Zdexby TheHolyOneZ
49,743 classes
Class

Board

: Widget : WidgetContainer : Object
Reloaded.Gameplay.Board, Assembly-CSharp 0x0330 (816 B) inherited 0x0060 Assembly-CSharp.dll
0x00x0330

Members 147

OffsetSizeNameTypeFlagsDefault
0x08ZombieSpawnedInRowAction<System.Int32>Private—
0x01gShownMoreSunTutorialboolPublic—
0x00690x07padding / unreflected
0x08m_zombiesDataArray<Reloaded.Gameplay.Zombie>Public—
0x08m_plantsDataArray<Reloaded.Gameplay.Plant>Public—
0x08m_projectilesDataArray<Reloaded.Gameplay.Projectile>Public—
0x08m_coinsDataArray<Reloaded.Gameplay.Coin>Public—
0x08m_lawnMowersDataArray<Reloaded.Gameplay.LawnMower>Public—
0x08m_gridItemsDataArray<Reloaded.Gameplay.GridItem>Public—
0x08m_reanimationSystemDataArray<Reloaded.Gameplay.Reanimation>Public—
0x08mCursorObjectCursorObjectPublic—
0x08m_vsGravestonesList<Reloaded.Gameplay.Zombie>Public—
0x08<CursorObjects>k__BackingFieldMultiplayerType<Reloaded.Gameplay.CursorObject>Private+1 flags—
0x08mCursorPreviewCursorPreviewPublic—
0x08<CursorPreviews>k__BackingFieldMultiplayerType<Reloaded.Gameplay.CursorPreview>Private+1 flags—
0x08mAdviceMessageWidgetPublic—
0x08<SeedBanks>k__BackingFieldMultiplayerType<Reloaded.Gameplay.SeedBank>Private+1 flags—
0x08mSeedBankSeedBankPublic—
0x08mShovelReloadedObjectPublic—
0x08mMenuButtonGameButtonPublic—
0x08mStoreButtonGameButtonPublic—
0x01mIgnoreMouseUpboolPrivate—
0x01010x07padding / unreflected
0x08mCutSceneCutScenePublic—
0x08mChallengeChallengePublic—
0x01mPausedboolPublic—
0x01190x07padding / unreflected
0x08mGridSquareTypeGridSquareType[]Public—
0x08m_gridCelLookint[]Public—
0x08m_gridCelOffsetint[]Public—
0x08mGridCelFogint[]Public—
0x01mEnableGraveStonesboolPublic—
0x01410x03padding / unreflected
0x04m_specialGraveStoneXintPrivate—
0x04m_specialGraveStoneYintPrivate—
0x04mFogOffsetfloatPublic—
0x04mFogBlownCountDownintPublic—
0x01540x04padding / unreflected
0x08mPlantRowPlantRowType[]Public—
0x08m_waveRowGotLawnMoweredint[]Public—
0x04m_bonusLawnMowersRemainingintPublic—
0x016C0x04padding / unreflected
0x08mIceMinXint[]Public—
0x08mIceTimerint[]Public—
0x08mIceParticleIDParticleSystemID[]Private—
0x08m_rowPickingArrayTodSmoothArray[]Private—
0x08mZombiesInWaveZombieType[]Public—
0x08mZombieAllowedbool[]Public—
0x04mSunCountDownintPublic—
0x04mNumSunsFallenintPublic—
0x04mShakeCounterintPublic—
0x04mShakeAmountXintPublic—
0x04mShakeAmountYintPublic—
0x04mBackgroundBackgroundTypePublic—
0x04mLevelintPublic—
0x01BC0x04padding / unreflected
0x08mLevelEntryDataLevelEntryDataPublic—
0x04m_sodPositionintPublic—
0x01CC0x04padding / unreflected
0x08mPrevMouseXMultiplayerType<System.Int32>Public—
0x08mPrevMouseYMultiplayerType<System.Int32>Public—
0x08mSunMoneyMultiplayerType<Reloaded.Gameplay.Sun>Public—
0x04mNumWavesintPublic—
0x04mMainCounterintPublic—
0x04mEffectCounterintPublic—
0x04mDrawCountintPublic—
0x04mRiseFromGraveCounterintPublic—
0x04mOutOfMoneyCounterintPublic—
0x04mCurrentWaveintPublic—
0x04mTotalSpawnedWavesintPublic—
0x04mTutorialStateTutorialStatePublic—
0x04mTutorialTimerintPublic—
0x04mLastBungeeWaveintPublic—
0x04mZombieHealthToNextWaveintPublic—
0x04mZombieHealthWaveStartintPublic—
0x04mZombieCountDownintPublic—
0x04mZombieCountDownStartintPublic—
0x04mHugeWaveCountDownintPublic—
0x08mHelpDisplayedbool[]Public—
0x04mHelpIndexAdviceTypePublic—
0x01m_finalBossKilledboolPublic—
0x01mShowShovelboolPublic—
0x01mShowCoinBankboolPublic—
0x01mShowProgressboolPublic—
0x01mShowMenuButtonboolPublic—
0x01mOnlyBurnedZombiesboolPublic—
0x01mUsedWallNotAttackPlantsboolPublic—
0x01mUsedPogoPartyPlantsboolPublic—
0x01mHasSpawnedFlagZombieboolPublic—
0x01mLastZombieMoweredboolPublic—
0x01mScreenWhiteoutboolPublic—
0x01mBackDropInitializedboolPrivate—
0x04mCoinBankFadeCountintPublic—
0x04mBoardFadeOutCounterintPrivate—
0x01mLevelCompleteboolPublic—
0x02490x03padding / unreflected
0x04mNextSurvivalStageCounterintPublic—
0x04mScoreNextMowerCounterintPublic—
0x01mLevelAwardSpawnedboolPublic—
0x02550x03padding / unreflected
0x04mProgressMeterWidthintPublic—
0x04mFlagRaiseCounterintPublic—
0x04mIceTrapCounterintPublic—
0x04mBoardRandSeedintPublic—
0x04mPoolSparklyParticleIDParticleSystemIDPublic—
0x026C0x04padding / unreflected
0x08mFlagXPositionsList<System.Single>Public—
0x08mFwooshIDReanimationID[]Public—
0x04mFwooshCountDownintPublic—
0x04mTimeStopCounterintPublic—
0x08mButterPoolControllerPool<Source.Controllers.ReanimationController>Public—
0x01mDroppedFirstCoinboolPublic—
0x02910x03padding / unreflected
0x04mFinalWaveSoundCounterintPublic—
0x04mCobCannonCursorDelayCounterintPublic—
0x04mCobCannonMouseXintPublic—
0x04mCobCannonMouseYintPublic—
0x01mKilledYetiboolPublic—
0x01mMustacheModeboolPublic—
0x01m_superMowerModeboolPublic—
0x01mFutureModeboolPublic—
0x01mPinataModeboolPublic—
0x01mDanceModeboolPublic—
0x01mDaisyModeboolPublic—
0x01<mChinaMode>k__BackingFieldboolPrivate—
0x01m_sukhbirModeboolPublic—
0x01m_preorderContentModeboolPrivate—
0x01m_retroContentModeboolPrivate—
0x01m_platformContentModeboolPrivate—
0x04m_prevBoardResultBoardResultPublic—
0x01mPeaShooterUsedboolPublic—
0x01mCatapultPlantsUsedboolPublic—
0x02B60x02padding / unreflected
0x04mCollectedCoinStreakintPublic—
0x04mGargantuarsKillsByCornCobintPublic—
0x01mMushroomAndCoffeeBeansOnlyboolPublic—
0x01mMushroomsUsedboolPublic—
0x02C20x02padding / unreflected
0x04m_triggeredLawnMowersintPublic—
0x04m_playTimeActiveLevelintPublic—
0x04m_playTimeInactiveLevelintPublic—
0x04m_maxSunPlantsintPublic—
0x04m_startDrawTimeintPublic—
0x04mIntervalDrawTimeintPublic—
0x04mIntervalDrawCountStartintPublic—
0x04mMinFPSfloatPublic—
0x04m_preloadTimeintPublic—
0x04m_gameIDintPublic—
0x04mGravesClearedintPublic—
0x04mPlantsEatenintPublic—
0x04mPlantsShoveledintPublic—
0x04mCoinsCollectedintPublic—
0x04mDiamondsCollectedintPublic—
0x04mPottedPlantsCollectedintPublic—
0x04mChocolateCollectedintPublic—
0x08mAppGameplayActivityPublic—
0x08m_tutorialArrowTutorialArrowControllerPrivate—
0x08m_gamepadCursorsGamepadCursor[]Private—
0x08m_seedBankControlsMultiplayerType<Reloaded.Input.SeedBankGamepadControl>Private—
0x01m_isStateFromDeserializationboolPrivate—
0x01<DisableChallengeActions>k__BackingFieldboolPrivate—
0x032A0x06unreflected bytes to end of Board
Inherited from WidgetContainer 16
OffsetSizeNameTypeFlagsDefault
0x08mWidgetsList<Reloaded.Gameplay.Widget>Public—
0x08mWidgetManagerWidgetManagerPublic—
0x08mParentWidgetContainerPublic—
0x01mUpdateIteratorModifiedboolPublic—
0x00290x07padding / unreflected
0x08mLastWMUpdateCountulongPublic—
0x04mUpdateCntintPublic—
0x01mDirtyboolPublic—
0x003D0x03padding / unreflected
0x04mXintPublic—
0x04mYintPublic—
0x04mWidthintPublic—
0x04mHeightintPublic—
0x01mHasAlphaboolPublic—
0x01mClipboolPublic—
0x00520x02padding / unreflected
0x04mPriorityintPublic—
0x04mZOrderintPublic—
0x01VisibleboolPublic—

Functions 315

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

Used by 20

types with a member, parameter or interface of this type