| int get_AppRandSeed() | Public+1 flags | | 0x04 |
| IAudioService get_SoundSystem() | Public+1 flags | | 0x08 |
| IAudioService get_Music() | Public+1 flags | | 0x08 |
| IUserService get_UserService() | Public+1 flags | | 0x08 |
| IRunHistoryService get_RunHistoryService() | Public+1 flags | | 0x08 |
| IInputService get_InputService() | Public+1 flags | | 0x08 |
| ISerializationService get_SerializationService() | Public+1 flags | | 0x08 |
| IGameplayService get_GameplayService() | Public+1 flags | | 0x08 |
| EffectSystem get_EffectSystem() | Public+1 flags | | 0x08 |
| LevelStats get_LastLevelStats() | Public+1 flags | | 0x08 |
| SeedChooserScreen get_SeedChooserScreen() | Public+1 flags | | 0x08 |
| PoolEffect get_PoolEffect() | Public+1 flags | | 0x08 |
| WidgetManager get_WidgetManager() | Public+1 flags | | 0x08 |
| List<Reloaded.Gameplay.Dialog> get_DialogList() | Public+1 flags | | 0x08 |
| FadePanel get_FadePanel() | Public+1 flags | | 0x08 |
| RootModel get_RootModel() | Public+1 flags | | 0x08 |
| CloudyDayMode get_CloudyDayMode() | Public+1 flags | | 0x08 |
| VersusMode get_VersusMode() | Public+1 flags | | 0x08 |
| ReloadedGameMode get_ReloadedGameMode() | Public+1 flags | | 0x04 |
| VersusWinData get_Player1VersusWinData() | Public+1 flags | | 0x10 |
| void set_Player1VersusWinData(const VersusWinData& value) | Public+1 flags | | 0x10 |
| VersusWinData get_Player2VersusWinData() | Public+1 flags | | 0x10 |
| void set_Player2VersusWinData(const VersusWinData& value) | Public+1 flags | | 0x10 |
| float get_CostScale() | Public+1 flags | | 0x04 |
| void set_CostScale(float value) | Public+1 flags | | 0x04 |
| float get_CooldownScale() | Public+1 flags | | 0x04 |
| void set_CooldownScale(float value) | Public+1 flags | | 0x04 |
| bool get_MustacheMode() | Public+1 flags | | 0x01 |
| bool get_SuperMowerMode() | Public+1 flags | | 0x01 |
| bool get_FutureMode() | Public+1 flags | | 0x01 |
| bool get_PinataMode() | Public+1 flags | | 0x01 |
| bool get_DanceMode() | Public+1 flags | | 0x01 |
| bool get_DaisyMode() | Public+1 flags | | 0x01 |
| bool get_ChinaMode() | Public+1 flags | | 0x01 |
| bool get_SukhbirMode() | Public+1 flags | | 0x01 |
| bool get_TodCheatKeys() | Public+1 flags | | 0x01 |
| GameScenes get_GameScene() | Public+1 flags | | 0x04 |
| void set_GameScene(const GameScenes& value) | Public+1 flags | | 0x04 |
| bool get_DebugKeysEnabled() | Public+1 flags | | 0x01 |
| bool get_DisableDebugKeys() | Public+1 flags | | 0x01 |
| bool get_IsWindowed() | Public+1 flags | | 0x01 |
| bool get_CtrlDown() | Public+1 flags | | 0x01 |
| int get_StoreIntroDialogIndex() | Public+1 flags | | 0x04 |
| void set_StoreIntroDialogIndex(int value) | Public+1 flags | | 0x04 |
| int get_CrazyDaveMessageIndex() | Public+1 flags | | 0x04 |
| void set_CrazyDaveMessageIndex(int value) | Public+1 flags | | 0x04 |
| CrazyDaveState get_CrazyDaveState() | Public+1 flags | | 0x04 |
| bool get_KilledYetiAndRestarted() | Public+1 flags | | 0x01 |
| void set_KilledYetiAndRestarted(bool value) | Public+1 flags | | 0x01 |
| BoardResult get_BoardResult() | Public+1 flags | | 0x04 |
| void set_BoardResult(const BoardResult& value) | Public+1 flags | | 0x04 |
| bool get_EasyPlantingCheat() | Public+1 flags | | 0x01 |
| void set_EasyPlantingCheat(bool value) | Public+1 flags | | 0x01 |
| GameMode get_GameMode() | Public+1 flags | | 0x04 |
| ZenGarden get_ZenGarden() | Public+1 flags | | 0x08 |
| BackgroundController get_BackgroundController() | Public+1 flags | | 0x08 |
| Board get_Board() | Public+1 flags | | 0x08 |
| LevelEntryData get_LevelData() | Public+1 flags | | 0x08 |
| GameObject get_LevelBackground() | Public+1 flags | | 0x08 |
| ZombieType[] get_ZombieTypes() | Public+1 flags | | 0x08 |
| int get_Width() | Public+1 flags | | 0x04 |
| bool get_MuteSoundsForCutscene() | Public+1 flags | | 0x01 |
| void set_MuteSoundsForCutscene(bool value) | Public+1 flags | | 0x01 |
| void UnloadingStarted() | 2 flags | | 0x00 |
| bool AdvanceCrazyDaveText() | Public | | 0x01 |
| void CrazyDaveLeave() | Public | | 0x00 |
| void CrazyDaveDie() | Public | | 0x00 |
| void UpdateCrazyDave() | Public | | 0x00 |
| void CrazyDaveEnter() | Public | | 0x00 |
| void CrazyDaveTalkIndex(int index) | Public | | 0x04 |
| void CrazyDavePlayAnimation(const string& animName, float fps) | Public | | 0x08 |
| void CrazyDaveSetPosition(float x, float y) | Public | | 0x04 |
| void CrazyDaveStopSound() | Public | | 0x00 |
| void CrazyDaveStopTalking() | Public | | 0x00 |
| void CrazyDaveTalkMessage(const string& message) | Public | | 0x08 |
| void DrawCrazyDave() | Public | | 0x00 |
| bool CrazyDaveHasController() | Public | | 0x01 |
| int GetNextGlobalRand() | Public | | 0x04 |
| int GetNextGlobalRand(int range) | Public | | 0x04 |
| ZombieDefinition GetZombieDefinition(const ZombieType& zombieType) | Public | | 0x08 |
| PlantDefinition GetPlantDefinition(const SeedType& seedType) | Public | | 0x08 |
| ProjectileDefinition GetProjectileDefinition(const ProjectileType& projectileType) | Public | | 0x08 |
| LevelEntryData GetLevelEntryData(int levelNumber) | Public | | 0x08 |
| bool LevelHasZombieType(LevelEntryData levelEntryData, const ZombieType& zombieType) | Public | | 0x08 |
| SpecialGridPlacement[] GetSpecialGridPlacements(const BackgroundType& backgroundType, ref int& count) | Public | | 0x08 |
| GamepadCursorDefinition GetGamepadCursorDefinition(int playerIndex) | Public | | 0x08 |
| void NewGame() | Public | | 0x00 |
| void StartPlaying() | Public | | 0x00 |
| void EndLevel() | Public | | 0x00 |
| void KillCreditScreen() | Public | | 0x00 |
| void ShowSeedChooserScreen() | Public | | 0x00 |
| void HideSeedChooserScreen() | Public | | 0x00 |
| void MakeNewBoard() | Public | | 0x00 |
| void OnZombieSpawnedInRow(int rowIndex) | Private | | 0x04 |
| void SetCursor(const Cursor& cursor) | Public | | 0x04 |
| bool IsAdventureMode() | Public | | 0x01 |
| bool IsRipAdventureMode() | Public | | 0x01 |
| bool IsCloudyDayMode() | Public | | 0x01 |
| bool IsAdventureModeCoopEnabled() | Public | | 0x01 |
| bool IsCoopMode() | Public | | 0x01 |
| bool IsVersusMode() | Public | | 0x01 |
| bool HasFinishedAdventure() | Public | | 0x01 |
| bool HasSeedType(const SeedType& seedType) | Public | | 0x04 |
| bool IsEndlessScaryPotter(const GameMode& theGameMode) | Public | | 0x04 |
| bool IsScaryPotterLevel() | Public | | 0x01 |
| bool IsWhackAZombieLevel() | Public | | 0x01 |
| bool IsZombiquariumLevel() | Public | | 0x01 |
| bool IsIZombieLevel() | Public | | 0x01 |
| bool IsFirstTimeAdventureMode() | Public | | 0x01 |
| bool HasCompletedAdventureLevelThisRun() | Public | | 0x01 |
| bool HasCompletedAdventureLevel() | Public | | 0x01 |
| bool HasNotCompletedFirstTimeAdventureLevel() | Public | | 0x01 |
| bool IsMiniBossLevel() | Public | | 0x01 |
| bool IsSlotMachineLevel() | Public | | 0x01 |
| bool IsSurvivalEndless(const GameMode& theGameMode) | Public | | 0x04 |
| bool IsSurvivalMode() | Public | | 0x01 |
| bool IsSquirrelLevel() | Public | | 0x01 |
| bool IsSurvivalNormal(const GameMode& theGameMode) | Public | | 0x04 |
| bool IsSurvivalHard(const GameMode& theGameMode) | Public | | 0x04 |
| void EraseFile(const string& aFileName) | Public | | 0x08 |
| bool IsFinalBossLevel() | Public | | 0x01 |
| bool IsContinuousChallenge() | Public | | 0x01 |
| bool IsArtChallenge() | Public | | 0x01 |
| bool IsBungeeBlitzLevel() | Public | | 0x01 |
| bool IsWallnutBowlingLevel() | Public | | 0x01 |
| void PlaySample(const Sound& soundId) | Public | | 0x04 |
| Dialog GetDialog(const Dialogs& theDialogId) | Public | | 0x08 |
| Dialog DoDialog(const Dialogs& theDialogId, bool isModal, const string& theDialogHeader, const string& theDialogLines, const string& theDialogFooter, const ButtonType& theButtonMode) | Public | | 0x08 |
| void KillSeedChooserScreen() | Public | | 0x00 |
| void KillReloadedMode() | Public | | 0x00 |
| void BetaRecordLevelStats() | Private | | 0x00 |
| void KillBoard() | Public | | 0x00 |
| void PreNewGame(const GameMode& theGameMode, bool theLookForSavedGame) | Public | | 0x04 |
| bool SaveFileExists() | Public | | 0x01 |
| void DoBackToMain() | Public | | 0x00 |
| void SaveGame() | Public | | 0x00 |
| void ShowGameSelector() | Private | | 0x00 |
| void DoNewOptions(bool theFromGameSelector) | Public | | 0x01 |
| bool KillNewOptionsDialog() | Private | | 0x01 |
| void BuyFullVersion() | Public | | 0x00 |
| int GetCurrentChallengeIndex() | Public | | 0x04 |
| int GetChallengeIndex(const GameMode& challenge) | PublicStatic | | 0x04 |
| ChallengeDefinition GetCurrentChallengeDef() | Public | | 0x20 |
| Vector2 GetShovelBankPosition() | Public | | 0x08 |
| void DoCheatDialog() | Public | | 0x00 |
| bool IsEndlessIZombie(const GameMode& theGameMode) | Public | | 0x04 |
| bool IsIZombieMode(const GameMode& theGameMode) | Public | | 0x04 |
| bool HasCollectedAllZenGardenSeedTypes() | Public | | 0x01 |
| bool IsTrialStageLocked() | Public | | 0x01 |
| void ToggleSlowMo() | Public | | 0x00 |
| void ToggleFastMo() | Public | | 0x00 |
| void SwitchScreenMode(bool wantWindowed, bool is3d, bool force) | Public | | 0x01 |
| bool Is3DAccelerated() | Public | | 0x01 |
| bool CanPauseNow() | Public | | 0x01 |
| void DoPauseDialog() | Public | | 0x00 |
| TodParticleSystem AddTodParticle(float theX, float theY, int aRenderOrder, const ParticleEffect& theEffect, const SeedType& seedType) | Public | | 0x08 |
| TodParticleSystem AddTodParticle(float theX, float theY, int aRenderOrder, const ParticleEffect& theEffect, const MustacheType& mustacheType) | Public | | 0x08 |
| TodParticleSystem AddTodParticle(float theX, float theY, int aRenderOrder, const ParticleEffect& theEffect, const SunglassesType& sunglassesType) | Public | | 0x08 |
| TodParticleSystem AddTodParticle(float theX, float theY, int aRenderOrder, const ParticleEffect& theEffect, const ZombieType& zombieType) | Public | | 0x08 |
| TodParticleSystem AddTodParticle(float theX, float theY, int aRenderOrder, const ParticleEffect& theEffect) | Public | | 0x08 |
| TodParticleSystem ParticleTryToGet(const ParticleSystemID& particleID) | Public | | 0x08 |
| ParticleSystemID ParticleGetID(TodParticleSystem theParticle) | Public | | 0x08 |
| bool IsStormyNightLevel() | Public | | 0x01 |
| bool IsIceDemo() | Public | | 0x01 |
| void RumbleAll(const RumbleType& rumbleType) | Public | | 0x04 |
| void RumblePlayer(const RumbleType& rumbleType, int playerIndex) | Public | | 0x04 |
| void StopAllRumble() | Public | | 0x00 |
| void PauseRumbleAll(bool paused) | Public | | 0x01 |
| bool CanShowAlmanac() | Public | | 0x01 |
| bool CanShowStore() | Public | | 0x01 |
| bool CanShowZenGarden() | Public | | 0x01 |
| bool CanSpawnYetis() | Public | | 0x01 |
| int TrophiesNeedForGoldSunflower() | Public | | 0x04 |
| bool WriteCurrentUserConfig() | Public | | 0x01 |
| bool IsLittleTroubleLevel() | Public | | 0x01 |
| bool IsShovelLevel() | Public | | 0x01 |
| bool HasBeatenChallenge(const GameMode& theGameMode) | Public | | 0x04 |
| void RemoveParticle(const ParticleSystemID& particleSystemID) | Public | | 0x04 |
| void RemoveReanimation(const ReanimationID& reanimationID) | Public | | 0x04 |
| void RemoveReanimation(Reanimation reanimation) | Public | | 0x08 |
| bool SetAchievement(const AchievementType& achievementType, bool show) | Public | | 0x04 |
| Reanimation AddReanimation(float x, float y, int renderOrder, const ReanimationType& animationType) | Public | | 0x08 |
| ReanimationDefinition GetReanimationDefinition(const ReanimationType& animationType) | Public | | 0x08 |
| Reanimation GetReanimation() | Public | | 0x08 |
| ReanimationID ReanimationGetID(Reanimation reanim) | Public | | 0x08 |
| Reanimation ReanimationTryToGet(const ReanimationID& reanimationID) | Public | | 0x08 |
| StoreScreen ShowStoreScreen() | Public | | 0x08 |
| GameObject InstantiateOffscreen(GameObject prefab, Transform parent) | Private | | 0x08 |
| GameObject LoadReferencedPrefab(AssetReferenceGameObject reference) | Private | | 0x08 |
| ReanimationController CreateReanimationController(const ReanimationType& type, ReloadedObject obj) | Public | | 0x08 |
| PlantController CreatePlantController(const SeedType& type, Plant plant, bool easterEggAllowed) | Public | | 0x08 |
| LawnMowerController CreateLawnMowerController(LawnMower lawnMower) | Public | | 0x08 |
| IceTrapController CreateIceTrapController(ZombieController zombieController) | Public | | 0x08 |
| RainController CreateRainController() | Public | | 0x08 |
| FocusCircleController CreateFocusCircleController() | Public | | 0x08 |
| MagnetItemController CreateMagnetItemController(const MagnetItemType& magnetItemType, Transform parent) | Public | | 0x08 |
| ZombieController CreateZombieController(const ZombieType& type, Zombie zombie, bool enableEasterEgg) | Public | | 0x08 |
| ProjectileController CreateProjectileController(const ProjectileType& projectileType, Projectile projectile) | Public | | 0x08 |
| ProjectileController CreateProjectileController(const ProjectileType& projectileType, Projectile projectile, const float2& scale) | Public | | 0x08 |
| CursorController CreateCursorController(const CursorType& cursorType, ReloadedObject cursor) | Public | | 0x08 |
| PreviewController CreatePreviewController(const SeedType& seedType) | Public | | 0x08 |
| PreviewController CreatePreviewController(const ZombieType& zombieType) | Private | | 0x08 |
| PreviewController CreatePreviewController(const SeedType& seedType, ReloadedObject cursorPreview) | Public | | 0x08 |
| float2 GetPreviewControllerScale(const SeedType& seedType, ReloadedObject cursorPreview, PottedPlant pottedPlant) | Public | | 0x08 |
| Vector3 GetInversePreviewControllerScale(const SeedType& seedType, ReloadedObject cursorPreview, PottedPlant pottedPlant) | Public | | 0x0C |
| PreviewController CreatePreviewController(const SeedType& seedType, ReloadedObject cursorPreview, PottedPlant pottedPlant) | Public | | 0x08 |
| PreviewController CreatePreviewController(const ZombieType& zombieType, ReloadedObject cursorPreview) | Private | | 0x08 |
| TutorialArrowController CreateTutorialArrowController() | Public | | 0x08 |
| CoinController CreateCoinController(Coin coin) | Public | | 0x08 |
| PottedPlantController CreatePottedPlantController(PlantController parent) | Public | | 0x08 |
| GridItemController CreateGridItemController(const GridItemType& gridItemType, GridItem gridItem) | Public | | 0x08 |
| GamepadCursorController CreateGamepadCursorController(GamepadCursor gamepadCursor, int playerIndex) | Public | | 0x08 |
| string Pluralize(int theCount, const string& theSingular, const string& thePlural) | Public | | 0x08 |
| int GetDialogCount() | Public | | 0x04 |
| bool IsChallengeWithoutSeedBank() | Public | | 0x01 |
| MessageWidgetController GetMessageWidgetController() | Public | | 0x08 |
| DialogController GetDialogController() | Public | | 0x08 |
| BoardViewController GetBoardViewController() | Public | | 0x08 |
| int GetSeedsAvailable() | Public | | 0x04 |
| SeedType GetAwardSeedForLevel(int theLevel) | PublicStatic | | 0x04 |
| void FlySeedPacketToTarget(SeedPacket packet, ModelKey targetKey) | Public | | 0x08 |
| void FlySeedPacketToTarget(ChosenSeed chosenSeed, ModelKey targetKey, ModelKey initialKey) | Public | | 0x08 |
| bool IsPuzzleMode() | Public | | 0x01 |
| bool IsChallengeMode() | Public | | 0x01 |
| int GetCurrentMiniGameCompletionIndex() | Public | | 0x04 |
| int GetCurrentMiniGameCompletionIndex(const GameMode& gameMode) | PublicStatic | | 0x04 |
| int GetCurrentSurvivalCompletionIndex(const GameMode& gameMode) | PublicStatic | | 0x04 |
| void InitInput() | Private | | 0x00 |
| void ShutdownInput() | Public | | 0x00 |
| float2 GetMousePosition() | Public | | 0x08 |
| float2 GetScreenPosition(const float2& referencePosition) | Public | | 0x08 |
| Vector3 GetWorldPosition(const float2& screenPosition) | Public | | 0x0C |
| void OnMouseDownBG(int mouseButton, int playerIndex) | Private | | 0x04 |
| void OnMouseUpBG(int mouseButton, int playerIndex) | Private | | 0x04 |
| void OnMouseMove(const CallbackContext& context) | Private | | 0x10 |
| void UpdatePlayTimeStats() | Private | | 0x00 |
| int GetNumTrophies(const ChallengePage& thePage) | Private | | 0x04 |
| bool UpdatePlayerProfileForFinishingLevel() | Private | | 0x01 |
| void ShowAwardScreen() | Private | | 0x00 |
| void ShowZombiesWonScreen() | Public | | 0x00 |
| void ShowReadySetPlantScreen() | Public | | 0x00 |
| void ShowChallengeScreen(const ChallengePage& thePage) | Private | | 0x04 |
| void ShowBackScreen() | Public | | 0x00 |
| Vector2 GetSunDestination(int playerIndex) | Public | | 0x08 |
| Vector2 GetCoinDestination() | Public | | 0x08 |
| int GetSunSpawnYOffset() | Public | | 0x04 |
| void ChangeLevelBackground(LevelEntryData levelData, bool setActive) | Public | | 0x08 |
| int GetLevel() | Public | | 0x04 |
| void ExitIntroCutScene() | Public | | 0x00 |
| void CheckForGameEnd() | Private | | 0x00 |
| void UpdateParticleEffects() | Private | | 0x00 |
| void UpdateGame() | Public | | 0x00 |
| void ActiveStarted() | 2 flags | | 0x00 |
| void OnApplicationQuit() | Private | | 0x00 |
| void _onNextGardenButtonActivated(ButtonModel model) | Private | | 0x08 |
| void OnUserModeChanged() | Private | | 0x00 |
| void ActiveUpdate() | 2 flags | | 0x00 |
| void InactiveStarted() | 2 flags | | 0x00 |
| void Provide(InjectorContainer container) | PublicFinal+2 flags | | 0x08 |
| void GamePause(bool paused) | Public | | 0x01 |
| void .ctor() | Public+1 flags | | 0x00 |