Interface IGameData
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
public interface IGameData
- Extension Methods
-
Properties
ColorSchemes
IEnumerable<IShapeColorScheme> ColorSchemes { get; }
Property Value
- IEnumerable<IShapeColorScheme>
DifficultyPresets
IReadOnlyList<GameDifficultyPreset> DifficultyPresets { get; }
Property Value
- IReadOnlyList<GameDifficultyPreset>
GameModeIds
IReadOnlyCollection<GameModeId> GameModeIds { get; }
Property Value
- IReadOnlyCollection<GameModeId>
GameRules
IReadOnlyCollection<MetaGameRule> GameRules { get; }
Property Value
- IReadOnlyCollection<MetaGameRule>
IconIds
IReadOnlyCollection<GameIconId> IconIds { get; }
Property Value
- IReadOnlyCollection<GameIconId>
ImageIds
IReadOnlyCollection<GameImageId> ImageIds { get; }
Property Value
- IReadOnlyCollection<GameImageId>
ScenarioParameterPresets
IReadOnlyList<GameScenarioParametersPreset> ScenarioParameterPresets { get; }
Property Value
- IReadOnlyList<GameScenarioParametersPreset>
Scenarios
IReadOnlyCollection<GameScenarioData> Scenarios { get; }
Property Value
- IReadOnlyCollection<GameScenarioData>
ShapesConfigurations
IEnumerable<IShapesConfiguration> ShapesConfigurations { get; }
Property Value
- IEnumerable<IShapesConfiguration>
VideoIds
IReadOnlyCollection<GameVideoId> VideoIds { get; }
Property Value
- IReadOnlyCollection<GameVideoId>
WikiEntryIds
IReadOnlyCollection<WikiEntryId> WikiEntryIds { get; }
Property Value
- IReadOnlyCollection<WikiEntryId>
Methods
GetColorScheme(ShapeColorSchemeId)
ShapeColorScheme GetColorScheme(ShapeColorSchemeId uniqueId)
Parameters
uniqueId ShapeColorSchemeId
Returns
- ShapeColorScheme
GetGameModeDefinition(GameModeId)
GameModeDefinition GetGameModeDefinition(GameModeId id)
Parameters
id GameModeId
Returns
- GameModeDefinition
GetGameRule(GameRuleId)
MetaGameRule GetGameRule(GameRuleId uniqueId)
Parameters
uniqueId GameRuleId
Returns
- MetaGameRule
GetIcon(GameIconId)
Sprite GetIcon(GameIconId uniqueId)
Parameters
uniqueId GameIconId
Returns
- Sprite
GetImage(GameImageId)
Sprite GetImage(GameImageId uniqueId)
Parameters
uniqueId GameImageId
Returns
- Sprite
GetRawScenario(ScenarioId)
SerializedGameScenario GetRawScenario(ScenarioId uniqueId)
Parameters
uniqueId ScenarioId
Returns
- SerializedGameScenario
GetScenario(ScenarioId)
GameScenarioData GetScenario(ScenarioId uniqueId)
Parameters
uniqueId ScenarioId
Returns
- GameScenarioData
GetShapesConfiguration(ShapesConfigurationId)
ShapesConfiguration GetShapesConfiguration(ShapesConfigurationId uniqueId)
Parameters
uniqueId ShapesConfigurationId
Returns
- ShapesConfiguration
GetTutorialConfig(TutorialConfigId)
MetaTutorialConfig GetTutorialConfig(TutorialConfigId uniqueId)
Parameters
uniqueId TutorialConfigId
Returns
- MetaTutorialConfig
GetVideo(GameVideoId)
MetaVideoDefinition GetVideo(GameVideoId uniqueId)
Parameters
uniqueId GameVideoId
Returns
- MetaVideoDefinition
GetWikiEntry(WikiEntryId)
MetaWikiEntry GetWikiEntry(WikiEntryId id)
Parameters
id WikiEntryId
Returns
- MetaWikiEntry
TryGetScenarioData(ScenarioId, out GameScenarioData)
bool TryGetScenarioData(ScenarioId uniqueId, out GameScenarioData scenarioData)
Parameters
uniqueId ScenarioId
scenarioData GameScenarioData
Returns
- bool