Zdexby TheHolyOneZ
49,743 classes
Class

ZenGarden

: Object
Reloaded.Gameplay.ZenGarden, Assembly-CSharp 0x0048 (72 B) inherited 0x0010 Assembly-CSharp.dll
0x00x0048

Members 8

OffsetSizeNameTypeFlagsDefault
0x08mAppGameplayActivityPrivate—
0x08mBoardBoardPrivate—
0x04mGardenTypeGardenTypePublic—
0x08epochDateTimePrivateStatic+1 flags—
0x00240x04padding / unreflected
0x08TutorialArrowLocatorReloadedObjectPublic—
0x08mQueuedPlantToSellPlantPrivate—
0x01<IsInStore>k__BackingFieldboolPrivate—
0x00390x07padding / unreflected
0x08m_toolReanimReanimationPrivate—

Functions 104

SignatureFlagsNativeParams
bool get_HasQueuedPlantToSell()Public+1 flags0x01
bool get_IsInStore()Public+1 flags0x01
void set_IsInStore(bool value)Public+1 flags0x01
Board get_Board()Public+1 flags0x08
void set_Board(Board value)Public+1 flags0x08
GardenType get_GardenType()Public+1 flags0x04
void .ctor(GameplayActivity app)Public+1 flags0x08
bool IsFoodToolUseDelayed()Public0x01
void ZenGardenInitLevel(bool theJustSwitchingGardens)Public0x01
bool HasGameBoard()Public0x01
void DrawPottedPlantIcon(float x, float y, PottedPlant thePottedPlant)Public0x08
void GetPottedPlantOffsets(PottedPlant thePottedPlant, float theScale, bool theDrawPot, ref float& xOffset, ref float& yOffset, ref float& finalScale)Public0x08
void DrawPottedPlant(float x, float y, PottedPlant thePottedPlant, float theScale, bool theDrawPot)Public0x08
bool IsZenGardenFull(bool theIncludeDroppedPresents, GameplayActivity app)PublicStatic0x08
int2 FindOpenZenGardenSpot(IUserService userService, GameplayActivity app)PublicStatic0x08
void AddPottedPlant(PottedPlant thePottedPlant)Public0x08
bool AttemptNewPlantUserdata(const SeedType& plant)PublicStatic0x04
void MouseDownWithTool(int x, int y, const CursorType& theCursorType)Public0x04
void MovePlant(Plant thePlant, int theGridX, int theGridY)Public0x08
void MouseUpWithMoneySign()Public0x00
void MouseDownWithMoneySign(Plant thePlant)Public0x08
void ClearAllPlants()Public0x00
void GrowAllPlants()Public0x00
Plant PlacePottedPlant(int thePottedPlantIndex)Public0x08
float PlantPottedDrawHeightOffset(const SeedType& theSeedType, float theScale)Public0x04
int GetPlantSellPrice(Plant thePlant)Public0x08
void ZenGardenUpdate()Public0x00
bool MouseDownWithFullWheelBarrow(int x, int y)Public0x04
void MouseDownWithEmptyWheelBarrow(Plant thePlant)Public0x08
void GotoNextGarden()Public0x00
PottedPlant GetPottedPlantInWheelbarrow()Public0x08
void RemovePottedPlant(Plant thePlant)Public0x08
SpecialGridPlacement[] GetSpecialGridPlacements(ref int& theCount)Public0x08
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
void DrawBackdrop()Public0x00
bool MouseDownZenGarden(int x, int y, int theClickCount, const HitResult& theHitResult)Public0x10
void PlantFulfillNeed(Plant thePlant)Public0x08
void PlantWatered(Plant thePlant)Public0x08
PottedPlantNeed GetPlantsNeed(PottedPlant thePottedPlant)PublicStatic0x08
void RefreshStorePageEntries()Private0x00
void MouseDownWithFeedingTool(float x, float y, const CursorType& theCursorType)Public0x04
void MouseDownWithFeedingTool(int x, int y, const CursorType& theCursorType)Public0x04
void FeedStinky()Public0x00
void FeedStinky(GridItem stinky)Private0x08
void DrawPlantOverlay(Plant thePlant)Public0x08
PottedPlant PottedPlantFromIndex(int thePottedPlantIndex)Public0x08
bool WasPlantNeedFulfilledToday(PottedPlant thePottedPlant)PublicStatic0x08
void PottedPlantUpdate(Plant thePlant)Public0x08
void AddHappyEffect(Plant thePlant)Public0x08
void RemoveHappyEffect(Plant thePlant)Public0x08
void PlantUpdateProduction(Plant thePlant)Public0x08
bool CanDropPottedPlantLoot()Public0x01
void ShowTutorialArrowOnWateringCan()Public0x00
bool PlantsNeedWater()Public0x01
void ZenGardenStart()Public0x00
void UpdatePlantEffectState(Plant thePlant)Public0x08
void ZenToolUpdate(GridItem theZenTool)Public0x08
void DoFeedingTool(int x, int y, const GridItemState& theToolType)Public0x04
void AddStinky()Public0x00
void StinkyUpdate(GridItem theStinky)Public0x08
void OpenStore()Public0x00
void OpenedStore()Public0x00
void CloseStore()Public0x00
GridItem GetStinky()Public0x08
void StinkyPickGoal(GridItem theStinky)Public0x08
bool PlantShouldRefreshNeed(PottedPlant thePottedPlant)PublicStatic0x08
void PlantFertilized(Plant thePlant)Public0x08
bool WasPlantFertilizedInLastHour(PottedPlant thePottedPlant)PublicStatic0x08
void SetupForZenTutorial()Public0x00
bool HasPurchasedStinky()Public0x01
int CountPlantsNeedingFertilizer()Public0x04
bool AllPlantsHaveBeenFertilized()Public0x01
void WakeStinky()Public0x00
bool ShouldStinkyBeAwake()Public0x01
bool IsStinkySleeping()Public0x01
SeedType PickRandomSeedType()Public0x04
void StinkyWakeUp(GridItem theStinky)Public0x08
void StinkyStartFallingAsleep(GridItem theStinky)Public0x08
void StinkyFinishFallingAsleep(GridItem theStinky, int theBlendTime)Public0x08
void AdvanceCrazyDaveDialog()Public0x00
void LeaveGarden()Public0x00
bool CanDropChocolate()Public0x01
void FeedChocolateToPlant(Plant thePlant)Public0x08
bool PlantHighOnChocolate(PottedPlant thePottedPlant)Public0x08
bool PlantCanHaveChocolate(Plant thePlant)Public0x08
void SetPlantAnimSpeed(Plant thePlant)Public0x08
void UpdateStinkyMotionTrail(GridItem theStinky, bool theStinkyHighOnChocolate)Public0x08
void ResetPlantTimers(PottedPlant thePottedPlant)Public0x08
void ResetStinkyTimers()Public0x00
void UpdatePlantNeeds()Public0x00
void RefreshPlantNeeds(PottedPlant thePottedPlant)Public0x08
void PlantSetLaunchCounter(Plant thePlant)Public0x08
long Now()PrivateStatic0x08
int PlantGetMinutesSinceHappy(Plant thePlant)Public0x08
bool IsStinkyHighOnChocolate()Public0x01
void StinkyAnimRateUpdate(GridItem theStinky)Public0x08
bool PlantCanBeWatered(Plant thePlant)Public0x08
void MakeStinkySleeping()Public0x00
float ZenPlantOffsetX(PottedPlant thePottedPlant)Public0x08
void _setTutorialDataState(bool isTutorial, bool isStoreVisible, bool isContinueVisible)Private0x01
void .cctor()PrivateStatic+1 flags0x00

Used by 2

types with a member, parameter or interface of this type