implements IReloadedSerializable
0x00x00D0
Members 37
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| — | 0x04 | k_beghouledTwistImageSize | int | PrivateStatic+1 flags | 177 |
| — | 0x04 | k_stormFlashTime | int | PrivateStatic+1 flags | 150 |
| 0x08 | mApp | GameplayActivity | Public | — | |
| 0x08 | mBoard | Board | Public | — | |
| 0x08 | mArtPreviewControllers | List<Source.Controllers.PreviewController> | Public | — | |
| 0x08 | mRainControllers | List<Source.Controllers.RainController> | Public | — | |
| 0x01 | mBeghouledMouseCapture | bool | Public | — | |
| 0x0031 | 0x03 | padding / unreflected | |||
| 0x04 | mBeghouledMouseDownX | int | Public | — | |
| 0x04 | mBeghouledMouseDownY | int | Public | — | |
| 0x003C | 0x04 | padding / unreflected | |||
| 0x08 | mBeghouledEated | bool[] | Public | — | |
| 0x08 | mBeghouledPurcasedUpgrade | bool[] | Public | — | |
| 0x04 | mBeghouledMatchesThisMove | int | Public | — | |
| 0x04 | mChallengeState | ChallengeState | Public | — | |
| 0x04 | mChallengeStateCounter | int | Public | — | |
| 0x04 | mConveyorBeltCounter | int | Public | — | |
| 0x04 | mChallengeScore | int | Public | — | |
| 0x01 | mShowBowlingLine | bool | Public | — | |
| 0x0065 | 0x03 | padding / unreflected | |||
| 0x04 | mLastConveyorSeedType | SeedType | Public | — | |
| 0x04 | mLastConveyorSeedTypeP2 | SeedType | Public | — | |
| 0x04 | mSurvivalStage | int | Public | — | |
| 0x04 | mSlotMachineRollCount | int | Public | — | |
| 0x04 | mReanimChallenge | ReanimationID | Public | — | |
| 0x007C | 0x04 | padding / unreflected | |||
| 0x08 | mReanimCloud | ReanimationID[] | Public | — | |
| 0x08 | mCloudCounter | int[] | Public | — | |
| 0x04 | mChallengeGridX | int | Public | — | |
| 0x04 | mChallengeGridY | int | Public | — | |
| 0x04 | mScaryPotterPots | int | Public | — | |
| 0x04 | mRainCounter | int | Public | — | |
| 0x04 | mTreeOfWisdomTalkIndex | int | Public | — | |
| 0x04 | mTreeOfWisdomUpdateCount | int | Public | — | |
| 0x04 | mBeghouledOverlayX | float | Public | — | |
| 0x04 | mBeghouledOverlayY | float | Public | — | |
| 0x04 | mBeghouledRotation | float | Public | — | |
| 0x01 | mBeghouledDrawOverlay | bool | Public | — | |
| 0x00B5 | 0x03 | padding / unreflected | |||
| 0x08 | gArtChallengeWallnut | SeedType[] | Public | — | |
| 0x08 | gArtChallengeSunFlower | SeedType[] | Public | — | |
| 0x08 | gArtChallengeStarfruit | SeedType[] | Public | — | |
Functions 167
| Signature | Flags | Native | Params |
|---|---|---|---|
| ChallengeState get_ChallengeState() | Public+1 flags | 0x04 | |
| void set_ChallengeState(const ChallengeState& value) | Public+1 flags | 0x04 | |
| int get_ChallengeStateCounter() | Public+1 flags | 0x04 | |
| void set_ChallengeStateCounter(int value) | Public+1 flags | 0x04 | |
| int get_SurvivalStage() | Public+1 flags | 0x04 | |
| void set_SurvivalStage(int value) | Public+1 flags | 0x04 | |
| void .ctor(GameplayActivity app) | Public+1 flags | 0x08 | |
| void StartLevel() | Public | 0x00 | |
| void BeghouledPopulateBoard() | Public | 0x00 | |
| void LoadBeghouledBoardState(BeghouledBoardState theBoardState) | Public | 0x08 | |
| SeedType BeghouledPickSeed(int theGridX, int theGridY, BeghouledBoardState theBoardState, bool theAllowMatches) | Public | 0x08 | |
| bool BeghouledBoardHasMatch(BeghouledBoardState theBoardState) | Public | 0x08 | |
| SeedType BeghouledGetPlantAt(int x, int y, BeghouledBoardState theBoardState) | Public | 0x08 | |
| int BeghouledVerticalMatchLength(int x, int y, BeghouledBoardState theBoardState) | Public | 0x08 | |
| int BeghouledHorizontalMatchLength(int x, int y, BeghouledBoardState theBoardState) | Public | 0x08 | |
| void BeghouledDragStart(int x, int y) | Public | 0x04 | |
| void BeghouledDragUpdate(int x, int y) | Public | 0x04 | |
| void BeghouledDragCancel() | Public | 0x00 | |
| bool MouseMove(int x, int y, int playerIndex) | Public | 0x04 | |
| bool MouseDown(int x, int y, int theClickCount, const HitResult& theHitResult, int playerIndex) | Public | 0x10 | |
| bool PullSlotMachineHandle() | Public | 0x01 | |
| bool MouseUp(int x, int y) | Public | 0x04 | |
| void ClearCursor(int playerIndex) | Public | 0x04 | |
| void BeghouledRemoveHorizontalMatch(int x, int y, BeghouledBoardState theBoardState) | Public | 0x08 | |
| void BeghouledRemoveVerticalMatch(int x, int y, BeghouledBoardState theBoardState) | Public | 0x08 | |
| void BeghouledRemoveMatches(BeghouledBoardState theBoardState) | Public | 0x08 | |
| void Update() | Public | 0x00 | |
| void UpdateBeghouled() | Public | 0x00 | |
| bool UpdateBeghouledPlant(Plant thePlant) | Public | 0x08 | |
| void BeghouledFallIntoSquare(int x, int y, BeghouledBoardState theBoardState) | Public | 0x08 | |
| void BeghouledMakePlantsFall(BeghouledBoardState theBoardState) | Public | 0x08 | |
| void ZombieAtePlant(Zombie theZombie, Plant thePlant) | Public | 0x08 | |
| void DrawBackdrop() | Public | 0x00 | |
| void DrawArtChallenge() | Public | 0x00 | |
| void CheckForCompleteArtChallenge(int theGridX, int theGridY) | Public | 0x04 | |
| SeedType GetArtChallengeSeed(int theGridX, int theGridY) | Public | 0x04 | |
| void PlantAdded(Plant thePlant) | Public | 0x08 | |
| PlantingReason CanPlantAt(int theGridX, int theGridY, const SeedType& theType) | Public | 0x04 | |
| void DrawBeghouled() | Public | 0x00 | |
| bool BeghouledIsValidMove(int x1, int y1, int x2, int y2, BeghouledBoardState theBoardState) | Public | 0x08 | |
| bool BeghouledCheckForPossibleMoves(BeghouledBoardState theBoardState) | Public | 0x08 | |
| void BeghouledCheckStuckState() | Public | 0x00 | |
| void InitZombieWavesSurvival() | Public | 0x00 | |
| void InitZombieWavesFromList(const ZombieType[]& theZombieList, int theListLength) | Public | 0x08 | |
| void InitZombieWaves() | Public | 0x00 | |
| Rect ShotMachineGetHandleRect() | Public | 0x10 | |
| void UpdateSlotMachine() | Public | 0x00 | |
| void WhackAZombieSpawning() | Public | 0x00 | |
| bool UpdateZombieSpawning() | Public | 0x01 | |
| void BeghouledClearCrater(int theCount) | Public | 0x04 | |
| void MouseDownWhackAZombie(int x, int y, int playerIndex) | Public | 0x04 | |
| void DrawStormNight() | Public | 0x00 | |
| void UpdateStormyNight() | Public | 0x00 | |
| void InitLevel() | Public | 0x00 | |
| void SpawnZombieWave() | Public | 0x00 | |
| void GraveDangerSpawnRandomGrave() | Public | 0x00 | |
| void GraveDangerSpawnGraveAt(int x, int y) | Public | 0x04 | |
| void SpawnLevelAward(int theGridX, int theGridY) | Public | 0x04 | |
| void BeghouledScore(int x, int y, int theNumPlants, bool theIsHorizontal) | Public | 0x04 | |
| void DrawStormFlash(int theTime, int theMaxAmount) | Public | 0x04 | |
| int EvaluateLinearCurve(int timeStart, int timeEnd, int timeAge, int posStart, int posEnd) | Private | 0x04 | |
| void UpdateRainingSeeds() | Public | 0x00 | |
| void PlayBossEnter() | Public | 0x00 | |
| void UpdateConveyorBelt() | Public | 0x00 | |
| SeedType PickAndAddSeed(SeedBank bank, const TodWeightedArray[]& seeds, int count) | Private | 0x08 | |
| void PortalStart() | Public | 0x00 | |
| void UpdatePortalCombat() | Public | 0x00 | |
| GridItem GetOtherPortal(GridItem thePortal) | Public | 0x08 | |
| void UpdatePortal(GridItem thePortal) | Public | 0x08 | |
| float PortalCombatRowSpawnWeight(int theGridY) | Public | 0x04 | |
| bool CanTargetZombieWithPortals(Plant thePlant, Zombie theZombie) | Public | 0x08 | |
| GridItem GetPortalToRight(int theGridX, int theGridY) | Public | 0x08 | |
| GridItem GetPortalAt(int theGridX, int theGridY) | Public | 0x08 | |
| void MoveAPortal() | Public | 0x00 | |
| int GetPortalDistanceToMower(int theGridY) | Public | 0x04 | |
| GridItem GetPortalToLeft(int theGridX, int theGridY) | Public | 0x08 | |
| void BeghouledPacketClicked(SeedPacket theSeedPacket) | Public | 0x08 | |
| void BeghouledShuffle() | Public | 0x00 | |
| bool BeghouledCanClearCrater() | Public | 0x01 | |
| void BeghouledUpdateCraters() | Public | 0x00 | |
| Zombie ZombiquariumSpawnSnorkel() | Public | 0x08 | |
| void ZombiquariumPacketClicked(SeedPacket theSeedPacket) | Public | 0x08 | |
| void ZombiquariumMouseDown(int x, int y) | Public | 0x04 | |
| void ZombiquariumDropBrain(int x, int y) | Public | 0x04 | |
| void ZombiquariumUpdate() | Public | 0x00 | |
| void ShovelAddWallnuts() | Public | 0x00 | |
| void ScaryPotterPlacePot(const ScaryPotType& theScaryPotType, const ZombieType& theZombieType, const SeedType& theSeedType, int theCount, const TodWeightedGridArray[]& theGridArray, int theGridArrayCount) | Public | 0x08 | |
| void ScaryPotterStart() | Public | 0x00 | |
| void ScaryPotterUpdate() | Public | 0x00 | |
| void ScaryPotterOpenPot(GridItem theScaryPot) | Public | 0x08 | |
| void ScaryPotterJackExplode(float aPosX, float aPosY) | Public | 0x04 | |
| void ScaryPotterJackExplode(int aPosX, int aPosY) | Public | 0x04 | |
| bool ScaryPotterIsCompleted() | Public | 0x01 | |
| void ScaryPotterChangePotType(const GridItemState& thePotType, int theCount) | Public | 0x04 | |
| void ScaryPotterPopulate() | Public | 0x00 | |
| void ScaryPotterDontPlaceInCol(int theCol, const TodWeightedGridArray[]& theGridArray, int theGridArrayCount) | Public | 0x08 | |
| void ScaryPotterFillColumnWithPlant(int theCol, const SeedType& theSeedType, const TodWeightedGridArray[]& theGridArray, int theGridArrayCount) | Public | 0x08 | |
| void PuzzleNextStageClear() | Public | 0x00 | |
| void ScaryPotterMalletPot(GridItem theScaryPot) | Public | 0x08 | |
| ZombieType IZombieSeedTypeToZombieType(const SeedType& theSeedType) | PublicStatic | 0x04 | |
| bool IsZombieSeedType(const SeedType& theSeedType) | PublicStatic | 0x04 | |
| void IZombieMouseDownWithZombie(int x, int y, int theClickCount, int playerIndex) | Public | 0x04 | |
| void IZombieStart() | Public | 0x00 | |
| void IZombiePlacePlants(const SeedType& theSeedType, int theCount, int theGridY) | Public | 0x04 | |
| void IZombieUpdate() | Public | 0x00 | |
| void IZombieDrawPlant(Plant thePlant) | Public | 0x08 | |
| void IZombieSetPlantFilterEffect(Plant thePlant, const FilterEffect& theFilterEffect) | Public | 0x08 | |
| int ScaryPotterCountSunInPot(GridItem theScaryPot) | Public | 0x08 | |
| int ScaryPotterCountPots() | Public | 0x04 | |
| void IZombieInitLevel() | Public | 0x00 | |
| void DrawRain() | Public | 0x00 | |
| void DrawWeather() | Public | 0x00 | |
| void SquirrelUpdate() | Public | 0x00 | |
| int SquirrelCountUncaught() | Public | 0x04 | |
| void SquirrelStart() | Public | 0x00 | |
| void SquirrelFound(GridItem theSquirrel) | Public | 0x08 | |
| void SquirrelPeek(GridItem theSquirrel) | Public | 0x08 | |
| void SquirrelChew(GridItem theSquirrel) | Public | 0x08 | |
| void SquirrelUpdateOne(GridItem theSquirrel) | Public | 0x08 | |
| void IZombieSetupPlant(Plant thePlant) | Public | 0x08 | |
| void UpdateRain() | Public | 0x00 | |
| bool IZombieEatBrain(Zombie theZombie) | Public | 0x08 | |
| GridItem IZombieGetBrainTarget(Zombie theZombie) | Public | 0x08 | |
| void IZombiePlacePlantInSquare(const SeedType& theSeedType, int theGridX, int theGridY) | Public | 0x04 | |
| void AdvanceCrazyDaveDialog() | Public | 0x00 | |
| void BeghouledFlashPlant(int x, int y, int aSwap1X, int aSwap1Y, int aSwap2X, int aSwap2Y) | Public | 0x04 | |
| void BeghouledFlashAMatch() | Public | 0x00 | |
| bool BeghouledFlashFromBoardState(BeghouledBoardState theBoardState, int theSwap1X, int theSwap1Y, int theSwap2X, int theSwap2Y) | Public | 0x08 | |
| void IZombiePlantDropRemainingSun(Plant thePlant) | Public | 0x08 | |
| void IZombieSquishBrain(GridItem theBrain) | Public | 0x08 | |
| void IZombieScoreBrain(GridItem theBrain) | Public | 0x08 | |
| void LastStandUpate() | Public | 0x00 | |
| void WhackAZombiePlaceGraves(int theGraveCount) | Public | 0x04 | |
| bool BeghouledTwistSquareFromMouse(int theMouseX, int theMouseY, ref int& theGridX, ref int& theGridY) | Public | 0x04 | |
| bool BeghouledTwistValidMove(int theGridX, int theGridY, BeghouledBoardState theBoardState) | Public | 0x08 | |
| void BeghouledTwistMouseDown(int x, int y) | Public | 0x04 | |
| bool BeghouledTwistMoveCausesMatch(int theGridX, int theGridY, BeghouledBoardState theBoardState) | Public | 0x08 | |
| bool BeghouledTwistFlashMatch(BeghouledBoardState theBoardState, int theGridX, int theGridY) | Public | 0x08 | |
| void BeghouledCancelMatchFlashing() | Public | 0x00 | |
| void BeghouledStartFalling(const ChallengeState& theChallengeState) | Public | 0x04 | |
| void BeghouledFillHoles(BeghouledBoardState theBoardState, bool theAllowMatches) | Public | 0x08 | |
| void BeghouledMakeStartBoard() | Public | 0x00 | |
| void BeghouledCreatePlants(BeghouledBoardState theOldBoardState, BeghouledBoardState theNewBoardState) | Public | 0x08 | |
| void PuzzlePhaseComplete(int theGridX, int theGridY) | Public | 0x04 | |
| void IZombiePlaceZombie(const ZombieType& theZombieType, int theGridX, int theGridY) | Public | 0x04 | |
| void WhackAZombieUpdate() | Public | 0x00 | |
| void LastStandCompletedStage() | Public | 0x00 | |
| void TreeOfWisdomUpdate() | Public | 0x00 | |
| void TreeOfWisdomFertilize() | Public | 0x00 | |
| void TreeOfWisdomInit() | Public | 0x00 | |
| int TreeOfWisdomGetSize() | Public | 0x04 | |
| void TreeOfWisdomDraw() | Public | 0x00 | |
| void TreeOfWisdomNextGarden() | Public | 0x00 | |
| void TreeOfWisdomToolUpdate(GridItem theZenTool) | Public | 0x08 | |
| void TreeOfWisdomOpenStore() | Public | 0x00 | |
| void TreeOfWisdomLeave() | Public | 0x00 | |
| void TreeOfWisdomGrow() | Public | 0x00 | |
| void TreeOfWisdomTool(int aMouseX, int aMouseY) | Public | 0x04 | |
| bool TreeOfWisdomHitTest(int theX, int theY, ref HitResult& theHitResult) | Public | 0x10 | |
| void TreeOfWisdomBabble() | Public | 0x00 | |
| void TreeOfWisdomGiveWisdom() | Public | 0x00 | |
| bool TreeOfWisdomCanFeed() | Public | 0x01 | |
| void TreeOfWisdomSayRepeat() | Public | 0x00 | |
| bool PuzzleIsAwardStage() | Public | 0x01 | |
| void Serialize(ref ReloadedBinaryWriter& writer, int version) | PublicFinal+2 flags | 0x18 | |
| void Deserialize(ref ReloadedBinaryReader& reader, int version) | PublicFinal+2 flags | 0x18 | |
| void <PuzzleNextStageClear>b__138_0(ref CursorObject& cursor) | Private | 0x08 |