Zdexby TheHolyOneZ
49,743 classes
Class

Challenge

: Object
Reloaded.Gameplay.Challenge, Assembly-CSharp 0x00D0 (208 B) inherited 0x0010 Assembly-CSharp.dll
0x00x00D0

Members 37

OffsetSizeNameTypeFlagsDefault
—0x04k_beghouledTwistImageSizeintPrivateStatic+1 flags177
—0x04k_stormFlashTimeintPrivateStatic+1 flags150
0x08mAppGameplayActivityPublic—
0x08mBoardBoardPublic—
0x08mArtPreviewControllersList<Source.Controllers.PreviewController>Public—
0x08mRainControllersList<Source.Controllers.RainController>Public—
0x01mBeghouledMouseCaptureboolPublic—
0x00310x03padding / unreflected
0x04mBeghouledMouseDownXintPublic—
0x04mBeghouledMouseDownYintPublic—
0x003C0x04padding / unreflected
0x08mBeghouledEatedbool[]Public—
0x08mBeghouledPurcasedUpgradebool[]Public—
0x04mBeghouledMatchesThisMoveintPublic—
0x04mChallengeStateChallengeStatePublic—
0x04mChallengeStateCounterintPublic—
0x04mConveyorBeltCounterintPublic—
0x04mChallengeScoreintPublic—
0x01mShowBowlingLineboolPublic—
0x00650x03padding / unreflected
0x04mLastConveyorSeedTypeSeedTypePublic—
0x04mLastConveyorSeedTypeP2SeedTypePublic—
0x04mSurvivalStageintPublic—
0x04mSlotMachineRollCountintPublic—
0x04mReanimChallengeReanimationIDPublic—
0x007C0x04padding / unreflected
0x08mReanimCloudReanimationID[]Public—
0x08mCloudCounterint[]Public—
0x04mChallengeGridXintPublic—
0x04mChallengeGridYintPublic—
0x04mScaryPotterPotsintPublic—
0x04mRainCounterintPublic—
0x04mTreeOfWisdomTalkIndexintPublic—
0x04mTreeOfWisdomUpdateCountintPublic—
0x04mBeghouledOverlayXfloatPublic—
0x04mBeghouledOverlayYfloatPublic—
0x04mBeghouledRotationfloatPublic—
0x01mBeghouledDrawOverlayboolPublic—
0x00B50x03padding / unreflected
0x08gArtChallengeWallnutSeedType[]Public—
0x08gArtChallengeSunFlowerSeedType[]Public—
0x08gArtChallengeStarfruitSeedType[]Public—

Functions 167

