| void Move(int x, int y, float duration) | Public+1 flags | | 0x04 |
| void add_ZombieSpawnedInRow(Action<System.Int32> value) | Public+1 flags | | 0x08 |
| void remove_ZombieSpawnedInRow(Action<System.Int32> value) | Public+1 flags | | 0x08 |
| MultiplayerType<Reloaded.Gameplay.CursorObject> get_CursorObjects() | Public+1 flags | | 0x08 |
| MultiplayerType<Reloaded.Gameplay.CursorPreview> get_CursorPreviews() | Public+1 flags | | 0x08 |
| MultiplayerType<Reloaded.Gameplay.SeedBank> get_SeedBanks() | Public+1 flags | | 0x08 |
| bool get_ShowShovel() | Public+1 flags | | 0x01 |
| void set_ShowShovel(bool value) | Public+1 flags | | 0x01 |
| bool get_mChinaMode() | Public+1 flags | | 0x01 |
| void set_mChinaMode(bool value) | Private+1 flags | | 0x01 |
| GamepadCursor[] get_GamepadCursors() | Public+1 flags | | 0x08 |
| bool get_IsStateFromDeserialization() | Public+1 flags | | 0x01 |
| bool get_DisableChallengeActions() | Public+1 flags | | 0x01 |
| void set_DisableChallengeActions(bool value) | Public+1 flags | | 0x01 |
| int Rand() | Public | | 0x04 |
| int Rand(int range) | Private | | 0x04 |
| void .ctor(GameplayActivity theApp) | Public+1 flags | | 0x08 |
| void DisposeBoard() | Public | | 0x00 |
| int CountSunBeingCollected(int playerIndex) | Public | | 0x04 |
| void DrawGameObjects() | Private | | 0x00 |
| void ClearCursor(bool ignoreControlType, int playerIndex) | Public | | 0x04 |
| void ResetCursorIfGamepad(int playerIndex) | Public | | 0x04 |
| bool AreEnemyZombiesOnScreen() | Public | | 0x01 |
| LawnMower FindLawnMowerInRow(int theRow) | Public | | 0x08 |
| bool SyncState() | Private | | 0x01 |
| void SaveGame(const string& theFilePath) | Private | | 0x08 |
| bool LoadGame(const string& theFilePath) | Private | | 0x08 |
| void SetSeedPackets(const SeedType[]& seedTypes) | Private | | 0x08 |
| void InitLevel() | Public | | 0x00 |
| void DisplayAdvice(const string& theAdvice, const MessageStyle& theMessageStyle, const AdviceType& theHelpIndex) | Public | | 0x08 |
| void StartLevel() | Public | | 0x00 |
| Plant AddPlant(int theGridX, int theGridY, const SeedType& theSeedType, const SeedType& theImitaterType) | Public | | 0x08 |
| Projectile AddProjectile(float theX, float theY, int aRenderOrder, int theRow, const ProjectileType& projectileType) | Public | | 0x08 |
| Projectile AddProjectile(int theX, int theY, int aRenderOrder, int theRow, const ProjectileType& projectileType) | Public | | 0x08 |
| Coin AddCoin(float theX, float theY, const CoinType& theCoinType, const CoinMotion& theCoinMotion) | Public | | 0x08 |
| void RefreshSeedPacketFromCursor(int playerIndex, bool forceRefresh) | Public | | 0x04 |
| ZombieType PickGraveRisingZombieType(int theZombiePoints) | Private | | 0x04 |
| ZombieType PickZombieType(int theZombiePoints, int theWaveIndex, ZombiePicker theZombiePicker) | Private | | 0x08 |
| int PickRowForNewZombie(const ZombieType& theZombieType) | Public | | 0x04 |
| Zombie AddZombie(const ZombieType& theZombieType, int theFromWave, bool shakeBrush) | Public | | 0x08 |
| Zombie AddZombieAtCell(const ZombieType& theZombieType, int x, int y) | Public | | 0x08 |
| void SpawnZombieWave() | Private | | 0x00 |
| void RemoveAllPlants() | Public | | 0x00 |
| void RemoveAllGridItems() | Public | | 0x00 |
| void RemoveAllZombies() | Public | | 0x00 |
| void RemoveAllProjectiles() | Public | | 0x00 |
| void RemoveCutsceneZombies() | Public | | 0x00 |
| void SpawnZombiesFromGraves() | Public | | 0x00 |
| int GetLiveGargantuarCount() | Public | | 0x04 |
| Zombie GetVSGravestoneAt(int theGridX, int theGridY) | Public | | 0x08 |
| PlantingReason CanPlantAt(int theGridX, int theGridY, const SeedType& theType) | Public | | 0x04 |
| void MouseMove(int x, int y, int playerIndex) | Public+1 flags | | 0x04 |
| void MouseDrag(int x, int y, int playerIndex) | Public+1 flags | | 0x04 |
| void MouseDown(int x, int y, int theClickCount, int playerIndex) | Public+1 flags | | 0x04 |
| bool AllowNonCursorSeedPlant(int playerIndex) | Public | | 0x04 |
| void MouseUp(int x, int y, int theClickCount, int playerIndex) | Public+1 flags | | 0x04 |
| void KeyChar(ushort theChar) | Private | | 0x02 |
| void KeyUp(const KeyCode& theKeyCode) | Private | | 0x04 |
| void KeyDown(const KeyCode& theKeyCode) | Private | | 0x04 |
| void PostUpdate() | Public | | 0x00 |
| void Update() | Public+1 flags | | 0x00 |
| void UpdateLayers() | Private | | 0x00 |
| void Draw() | Public+1 flags | | 0x00 |
| void DrawBackdrop() | Private | | 0x00 |
| void ButtonMouseEnter(int theId) | Private | | 0x04 |
| void ButtonMouseLeave(int theId) | Private | | 0x04 |
| void ButtonPress(int theId) | Private | | 0x04 |
| void AddSunMoney(int theAmount, int playerIndex) | Public | | 0x04 |
| bool TakeSunMoney(int theAmount, int playerIndex) | Public | | 0x04 |
| bool CanTakeSunMoney(int theAmount, int playerIndex) | Public | | 0x04 |
| void Pause(bool thePause) | Private | | 0x01 |
| void MakeEasyZombieType() | Private | | 0x00 |
| void TryToSaveGame() | Private | | 0x00 |
| bool NeedSaveGame() | Private | | 0x01 |
| bool RowCanHaveZombies(int theRow) | Public | | 0x04 |
| void ProcessDeleteQueue() | Public | | 0x00 |
| bool ChooseSeedsOnCurrentLevel() | Public | | 0x01 |
| int GetNumSeedsInBank() | Public | | 0x04 |
| bool StageIsNight() | Public | | 0x01 |
| bool StageHasPool() | Public | | 0x01 |
| bool StageHas6Rows() | Public | | 0x01 |
| bool StageHasFog() | Public | | 0x01 |
| bool StageHasGraveStones() | Public | | 0x01 |
| int GetNumRows() | Public | | 0x04 |
| int PixelToGridX(float theX, float theY) | Public | | 0x04 |
| int PixelToGridX(int theX, int theY) | Public | | 0x04 |
| int PixelToGridY(int theX, int theY) | Public | | 0x04 |
| int GridToPixelX(int theGridX, int theGridY) | Public | | 0x04 |
| int GridToPixelY(int theGridX, int theGridY) | Public | | 0x04 |
| int PixelToGridXKeepOnBoard(float theX, float theY) | Public | | 0x04 |
| int PixelToGridXKeepOnBoard(int theX, int theY) | Public | | 0x04 |
| int PixelToGridYKeepOnBoard(float theX, float theY) | Public | | 0x04 |
| int PixelToGridYKeepOnBoard(int theX, int theY) | Public | | 0x04 |
| void UpdateGameObjects() | Private | | 0x00 |
| bool MouseHitTest(int x, int y, ref HitResult& theHitResult, int playerIndex) | Public | | 0x10 |
| void MouseDownWithPlant(int x, int y, int theClickCount, int playerIndex) | Private | | 0x04 |
| void MouseDownWithTool(int x, int y, int theClickCount, const CursorType& theCursorType, int playerIndex) | Public | | 0x04 |
| void MouseDownNormal(int x, int y, int theClickCount) | Private | | 0x04 |
| bool CanInteractWithBoardButtons(int playerIndex) | Private | | 0x04 |
| void DrawProgressMeter() | Private | | 0x00 |
| void UpdateToolTip(int playerIndex) | Public | | 0x04 |
| Plant GetTopPlantAt(int theGridX, int theGridY, const PlantPriority& thePriority) | Public | | 0x08 |
| PlantsOnLawn GetPlantsOnLawn(int theGridX, int theGridY) | Public | | 0x20 |
| int CountSunFlowers() | Public | | 0x04 |
| int GetSeedPacketPositionX(int theIndex, int numPackets) | Public | | 0x04 |
| void AddGraveStones(int theGridX, int theCount, MTRand theLevelRNG) | Private | | 0x08 |
| int GetGraveStoneCount() | Public | | 0x04 |
| Reanimation GetButterReanimation() | Public | | 0x08 |
| void ZombiesWon(Zombie aZombie) | Public | | 0x08 |
| void DrawLevel() | Private | | 0x00 |
| void DrawShovel() | Private | | 0x00 |
| void UpdateZombieSpawning() | Private | | 0x00 |
| void UpdateSunSpawning() | Private | | 0x00 |
| void ClearAdvice(const AdviceType& theHelpIndex) | Public | | 0x04 |
| bool ZombieTypeCanGoInPool(const ZombieType& theZombieType) | Private | | 0x04 |
| bool ZombieTypeCanGoOnHighGround(const ZombieType& theZombieType) | Private | | 0x04 |
| bool RowCanHaveZombieType(int theRow, const ZombieType& theZombieType) | Public | | 0x04 |
| int NumberZombiesInWave(int theWaveIndex) | Private | | 0x04 |
| int TotalZombiesHealthInWave(int theWaveIndex) | Private | | 0x04 |
| void DrawUICoinBank() | Private | | 0x00 |
| void ShowCoinBank() | Public | | 0x00 |
| void FadeOutLevel() | Public | | 0x00 |
| void DrawFadeOut() | Private | | 0x00 |
| void DrawIce(int y) | Private | | 0x04 |
| bool IsIceAt(int theGridX, int theGridY) | Private | | 0x04 |
| ZombieID ZombieGetID(Zombie theZombie) | Public | | 0x08 |
| Zombie ZombieGet(const ZombieID& theZombieID) | Public | | 0x08 |
| Zombie ZombieTryToGet(const ZombieID& theZombieID) | Public | | 0x08 |
| void DrawDebugObjectRects() | Private | | 0x00 |
| void UpdateIce() | Private | | 0x00 |
| int GetIceZPos(int theRow) | Private | | 0x04 |
| bool CanAddBobSled() | Private | | 0x01 |
| void ShakeBoard(int theShakeAmountX, int theShakeAmountY, float shakeTimeMult) | Public | | 0x04 |
| int CountUntriggerLawnMowers() | Private | | 0x04 |
| bool IterateZombies(Zombie theZombie) | Private | | 0x08 |
| bool IteratePlants(Plant thePlant) | Private | | 0x08 |
| bool IterateProjectiles(Projectile theProjectile) | Private | | 0x08 |
| bool IterateCoins(Coin theCoin) | Private | | 0x08 |
| bool IterateLawnMowers(LawnMower theLawnMower) | Private | | 0x08 |
| bool IterateParticles(TodParticleSystem theParticle) | Private | | 0x08 |
| bool IterateReanimations(Reanimation theReanimation) | Private | | 0x08 |
| bool IterateGridItems(GridItem theGridItem) | Private | | 0x08 |
| Zombie AddZombieInRow(const ZombieType& theZombieType, int theRow, int theFromWave, bool shakeBrush) | Public | | 0x08 |
| bool IsPoolSquare(int theGridX, int theGridY) | Public | | 0x04 |
| void ZombiePickerInit(ZombiePicker theZombiePicker) | Private | | 0x08 |
| void ZombiePickerInitForWave(ZombiePicker theZombiePicker) | Private | | 0x08 |
| void PickZombieWaves() | Private | | 0x00 |
| void StopAllZombieSounds() | Public | | 0x00 |
| bool HasLevelAwardDropped() | Public | | 0x01 |
| void UpdateProgressMeter() | Private | | 0x00 |
| Zombie ZombieHitTest(int theMouseX, int theMouseY) | Private | | 0x08 |
| void KillAllPlantsInRadius(float theX, float theY, int theRadius) | Public | | 0x04 |
| void KillAllPlantsInRadius(int theX, int theY, int theRadius) | Public | | 0x04 |
| Plant GetPumpkinAt(int theGridX, int theGridY) | Public | | 0x08 |
| Plant GetFlowerPotAt(int theGridX, int theGridY) | Public | | 0x08 |
| bool CanZombieSpawnOnLevel(const ZombieType& theZombieType, int theLevel) | Private | | 0x04 |
| bool IsZombieWaveDistributionOk() | Private | | 0x01 |
| void PickBackground() | Public | | 0x00 |
| void InitZombieWaves() | Public | | 0x00 |
| void InitSurvivalStage() | Public | | 0x00 |
| int MakeRenderOrder(const RenderLayer& theRenderLayer, float theRow, float theLayerOffset) | PublicStatic | | 0x04 |
| int MakeRenderOrder(const RenderLayer& theRenderLayer, int theRow, int theLayerOffset) | PublicStatic | | 0x04 |
| void UpdateGame() | Public | | 0x00 |
| void InitZombieWavesForLevel(int aForLevel) | Private | | 0x04 |
| RecommentedFlags SeedNotRecommendedForLevel(const SeedType& theSeedType) | Public | | 0x04 |
| void DrawTopRightUI() | Private | | 0x00 |
| void DrawFog() | Private | | 0x00 |
| void UpdateFog() | Private | | 0x00 |
| int LeftFogColumn() | Public | | 0x04 |
| bool IsZombieTypePoolOnly(const ZombieType& theZombieType) | PublicStatic | | 0x04 |
| void DropLootPiece(float thePosX, float thePosY, int theDropFactor) | Public | | 0x04 |
| void DropLootPiece(int thePosX, int thePosY, int theDropFactor) | Public | | 0x04 |
| void UpdateLevelEndSequence() | Private | | 0x00 |
| LawnMower GetBottomLawnMower() | Private | | 0x08 |
| bool CanDropLoot() | Public | | 0x01 |
| ZombieType GetIntroducedZombieType() | Private | | 0x04 |
| void PickSpecialGraveStone() | Private | | 0x00 |
| float GetPosYBasedOnRow(float thePosX, int theRow) | Public | | 0x04 |
| void NextWaveComing() | Public | | 0x00 |
| bool BungeeIsTargetingCell(int theCol, int theRow) | Public | | 0x04 |
| int PlantingPixelToGridX(int theX, int theY, const SeedType& theSeedType) | Public | | 0x04 |
| int PlantingPixelToGridY(int theX, int theY, const SeedType& theSeedType) | Public | | 0x04 |
| Plant FindUmbrellaPlant(int theGridX, int theGridY) | Public | | 0x08 |
| void SetTutorialState(const TutorialState& theTutorialState) | Public | | 0x04 |
| void DoFwoosh(int theRow) | Public | | 0x04 |
| void UpdateFwoosh() | Private | | 0x00 |
| Plant SpecialPlantHitTest(int x, int y) | Private | | 0x08 |
| void UpdateMousePosition(int playerIndex) | Public | | 0x04 |
| Plant ToolHitTest(int x, int y, int playerIndex) | Public | | 0x08 |
| bool CanAddGraveStoneAt(int theGridX, int theGridY) | Public | | 0x04 |
| void UpdateGridItems() | Private | | 0x00 |
| GridItem AddAGraveStone(int theGridX, int theGridY) | Public | | 0x08 |
| int GetSurvivalFlagsCompleted() | Public | | 0x04 |
| bool HasProgressMeter() | Private | | 0x01 |
| void UpdateCursor(int playerIndex) | Private | | 0x04 |
| void UpdateTutorial() | Private | | 0x00 |
| SeedType GetSeedTypeInCursor(int playerIndex) | Public | | 0x04 |
| int CountPlantByType(const SeedType& theSeedType) | Public | | 0x04 |
| bool PlantingRequirementsMet(const SeedType& theSeedType) | Public | | 0x04 |
| bool HasValidCobCannonSpot() | Private | | 0x01 |
| bool IsValidCobCannonSpot(int theGridX, int theGridY) | Public | | 0x04 |
| bool IsValidCobCannonSpotHelper(int theGridX, int theGridY) | Private | | 0x04 |
| void MouseDownCobcannonFire(int x, int y, int theClickCount, int playerIndex) | Private | | 0x04 |
| int KillAllZombiesInRadius(int theRow, float theX, float theY, int theRadius, int theRowRange, bool theBurn, const DamageRangeFlags& theDamageRangeFlags) | Public | | 0x04 |
| int KillAllZombiesInRadius(int theRow, int theX, int theY, int theRadius, int theRowRange, bool theBurn, const DamageRangeFlags& theDamageRangeFlags) | Public | | 0x04 |
| bool IsFlagWave(int theWaveNumber) | Public | | 0x04 |
| Zombie GetBossZombie() | Public | | 0x08 |
| bool HasConveyorBeltSeedBank() | Public | | 0x01 |
| bool StageHasRoof() | Public | | 0x01 |
| bool StageHasNoGrass() | Public | | 0x01 |
| void SpawnZombiesFromPool() | Public | | 0x00 |
| void SpawnZombiesFromSky() | Private | | 0x00 |
| bool PickUpTool(const ReloadedObjectType& theObjectType) | Public | | 0x04 |
| void TutorialAdvanceFromPickupWater() | Public | | 0x00 |
| void TutorialArrowShow(ReloadedObject obj) | Public | | 0x08 |
| void TutorialArrowShow(float x, float y) | Public | | 0x04 |
| void TutorialArrowShow(int x, int y) | Public | | 0x04 |
| void TutorialArrowShow(ReloadedObject obj, int x, int y) | Private | | 0x08 |
| void TutorialArrowRemove() | Public | | 0x00 |
| int CountCoinsBeingCollected() | Private | | 0x04 |
| void BungeeDropZombie(BungeeDropGrid theBungeeDropGrid, const ZombieType& theZombieType) | Private | | 0x08 |
| void SetupBungeeDrop(BungeeDropGrid theBungeeDropGrid) | Private | | 0x08 |
| void PutZombieInWave(const ZombieType& theZombieType, int theWaveNumber, ZombiePicker theZombiePicker) | Private | | 0x08 |
| void PutInMissingZombies(int theWaveNumber, ZombiePicker theZombiePicker) | Private | | 0x08 |
| Rect GetShovelButtonRect() | Private | | 0x10 |
| Rect GetZenButtonRect(const ReloadedObjectType& theObjectType) | Public | | 0x10 |
| Plant NewPlant(int theGridX, int theGridY, const SeedType& theSeedType, const SeedType& theImitaterType) | Public | | 0x08 |
| void DoPlantingEffects(int theGridX, int theGridY, Plant thePlant) | Public | | 0x08 |
| bool IsFinalSurvivalStage() | Public | | 0x01 |
| void SurvivalSaveScore() | Public | | 0x00 |
| int CountZombiesOnScreen() | Public | | 0x04 |
| int GetNumWavesPerSurvivalStage() | Public | | 0x04 |
| int GetLevelRandSeed() | Public | | 0x04 |
| GridItem GetCraterAt(int theGridX, int theGridY) | Private | | 0x08 |
| GridItem GetGraveStoneAt(int theGridX, int theGridY) | Public | | 0x08 |
| GridItem GetLadderAt(int theGridX, int theGridY) | Public | | 0x08 |
| GridItem AddALadder(int theGridX, int theGridY) | Public | | 0x08 |
| GridItem AddACrater(int theGridX, int theGridY) | Public | | 0x08 |
| void InitLawnMowers() | Public | | 0x00 |
| int GetRandomNonGrassLaneIdx() | Private | | 0x04 |
| bool IsPlantInCursor(int playerIndex) | Public | | 0x04 |
| void HighlightPlantsForMouse(int theMouseX, int theMouseY, int playerIndex) | Public | | 0x04 |
| void ClearFogAroundPlant(Plant thePlant, int theSize) | Private | | 0x08 |
| void RemoveParticleByType(const ParticleEffect& theEffectType) | Public | | 0x04 |
| GridItem GetScaryPotAt(int theGridX, int theGridY) | Public | | 0x08 |
| void PuzzleSaveStreak() | Private | | 0x00 |
| void ClearAdviceImmediately() | Public | | 0x00 |
| bool IsFinalScaryPotterStage() | Public | | 0x01 |
| void ShowHugeWaveAdvice() | Public | | 0x00 |
| void DisplayAdviceAgain(const string& theAdvice, const MessageStyle& theMessageStyle, const AdviceType& theHelpIndex) | Public | | 0x08 |
| GridItem GetSquirrelAt(int theGridX, int theGridY) | Public | | 0x08 |
| GridItem GetZenToolAt(int theGridX, int theGridY) | Public | | 0x08 |
| bool IsPlantInGoldWateringCanRange(int theMouseX, int theMouseY, Plant thePlant) | Public | | 0x08 |
| bool StageHasZombieWalkInFromRight() | Private | | 0x01 |
| void PlaceRake() | Public | | 0x00 |
| GridItem GetRake() | Private | | 0x08 |
| bool IsScaryPotterDaveTalking() | Public | | 0x01 |
| Zombie GetWinningZombie() | Private | | 0x08 |
| void ResetFPSStats() | Public | | 0x00 |
| int CountEmptyPotsOrLilies(const SeedType& theSeedType) | Public | | 0x04 |
| GridItem GetGridItemAt(const GridItemType& theGridItemType, int theGridX, int theGridY) | Public | | 0x08 |
| bool ProgressMeterHasFlags() | Public | | 0x01 |
| bool IsLastStandFinalStage() | Private | | 0x01 |
| int GetNumWavesPerFlag() | Public | | 0x04 |
| int GetCurrentPlantCost(const SeedType& theSeedType, const SeedType& theImitaterType) | Public | | 0x04 |
| bool PlantUsesAcceleratedPricing(const SeedType& theSeedType) | Private | | 0x04 |
| void FreezeEffectsForCutscene(bool theFreeze) | Private | | 0x01 |
| void LoadBackgroundImages() | Private | | 0x00 |
| bool CanUseGameObject(const ReloadedObjectType& theGameObject) | Public | | 0x04 |
| void SetMustacheMode(bool theEnableMustache) | Public | | 0x01 |
| int CountCoinByType(const CoinType& theCoinType) | Public | | 0x04 |
| void SetSuperMowerMode(bool theEnableSuperMower) | Public | | 0x01 |
| void DrawZenWheelBarrowButton(int theOffsetY) | Private | | 0x04 |
| void DrawZenButtons() | Private | | 0x00 |
| void OffsetYForPlanting(ref int& theY, const SeedType& theSeedType) | Private | | 0x04 |
| void SetFutureMode(bool theEnableFuture) | Public | | 0x01 |
| void SetPinataMode(bool theEnablePinata) | Public | | 0x01 |
| void SetDanceMode(bool theEnableDance) | Public | | 0x01 |
| void SetDaisyMode(bool theEnableDaisy) | Public | | 0x01 |
| void SetSukhbirMode(bool theEnableSukhbir) | Public | | 0x01 |
| void SetPreorderContentMode(bool theEnablePreorderContent) | Public | | 0x01 |
| void SetRetroContentMode(bool theEnableRetroContent) | Public | | 0x01 |
| void SetPlatformContentMode(bool theEnablePlatformContent) | Public | | 0x01 |
| bool MouseHitTestPlant(int x, int y, ref HitResult& theHitResult, int playerIndex) | Private | | 0x10 |
| void DoTypingCheck(ushort theKey) | Private | | 0x02 |
| void CompleteEndLevelSequenceForSaving() | Private | | 0x00 |
| void RemoveZombiesForRepick() | Private | | 0x00 |
| bool IsSurvivalStageWithRepick() | Public | | 0x01 |
| bool IsLastStandStageWithRepick() | Public | | 0x01 |
| bool CheckForPostGameAchievements() | Public | | 0x01 |
| bool GrantAchievement(const AchievementType& theAchievement, bool show) | Public | | 0x04 |
| Zombie MouseDownButterUpZombie(int x, int y) | Public | | 0x08 |
| bool IsGamepadEnabled(int playerIndex) | Public | | 0x04 |
| void _processGamepadCursors(Action<Reloaded.Gameplay.GamepadCursor> action) | Private | | 0x08 |
| void SerializeDataArray(DataArray<T> dataArray, ref ReloadedBinaryWriter& writer, int version, Func<T shouldSerializeAction) | Private | — | 0x18 |
| void DeserializeDataArray(DataArray<T> dataArray, ref ReloadedBinaryReader& reader, int version, Action<T> clearItemAction, Action<T> initItemAction, const string& dataName) | Private | — | 0x18 |
| void Serialize(ref ReloadedBinaryWriter& writer, int version) | PublicFinal+2 flags | | 0x18 |
| void SerializeBoardData(ref ReloadedBinaryWriter& writer, int version) | Public | | 0x18 |
| void Deserialize(ref ReloadedBinaryReader& reader, int version) | PublicFinal+2 flags | | 0x18 |
| void DeserializeBoardData(ref ReloadedBinaryReader& reader, int version) | Public | | 0x18 |
| void PostDeserializeDataArray(DataArray<T> dataArray) | Private | | 0x08 |
| void PostDeserialize() | PublicFinal+2 flags | | 0x00 |
| void <InitLevel>b__185_0(ref Sun& sun) | Private | | 0x08 |
| void <InitLevel>b__185_1(ref SeedBank& bank) | Private | | 0x08 |
| void <InitLevel>b__185_2(ref SeedBank& bank) | Private | | 0x08 |
| void <FadeOutLevel>b__278_0(ref CursorObject& cursor) | Private | | 0x08 |
| void <FadeOutLevel>b__278_1(ref CursorObject& cursor) | Private | | 0x08 |
| void <Deserialize>b__456_1(Reanimation i) | Private | | 0x08 |
| void <Deserialize>b__456_3(Zombie i) | Private | | 0x08 |
| void <Deserialize>b__456_5(Plant i) | Private | | 0x08 |
| void <Deserialize>b__456_7(GridItem i) | Private | | 0x08 |
| void <Deserialize>b__456_9(Coin i) | Private | | 0x08 |
| void <Deserialize>b__456_11(Projectile i) | Private | | 0x08 |
| void <Deserialize>b__456_13(LawnMower i) | Private | | 0x08 |