Zdexby TheHolyOneZ
42,610 classes
Class

GameSettings

: MonoBehaviour : Behaviour : Component : Object : Object
GameSettings, Assembly-CSharp 0x0020 (32 B) inherited 0x0018 Assembly-CSharp.dll
0x00x0020

Members 12

OffsetSizeNameTypeFlagsDefault
0x08InstanceGameSettingsPublicStatic—
0x04StartFloorintPublicStatic—
0x04StartGeneratorSeedintPublicStatic—
0x04StartRunSeedintPublicStatic—
0x01SetFloorboolPublicStatic—
0x08DiffSettingsDifficultySettingsPublicStatic—
0x08DiffSelectionDiffSelectionPublicStatic—
0x08OnDifficultyChangedAction<Difficulty>PrivateStatic—
0x04GameEventGameEventPublicStatic—
0x01<IsLoadingGameScene>k__BackingFieldboolPrivateStatic—
0x00350x03padding / unreflected
0x08OnGameStartedAction<GameSettings>PrivateStatic—
0x08AllDifficultySettingsList<DifficultySettings>Public—
Inherited from Object 4
OffsetSizeNameTypeFlagsDefault
0x08m_CachedPtrlongPrivate—
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+1 flags—
—0x08objectIsNullMessagestringPrivateStatic+1 flags—
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags—

Functions 28

SignatureFlagsNativeParams
Difficulty get_Difficulty()PublicStatic+1 flags0x04
void add_OnDifficultyChanged(Action<Difficulty> value)PublicStatic+1 flags0x08
void remove_OnDifficultyChanged(Action<Difficulty> value)PublicStatic+1 flags0x08
bool get_IsLoadingGameScene()PublicStatic+1 flags0x01
void set_IsLoadingGameScene(bool value)PrivateStatic+1 flags0x01
void add_OnGameStarted(Action<GameSettings> value)PublicStatic+1 flags0x08
void remove_OnGameStarted(Action<GameSettings> value)PublicStatic+1 flags0x08
void Awake()Private0x00
void OnDestroy()Private0x00
void OnMainMenuAwake(MainMenuUI mainMenu)Private0x08
void StartGame(int floor, int genSeed, int runSeed, const Difficulty& difficulty, const GameEvent& gameEvent)Public0x04
void StartGame(int floor, int genSeed, int runSeed)Public0x04
void OnGameSceneLoaded(GameManagerCC manager)Private0x08
void OnPlayersLoaded(GameManagerCC gm)Private0x08
DifficultySettings GetDifficultySettings(const Difficulty& difficulty)PublicStatic0x08
void SetDifficultySettings(const Difficulty& newDiff, bool log)PublicStatic0x04
bool IsDifficultyOrHigher(const Difficulty& diff)PublicStatic0x04
bool IsDifficultyOrLower(const Difficulty& diff)PublicStatic0x04
bool HasDifficulty(const Difficulty& diff, const string& failReason)PublicStatic0x08
List<Difficulty> AvailableDifficulties()PublicStatic0x08
List<Difficulty> AvailableDifficulties(MainPlayerData data)PublicStatic0x08
void OnPlayerDataLoaded(MainPlayerData data)Private0x08
void ResetSettings()Private0x00
void SetMobHealth(Mob mob)PublicStatic0x08
void SetMobAttributes(Mob mob)PublicStatic0x08
void UseRarityMultiplier(const Rarity& rarity, float weight)PublicStatic0x04
void .ctor()Public+1 flags0x00
void <OnPlayerDataLoaded>b__35_0(MainMenuUI x)Private0x08

Used by 1

types with a member, parameter or interface of this type