IGameModeConfigBase
13.18 Interface
Inheritance 82 descendants
- IGameModeConfigBasecurrent
IGameModeConfig60
- 0x1ff0e246
- 0x21a128f8
- 0x38638e52
- 0x396e5d4f
- 0x3d900309
- 0x409a5657
- 0x4a0e85bf (removed in patch 16.2)
- 0x5858e503
- 0x5b559303 (removed in patch 16.19)
- 0x62ba66ab (removed in patch 16.13)
- 0x6b3ef1bd
- 0x8ef7a485
- 0x9a722730
- 0x9f30b8a6
- 0x9fefb5c0 (removed in patch 14.19)
- 0xa3456555
- 0xa4a0d032
- 0xab31041e
- 0xae005c94
- 0xbb1b4a24 (removed in patch 14.9)
- 0xcce8feb2 (removed in patch 16.6)
- 0xccf60865
- 0xce50b659
- 0xe8c34b52
- 0xebe7428
- 0xed874b78
- 0xf4e577e
- 0xfd6bd0de
- 0xfe1f7ae3
- AdditionalMapContainersConfig
- AugmentDataListConfig
- ChampionAugmentTagList
- ChampionSpecConfig
- CharacterQuestListConfig
- CherryCameoList
- CherryConfigs
- ControlSchemeSwapConfig
- GuestOfHonorListData
- ItemRecommendationConfig
- LastHitAssistConfig
- LoLModesRoundsListData
- LolModesReplayConfig
- LolModesTeamConfig
- LuaDeprecationConfig
- MonarchInteractConfig (removed in patch 16.5)
- MonarchInventoryConfig (removed in patch 16.5)
- MonarchRecipeConfig (removed in patch 16.5)
- MonarchRegionConfig (removed in patch 16.5)
- MonarchTeamConfig (removed in patch 16.5)
- MusicProfile
- NavGridRegionRenderData
- ReciprocityConfig
- RoleBoundQuestConfig
- SmartPingData
- SpellPickChoiceConfig
- TooltipConfig
- VisionConfig
- WasdMoveOrderData
IGameModeConfigClient20
- 0x43015d6
- 0x8b04b4cb
- 0x99427f15
- 0xb2ff06ac
- 0xd428e2c8
- 0xe348122d
- AugmentClientConfig
- DynamicCameraConfig
- HudFeedbackDamageConfig
- LoadingScreenBackgroundGameModeConfig
- MinimapDrawConfig
- MonarchCameraConfig (removed in patch 16.5)
- RegaliaConfig
- ScoreboardGameModeConfig
- SmartPingParticleOverrides
- TargetingRenderGameModeConfig
- TeamColorsConfig
- TerrainDisturbanceConfig
- VoiceChatConfig
- WaterDisturbanceConfig (removed in patch 16.17)
Class Documentation
Edit documentationA per-mode config: a block of settings that one game mode opts into. A mode ships a
config by linking it from Configs or ConfigsClient on its
GameModeMapData. When the mode loads, the client collects
every linked object into one table, keyed by the object's class.
Client code that needs a config asks that table for its class. What a miss means depends on the class:
- For most classes the feature is simply off, or runs on values built into the client.
- For a few classes, such as MinimapDrawConfig and 0xb2ff06ac, the client creates an object with default values instead. For those a missing object means "defaults", not "off".
Some configs are never looked up. They act once, when the mode's configs are loaded, and change other state from there: 0xa4a0d032 replaces the per-level stat factors, and 0xc3df8115 switches the role-bound quest system on.