| void .ctor() | Public+1 flags | | 0x00 |
| float PlantFlowerPotHeightOffset(const SeedType& theSeedType, float theFlowerPotScale) | PublicStatic | | 0x04 |
| float PlantDrawHeightOffset(GameplayActivity app, Board theBoard, Plant thePlant, const SeedType& theSeedType, int theCol, int theRow) | PublicStatic | | 0x08 |
| void PlantInitialize(int theGridX, int theGridY, const SeedType& theSeedType, const SeedType& theImitaterType, PlantController controller) | Public | | 0x08 |
| void PostUpdate() | Public | | 0x00 |
| void Update() | Public | | 0x00 |
| void UpdateInternal() | Public | | 0x00 |
| void Animate() | Public | | 0x00 |
| void Draw() | Public | | 0x00 |
| void MouseDown(int x, int y, int theClickCount, int playerIndex) | Public | | 0x04 |
| void DoSpecial() | Public | | 0x00 |
| void Fire(Zombie theTargetZombie, int theRow, const PlantWeapon& thePlantWeapon) | Public | | 0x08 |
| Zombie FindTargetZombie(int theRow, const PlantWeapon& thePlantWeapon) | Public | | 0x08 |
| void Die() | Public | | 0x00 |
| void UpdateProductionPlant() | Public | | 0x00 |
| void UpdateShooter() | Public | | 0x00 |
| bool FindTargetAndFire(int theRow, const PlantWeapon& thePlantWeapon) | Public | | 0x04 |
| void LaunchThreepeater() | Public | | 0x00 |
| Sprite GetImage(const SeedType& theSeedtype) | Public | | 0x08 |
| int GetCost(GameplayActivity gLawnApp, const SeedType& theSeedType, const SeedType& theImitaterType) | PublicStatic | | 0x08 |
| string GetNameString(GameplayActivity app, const SeedType& theSeedtype, const SeedType& theImitaterType) | PublicStatic | | 0x08 |
| string GetToolTip(const SeedType& theSeedType) | Public | | 0x08 |
| int GetRefreshTime(GameplayActivity app, const SeedType& theSeedType, const SeedType& theImitaterType) | PublicStatic | | 0x08 |
| bool IsNocturnal(const SeedType& theSeedtype) | PublicStatic | | 0x04 |
| bool IsAquatic(const SeedType& theSeedType) | PublicStatic | | 0x04 |
| bool IsFlying(const SeedType& theSeedtype) | PublicStatic | | 0x04 |
| bool IsUpgrade(const SeedType& theSeedtype) | PublicStatic | | 0x04 |
| void UpdateAbilities() | Public | | 0x00 |
| void Squish() | Public | | 0x00 |
| void DoRowAreaDamage(int theDamage, const DamageFlags& theDamageFlags) | Public | | 0x04 |
| DamageRangeFlags GetDamageRangeFlags(const PlantWeapon& thePlantWeapon) | Public | | 0x04 |
| Rect GetPlantRect() | Public | | 0x10 |
| Rect GetPlantAttackRect(const PlantWeapon& thePlantWeapon) | Public | | 0x10 |
| Zombie FindSquashTarget() | Public | | 0x08 |
| void UpdateSquash() | Public | | 0x00 |
| bool NotOnGround() | Public | | 0x01 |
| void DoSquashDamage() | Public | | 0x00 |
| void BurnRow(int theRow) | Public | | 0x04 |
| void IceZombies() | Public | | 0x00 |
| void BlowAwayFliers(float theX, int theRow) | Public | | 0x04 |
| void BlowAwayFliers(int theX, int theRow) | Public | | 0x04 |
| void UpdateGraveBuster() | Public | | 0x00 |
| TodParticleSystem AddAttachedParticle(float thePosX, float thePosY, int theRenderPostition, const ParticleEffect& theEffect) | Public | | 0x08 |
| TodParticleSystem AddAttachedParticle(int thePosX, int thePosY, int theRenderPostition, const ParticleEffect& theEffect) | Public | | 0x08 |
| float2 GetPeaHeadOffset() | Public | | 0x08 |
| bool MakesSun() | Public | | 0x01 |
| void DrawSeedType(const SeedType& theSeedType, const SeedType& theImitaterType, const DrawVariation& theDrawVariation, float thePosX, float thePosY) | PublicStatic | | 0x04 |
| void KillAllPlantsNearDoom() | Public | | 0x00 |
| bool IsOnHighGround() | Public | | 0x01 |
| void UpdateTorchwood() | Public | | 0x00 |
| void LaunchStarFruit() | Public | | 0x00 |
| bool FindStarFruitTarget() | Public | | 0x01 |
| void UpdateChomper() | Public | | 0x00 |
| void DoBlink() | Public | | 0x00 |
| void UpdateBlink() | Public | | 0x00 |
| void PlayBodyReanim(const string& theTrackName, const ReanimLoopType& theLoopType, int theBlendTime, float theAnimRate) | Public | | 0x08 |
| void UpdateMagnetShroom() | Public | | 0x00 |
| MagnetItem GetFreeMagnetItem() | Public | | 0x08 |
| void DrawMagnetItems() | Public | | 0x00 |
| void UpdateDoomShroom() | Public | | 0x00 |
| void UpdateIceShroom() | Public | | 0x00 |
| void UpdatePotato() | Public | | 0x00 |
| int CalcRenderOrder() | Public | | 0x04 |
| void AnimateNuts() | Public | | 0x00 |
| void SetSleeping(bool theIsAsleep) | Public | | 0x01 |
| void UpdateShooting() | Public | | 0x00 |
| bool HasHeadAnimation() | Private | | 0x01 |
| void DrawShadow(float theOffsetX, float theOffsetY) | Public | | 0x04 |
| void UpdateScaredyShroom() | Public | | 0x00 |
| int DistanceToClosestZombie() | Public | | 0x04 |
| void UpdateSpikeweed() | Public | | 0x00 |
| void MagnetShroomAttactItem(Zombie theZombie) | Public | | 0x08 |
| void UpdateSunShroom() | Public | | 0x00 |
| void UpdateBowling() | Public | | 0x00 |
| void AnimatePumpkin() | Public | | 0x00 |
| void UpdateBlover() | Public | | 0x00 |
| void UpdateCactus() | Public | | 0x00 |
| void StarFruitFire() | Public | | 0x00 |
| void UpdateTanglekelp() | Public | | 0x00 |
| Reanimation AttachBlinkAnim(Reanimation theReanimBody) | Public | | 0x08 |
| void UpdateReanimColor() | Public | | 0x00 |
| bool IsUpgradableTo(const SeedType& aUpdatedType) | Public | | 0x04 |
| bool IsPartOfUpgradableTo(const SeedType& aUpdatedType) | Public | | 0x04 |
| void UpdateCobCannon() | Public | | 0x00 |
| void CobCannonFire(int theTargetX, int theTargetY) | Public | | 0x04 |
| void UpdateGoldMagnetShroom() | Public | | 0x00 |
| bool IsOnBoard() | Public | | 0x01 |
| void RemoveEffects() | Public | | 0x00 |
| void UpdateCoffeeBean() | Public | | 0x00 |
| void UpdateUmbrella() | Public | | 0x00 |
| void EndBlink() | Public | | 0x00 |
| void AnimateGarlic() | Public | | 0x00 |
| Coin FindGoldMagnetTarget() | Public | | 0x08 |
| void SpikeweedAttack() | Public | | 0x00 |
| void ImitaterMorph() | Public | | 0x00 |
| void UpdateImitater() | Public | | 0x00 |
| void UpdateReanim() | Public | | 0x00 |
| void SpikeRockTakeDamage() | Public | | 0x00 |
| bool IsSpiky() | Public | | 0x01 |
| void PreloadPlantResources(const SeedType& theSeedType) | PublicStatic | | 0x04 |
| bool IsInPlay() | Public | | 0x01 |
| void UpdateNeedsFood() | Public | | 0x00 |
| void PlayIdleAnim(float theRate) | Public | | 0x04 |
| void UpdateFlowerPot() | Public | | 0x00 |
| void UpdateLilypad() | Public | | 0x00 |
| void GoldMagnetFindTargets() | Public | | 0x00 |
| bool IsAGoldMagnetAboutToSuck() | Public | | 0x01 |
| bool DrawMagnetItemsOnTop() | Public | | 0x01 |
| void Reset() | Public+1 flags | | 0x00 |
| void Serialize(ref ReloadedBinaryWriter& writer, int version) | Public+1 flags | | 0x18 |
| void Deserialize(ref ReloadedBinaryReader& reader, int version) | Public+1 flags | | 0x18 |