SignatureFlagsNativeParams
ChallengeState get_ChallengeState()Public+1 flags0x04
void set_ChallengeState(const ChallengeState& value)Public+1 flags0x04
int get_ChallengeStateCounter()Public+1 flags0x04
void set_ChallengeStateCounter(int value)Public+1 flags0x04
int get_SurvivalStage()Public+1 flags0x04
void set_SurvivalStage(int value)Public+1 flags0x04
void .ctor(GameplayActivity app)Public+1 flags0x08
void StartLevel()Public0x00
void BeghouledPopulateBoard()Public0x00
void LoadBeghouledBoardState(BeghouledBoardState theBoardState)Public0x08
SeedType BeghouledPickSeed(int theGridX, int theGridY, BeghouledBoardState theBoardState, bool theAllowMatches)Public0x08
bool BeghouledBoardHasMatch(BeghouledBoardState theBoardState)Public0x08
SeedType BeghouledGetPlantAt(int x, int y, BeghouledBoardState theBoardState)Public0x08
int BeghouledVerticalMatchLength(int x, int y, BeghouledBoardState theBoardState)Public0x08
int BeghouledHorizontalMatchLength(int x, int y, BeghouledBoardState theBoardState)Public0x08
void BeghouledDragStart(int x, int y)Public0x04
void BeghouledDragUpdate(int x, int y)Public0x04
void BeghouledDragCancel()Public0x00
bool MouseMove(int x, int y, int playerIndex)Public0x04
bool MouseDown(int x, int y, int theClickCount, const HitResult& theHitResult, int playerIndex)Public0x10
bool PullSlotMachineHandle()Public0x01
bool MouseUp(int x, int y)Public0x04
void ClearCursor(int playerIndex)Public0x04
void BeghouledRemoveHorizontalMatch(int x, int y, BeghouledBoardState theBoardState)Public0x08
void BeghouledRemoveVerticalMatch(int x, int y, BeghouledBoardState theBoardState)Public0x08
void BeghouledRemoveMatches(BeghouledBoardState theBoardState)Public0x08
void Update()Public0x00
void UpdateBeghouled()Public0x00
bool UpdateBeghouledPlant(Plant thePlant)Public0x08
void BeghouledFallIntoSquare(int x, int y, BeghouledBoardState theBoardState)Public0x08
void BeghouledMakePlantsFall(BeghouledBoardState theBoardState)Public0x08
void ZombieAtePlant(Zombie theZombie, Plant thePlant)Public0x08
void DrawBackdrop()Public0x00
void DrawArtChallenge()Public0x00
void CheckForCompleteArtChallenge(int theGridX, int theGridY)Public0x04
SeedType GetArtChallengeSeed(int theGridX, int theGridY)Public0x04
void PlantAdded(Plant thePlant)Public0x08
PlantingReason CanPlantAt(int theGridX, int theGridY, const SeedType& theType)Public0x04
void DrawBeghouled()Public0x00
bool BeghouledIsValidMove(int x1, int y1, int x2, int y2, BeghouledBoardState theBoardState)Public0x08
bool BeghouledCheckForPossibleMoves(BeghouledBoardState theBoardState)Public0x08
void BeghouledCheckStuckState()Public0x00
void InitZombieWavesSurvival()Public0x00
void InitZombieWavesFromList(const ZombieType[]& theZombieList, int theListLength)Public0x08
void InitZombieWaves()Public0x00
Rect ShotMachineGetHandleRect()Public0x10
void UpdateSlotMachine()Public0x00
void WhackAZombieSpawning()Public0x00
bool UpdateZombieSpawning()Public0x01
void BeghouledClearCrater(int theCount)Public0x04
void MouseDownWhackAZombie(int x, int y, int playerIndex)Public0x04
void DrawStormNight()Public0x00
void UpdateStormyNight()Public0x00
void InitLevel()Public0x00
void SpawnZombieWave()Public0x00
void GraveDangerSpawnRandomGrave()Public0x00
void GraveDangerSpawnGraveAt(int x, int y)Public0x04
void SpawnLevelAward(int theGridX, int theGridY)Public0x04
void BeghouledScore(int x, int y, int theNumPlants, bool theIsHorizontal)Public0x04
void DrawStormFlash(int theTime, int theMaxAmount)Public0x04
int EvaluateLinearCurve(int timeStart, int timeEnd, int timeAge, int posStart, int posEnd)Private0x04
void UpdateRainingSeeds()Public0x00
void PlayBossEnter()Public0x00
void UpdateConveyorBelt()Public0x00
SeedType PickAndAddSeed(SeedBank bank, const TodWeightedArray[]& seeds, int count)Private0x08
void PortalStart()Public0x00
void UpdatePortalCombat()Public0x00
GridItem GetOtherPortal(GridItem thePortal)Public0x08
void UpdatePortal(GridItem thePortal)Public0x08
float PortalCombatRowSpawnWeight(int theGridY)Public0x04
bool CanTargetZombieWithPortals(Plant thePlant, Zombie theZombie)Public0x08
GridItem GetPortalToRight(int theGridX, int theGridY)Public0x08
GridItem GetPortalAt(int theGridX, int theGridY)Public0x08
void MoveAPortal()Public0x00
int GetPortalDistanceToMower(int theGridY)Public0x04
GridItem GetPortalToLeft(int theGridX, int theGridY)Public0x08
void BeghouledPacketClicked(SeedPacket theSeedPacket)Public0x08
void BeghouledShuffle()Public0x00
bool BeghouledCanClearCrater()Public0x01
void BeghouledUpdateCraters()Public0x00
Zombie ZombiquariumSpawnSnorkel()Public0x08
void ZombiquariumPacketClicked(SeedPacket theSeedPacket)Public0x08
void ZombiquariumMouseDown(int x, int y)Public0x04
void ZombiquariumDropBrain(int x, int y)Public0x04
void ZombiquariumUpdate()Public0x00
void ShovelAddWallnuts()Public0x00
void ScaryPotterPlacePot(const ScaryPotType& theScaryPotType, const ZombieType& theZombieType, const SeedType& theSeedType, int theCount, const TodWeightedGridArray[]& theGridArray, int theGridArrayCount)Public0x08
void ScaryPotterStart()Public0x00
void ScaryPotterUpdate()Public0x00
void ScaryPotterOpenPot(GridItem theScaryPot)Public0x08
void ScaryPotterJackExplode(float aPosX, float aPosY)Public0x04
void ScaryPotterJackExplode(int aPosX, int aPosY)Public0x04
bool ScaryPotterIsCompleted()Public0x01
void ScaryPotterChangePotType(const GridItemState& thePotType, int theCount)Public0x04
void ScaryPotterPopulate()Public0x00
void ScaryPotterDontPlaceInCol(int theCol, const TodWeightedGridArray[]& theGridArray, int theGridArrayCount)Public0x08
void ScaryPotterFillColumnWithPlant(int theCol, const SeedType& theSeedType, const TodWeightedGridArray[]& theGridArray, int theGridArrayCount)Public0x08
void PuzzleNextStageClear()Public0x00
void ScaryPotterMalletPot(GridItem theScaryPot)Public0x08
ZombieType IZombieSeedTypeToZombieType(const SeedType& theSeedType)PublicStatic0x04
bool IsZombieSeedType(const SeedType& theSeedType)PublicStatic0x04
void IZombieMouseDownWithZombie(int x, int y, int theClickCount, int playerIndex)Public0x04
void IZombieStart()Public0x00
void IZombiePlacePlants(const SeedType& theSeedType, int theCount, int theGridY)Public0x04
void IZombieUpdate()Public0x00
void IZombieDrawPlant(Plant thePlant)Public0x08
void IZombieSetPlantFilterEffect(Plant thePlant, const FilterEffect& theFilterEffect)Public0x08
int ScaryPotterCountSunInPot(GridItem theScaryPot)Public0x08
int ScaryPotterCountPots()Public0x04
void IZombieInitLevel()Public0x00
void DrawRain()Public0x00
void DrawWeather()Public0x00
void SquirrelUpdate()Public0x00
int SquirrelCountUncaught()Public0x04
void SquirrelStart()Public0x00
void SquirrelFound(GridItem theSquirrel)Public0x08
void SquirrelPeek(GridItem theSquirrel)Public0x08
void SquirrelChew(GridItem theSquirrel)Public0x08
void SquirrelUpdateOne(GridItem theSquirrel)Public0x08
void IZombieSetupPlant(Plant thePlant)Public0x08
void UpdateRain()Public0x00
bool IZombieEatBrain(Zombie theZombie)Public0x08
GridItem IZombieGetBrainTarget(Zombie theZombie)Public0x08
void IZombiePlacePlantInSquare(const SeedType& theSeedType, int theGridX, int theGridY)Public0x04
void AdvanceCrazyDaveDialog()Public0x00
void BeghouledFlashPlant(int x, int y, int aSwap1X, int aSwap1Y, int aSwap2X, int aSwap2Y)Public0x04
void BeghouledFlashAMatch()Public0x00
bool BeghouledFlashFromBoardState(BeghouledBoardState theBoardState, int theSwap1X, int theSwap1Y, int theSwap2X, int theSwap2Y)Public0x08
void IZombiePlantDropRemainingSun(Plant thePlant)Public0x08
void IZombieSquishBrain(GridItem theBrain)Public0x08
void IZombieScoreBrain(GridItem theBrain)Public0x08
void LastStandUpate()Public0x00
void WhackAZombiePlaceGraves(int theGraveCount)Public0x04
bool BeghouledTwistSquareFromMouse(int theMouseX, int theMouseY, ref int& theGridX, ref int& theGridY)Public0x04
bool BeghouledTwistValidMove(int theGridX, int theGridY, BeghouledBoardState theBoardState)Public0x08
void BeghouledTwistMouseDown(int x, int y)Public0x04
bool BeghouledTwistMoveCausesMatch(int theGridX, int theGridY, BeghouledBoardState theBoardState)Public0x08
bool BeghouledTwistFlashMatch(BeghouledBoardState theBoardState, int theGridX, int theGridY)Public0x08
void BeghouledCancelMatchFlashing()Public0x00
void BeghouledStartFalling(const ChallengeState& theChallengeState)Public0x04
void BeghouledFillHoles(BeghouledBoardState theBoardState, bool theAllowMatches)Public0x08
void BeghouledMakeStartBoard()Public0x00
void BeghouledCreatePlants(BeghouledBoardState theOldBoardState, BeghouledBoardState theNewBoardState)Public0x08
void PuzzlePhaseComplete(int theGridX, int theGridY)Public0x04
void IZombiePlaceZombie(const ZombieType& theZombieType, int theGridX, int theGridY)Public0x04
void WhackAZombieUpdate()Public0x00
void LastStandCompletedStage()Public0x00
void TreeOfWisdomUpdate()Public0x00
void TreeOfWisdomFertilize()Public0x00
void TreeOfWisdomInit()Public0x00
int TreeOfWisdomGetSize()Public0x04
void TreeOfWisdomDraw()Public0x00
void TreeOfWisdomNextGarden()Public0x00
void TreeOfWisdomToolUpdate(GridItem theZenTool)Public0x08
void TreeOfWisdomOpenStore()Public0x00
void TreeOfWisdomLeave()Public0x00
void TreeOfWisdomGrow()Public0x00
void TreeOfWisdomTool(int aMouseX, int aMouseY)Public0x04
bool TreeOfWisdomHitTest(int theX, int theY, ref HitResult& theHitResult)Public0x10
void TreeOfWisdomBabble()Public0x00
void TreeOfWisdomGiveWisdom()Public0x00
bool TreeOfWisdomCanFeed()Public0x01
void TreeOfWisdomSayRepeat()Public0x00
bool PuzzleIsAwardStage()Public0x01
void Serialize(ref ReloadedBinaryWriter& writer, int version)PublicFinal+2 flags0x18
void Deserialize(ref ReloadedBinaryReader& reader, int version)PublicFinal+2 flags0x18
void <PuzzleNextStageClear>b__138_0(ref CursorObject& cursor)Private0x08

Used by 3

types with a member, parameter or interface of this type