| void .ctor() | Public+1 flags | | 0x00 |
| void ZombieInitialize(int theRow, const ZombieType& theType, bool theVariant, Zombie theParentZombie, int theFromWave, ZombieController controller) | Public | | 0x08 |
| void ResetZombieOffset() | PublicStatic | | 0x00 |
| void Finalize() | 2 flags | | 0x00 |
| void Animate() | Public | | 0x00 |
| void CheckIfPreyCaught() | Public | | 0x00 |
| void EatZombie(Zombie theZombie) | Public | | 0x08 |
| void EatPlant(Plant thePlant) | Public | | 0x08 |
| void PostUpdate() | Public | | 0x00 |
| void Update() | Public | | 0x00 |
| void DieNoLoot() | Public | | 0x00 |
| void DieDeserialize() | Public | | 0x00 |
| void DieWithLoot() | Public | | 0x00 |
| void Draw() | Public | | 0x00 |
| void DrawZombie(const ZombieDrawPosition& theDrawPos) | Public | | 0x1C |
| void DrawZombieWithParts(const ZombieDrawPosition& theDrawPos) | Public | | 0x1C |
| void DrawZombiePart(int theFrame, int theRow, const ZombieDrawPosition& theDrawPos) | Public | | 0x1C |
| void TakeDamage(int theDamage, const DamageFlags& theDamageFlags) | Public | | 0x04 |
| void SetRow(int theRow) | Public | | 0x04 |
| float GetPosYBasedOnRow(int theRow) | Public | | 0x04 |
| void ApplyChill(bool theIsIceTrap) | Public | | 0x01 |
| void UpdateZombieBungee() | Public | | 0x00 |
| void BungeeLanding() | Public | | 0x00 |
| bool EffectedByDamage(const DamageRangeFlags& theDamageRangeFlags) | Public | | 0x04 |
| void PickRandomSpeed() | Public | | 0x00 |
| void UpdateZombiePolevaulter() | Public | | 0x00 |
| void UpdateZombieDolphinRider() | Public | | 0x00 |
| void PickBungeeZombieTarget(int theColumn) | Public | | 0x04 |
| int CountBungeesTargetingSunFlowers() | Public | | 0x04 |
| Plant FindPlantTarget(const ZombieAttackType& theAttackType) | Public | | 0x08 |
| void CheckSquish(const ZombieAttackType& theAttackType) | Public | | 0x04 |
| void RiseFromGrave(int theCol, int theRow) | Public | | 0x04 |
| void UpdateZombieRiseFromGrave() | Public | | 0x00 |
| void UpdateDamageStates(const DamageFlags& theDamageFlags) | Public | | 0x04 |
| void UpdateZombiePool() | Public | | 0x00 |
| bool ZombieTypeCanGoInPool(const ZombieType& theZombieType) | Private | | 0x04 |
| void CheckForPool() | Public | | 0x00 |
| ZombieDrawPosition GetDrawPos() | Public | | 0x1C |
| void UpdateZombieHighGround() | Public | | 0x00 |
| void CheckForHighGround() | Public | | 0x00 |
| bool IsOnHighGround() | Public | | 0x01 |
| void DropLoot() | Public | | 0x00 |
| bool TrySpawnLevelAward() | Public | | 0x01 |
| void StartZombieSound() | Public | | 0x00 |
| void StopZombieSound() | Public | | 0x00 |
| void UpdateZombieJackInTheBox() | Public | | 0x00 |
| void DrawZombieHead(const ZombieDrawPosition& theDrawPos, int theFrame) | Public | | 0x1C |
| void UpdateZombiePosition() | Public | | 0x00 |
| Rect GetZombieRect() | Public | | 0x10 |
| Rect GetZombieAttackRect() | Public | | 0x10 |
| void UpdateZombieWalking() | Public | | 0x00 |
| void UpdateZombieBobsled() | Public | | 0x00 |
| void BobsledCrash() | Public | | 0x00 |
| Plant IsStandingOnSpikeweed() | Public | | 0x08 |
| void CheckForZombieStep() | Public | | 0x00 |
| void CountExpectedMowers() | Public | | 0x00 |
| void OverrideParticleColor(TodParticleSystem aParticle) | Public | | 0x08 |
| void OverrideParticleScale(TodParticleSystem aParticle) | Public | | 0x08 |
| void PoolSplash(bool theInToPoolSound) | Public | | 0x01 |
| void UpdateZombieFlyer() | Public | | 0x00 |
| void UpdateZombiePogo() | Public | | 0x00 |
| void UpdateZombieNewspaper() | Public | | 0x00 |
| void LandFlyer(const DamageFlags& theDamageFlags) | Public | | 0x04 |
| void UpdateZombieDigger() | Public | | 0x00 |
| bool IsWalkingBackwards() | Public | | 0x01 |
| TodParticleSystem AddAttachedParticle(int thePosX, int thePosY, const ParticleEffect& theEffect) | Public | | 0x08 |
| void PogoBreak(const DamageFlags& theDamageFlags) | Public | | 0x04 |
| void UpdateZombieFalling() | Public | | 0x00 |
| void UpdateZombieDancer() | Public | | 0x00 |
| ZombieID SummonBackupDancer(int theRow, int thePosX) | Public | | 0x04 |
| void SummonBackupDancers() | Public | | 0x00 |
| int GetDancerFrame() | Public | | 0x04 |
| void BungeeStealTarget() | Public | | 0x00 |
| void UpdateYuckyFace() | Public | | 0x00 |
| void DrawIceTrap(const ZombieDrawPosition& theDrawPos, bool theFront) | Public | | 0x1C |
| void HitIceTrap() | Public | | 0x00 |
| int GetHelmDamageIndex() | Public | | 0x04 |
| int GetShieldDamageIndex() | Public | | 0x04 |
| int GetTargetShieldDamageIndex() | Private | | 0x04 |
| void DrawReanim(const ZombieDrawPosition& theDrawPos, int theBaseRenderGroup) | Public | | 0x1C |
| void UpdatePlaying() | Public | | 0x00 |
| bool NeedsMoreBackupDancers() | Public | | 0x01 |
| void ConvertToNormalZombie() | Public | | 0x00 |
| void UpdateDancerWalking() | Public | | 0x00 |
| void StartEating() | Public | | 0x00 |
| void StopEating() | Public | | 0x00 |
| void UpdateAnimSpeed() | Public | | 0x00 |
| void ReanimShowPrefix(const string& theTrackPrefix, int theRenderGroup) | Public | | 0x08 |
| void PlayDeathAnim(const DamageFlags& theDamageFlags) | Public | | 0x04 |
| void UpdateDeath() | Public | | 0x00 |
| void DrawShadow() | Public | | 0x00 |
| bool HasShadow() | Public | | 0x01 |
| void LoadReanim(const ReanimationType& theReanimationType) | Public | | 0x04 |
| int TakeFlyingDamage(int theDamage, const DamageFlags& theDamageFlags) | Public | | 0x04 |
| int TakeShieldDamage(int theDamage, const DamageFlags& theDamageFlags) | Public | | 0x04 |
| int TakeHelmDamage(int theDamage, const DamageFlags& theDamageFlags) | Public | | 0x04 |
| void TakeBodyDamage(int theDamage, const DamageFlags& theDamageFlags) | Public | | 0x04 |
| void AttachShield() | Public | | 0x00 |
| void DetachShield() | Public | | 0x00 |
| void UpdateReanim() | Public | | 0x00 |
| float2 GetTrackPosition(const string& aTrackName) | Public | | 0x08 |
| void LoadPlainZombieReanim() | Public | | 0x00 |
| void ShowDoorArms(bool theShow) | Public | | 0x01 |
| void ReanimShowTrack(const string& theTrackName, int theRenderGroup) | Public | | 0x08 |
| void PlayZombieAppearSound() | Public | | 0x00 |
| void StartMindControlled() | Public | | 0x00 |
| bool IsFlying() | Public | | 0x01 |
| void DropHead(const DamageFlags& theDamageFlags) | Public | | 0x04 |
| bool CanTargetPlant(Plant thePlant, const ZombieAttackType& theAttackType) | Public | | 0x08 |
| void UpdateZombieCatapult() | Public | | 0x00 |
| Plant FindCatapultTarget() | Public | | 0x08 |
| void ZombieCatapultFire(Plant thePlant) | Public | | 0x08 |
| void UpdateClimbingLadder() | Public | | 0x00 |
| void UpdateZombieGargantuar() | Public | | 0x00 |
| int GetBodyDamageIndex() | Public | | 0x04 |
| void ApplyBurn() | Public | | 0x00 |
| void UpdateBurn() | Public | | 0x00 |
| bool ZombieNotWalking() | Public | | 0x01 |
| Zombie FindZombieTarget() | Public | | 0x08 |
| void PlayZombieReanim(const string& theTrackName, const ReanimLoopType& theLoopType, int theBlendTime, float theAnimRate) | Public | | 0x08 |
| void UpdateZombieBackupDancer() | Public | | 0x00 |
| ZombiePhase GetDancerPhase() | Public | | 0x04 |
| bool IsMovingAtChilledSpeed() | Public | | 0x01 |
| void StartWalkAnim(int theBlendTime) | Public | | 0x04 |
| ReloadedController AddAttachedReanim(int thePosX, int thePosY, const ReanimationType& theReanimType) | Public | | 0x08 |
| void DragUnder() | Public | | 0x00 |
| void SetupDoorArms(bool theShow) | Public | | 0x01 |
| void SetupReanimLayers(const ZombieType& theZombieType) | Public | | 0x04 |
| bool IsOnBoard() | Public | | 0x01 |
| bool IsImmobilizied() | Public | | 0x01 |
| void ApplyButter() | Public | | 0x00 |
| float ZombieTargetLeadX(float theTime) | Public | | 0x04 |
| void UpdateZombieImp() | Public | | 0x00 |
| void SquishAllInSquare(int theX, int theY, const ZombieAttackType& theAttackType) | Public | | 0x04 |
| void RemoveIceTrap() | Public | | 0x00 |
| bool IsBouncingPogo() | Public | | 0x01 |
| int GetBobsledPosition() | Public | | 0x04 |
| void DrawBobsledReanim(const ZombieDrawPosition& theDrawPos, bool theBeforeZombie) | Public | | 0x1C |
| void BobsledDie() | Public | | 0x00 |
| void BobsledBurn() | Public | | 0x00 |
| bool IsBobsledTeamWithSled() | Public | | 0x01 |
| bool CanBeFrozen() | Public | | 0x01 |
| bool CanBeChilled() | Public | | 0x01 |
| void UpdateZombieSnorkel() | Public | | 0x00 |
| void ReanimIgnoreClipRect(const string& theTrackName, bool theIgnoreClipRect) | Public | | 0x08 |
| void SetAnimRate(float theAnimRate) | Public | | 0x04 |
| void ApplyAnimRate(float theAnimRate) | Public | | 0x04 |
| bool IsDeadOrDying() | Public | | 0x01 |
| void DrawBungeeReanim(const ZombieDrawPosition& theDrawPos) | Public | | 0x1C |
| void BungeeDie() | Public | | 0x00 |
| void ZamboniDeath(const DamageFlags& theDamageFlags) | Public | | 0x04 |
| void CatapultDeath(const DamageFlags& theDamageFlags) | Public | | 0x04 |
| bool SetupDrawZombieWon() | Public | | 0x01 |
| void WalkIntoHouse() | Public | | 0x00 |
| void UpdateZamboni() | Public | | 0x00 |
| void UpdateZombieChimney() | Public | | 0x00 |
| void UpdateLadder() | Public | | 0x00 |
| void DropArm(const DamageFlags& theDamageFlags) | Public | | 0x04 |
| bool CanLoseBodyParts() | Public | | 0x01 |
| void DropHelm(const DamageFlags& theDamageFlags) | Public | | 0x04 |
| void DropShield(const DamageFlags& theDamageFlags) | Public | | 0x04 |
| void ReanimReenableClipping() | Public | | 0x00 |
| void UpdateBoss() | Public | | 0x00 |
| void BossPlayIdle() | Public | | 0x00 |
| void BossRVLanding() | Public | | 0x00 |
| void BossStompContact() | Public | | 0x00 |
| bool BossAreBungeesDone() | Public | | 0x01 |
| void BossBungeeSpawn() | Public | | 0x00 |
| void BossSpawnAttack() | Public | | 0x00 |
| void BossBungeeAttack() | Public | | 0x00 |
| void BossRVAttack() | Public | | 0x00 |
| void BossSpawnContact() | Public | | 0x00 |
| void BossBungeeLeave() | Public | | 0x00 |
| void BossStompAttack() | Public | | 0x00 |
| bool BossCanStompRow(int theRow) | Public | | 0x04 |
| void BossDie() | Public | | 0x00 |
| void BossHeadAttack() | Public | | 0x00 |
| void BossHeadSpitContact() | Public | | 0x00 |
| void BossHeadSpit() | Public | | 0x00 |
| void UpdateBossFireball() | Public | | 0x00 |
| void BossDestroyFireball() | Public | | 0x00 |
| void BossDestroyIceballInRow(int theRow) | Public | | 0x04 |
| void DiggerLoseAxe() | Public | | 0x00 |
| void BungeeDropZombie(Zombie theDroppedZombie, int theGridX, int theGridY) | Public | | 0x08 |
| void ShowYuckyFace(bool theShow) | Public | | 0x01 |
| void AnimateChewSound() | Public | | 0x00 |
| void AnimateChewEffect() | Public | | 0x00 |
| void UpdateActions() | Public | | 0x00 |
| void CheckForBoardEdge() | Public | | 0x00 |
| void UpdateYeti() | Public | | 0x00 |
| void BossSetupReanim() | Public | | 0x00 |
| void BossSetupReanimAlmanac(Reanimation aDriverReanim) | Public | | 0x08 |
| void MowDown() | Public | | 0x00 |
| void UpdateMowered() | Public | | 0x00 |
| void DropFlag() | Public | | 0x00 |
| void DropPole() | Public | | 0x00 |
| void DrawBossBackArm(const ZombieDrawPosition& theDrawPos) | Public | | 0x1C |
| void PreloadZombieResources(const ZombieType& theZombieType) | PublicStatic | | 0x04 |
| void BossStartDeath() | Public | | 0x00 |
| void RemoveColdEffects() | Public | | 0x00 |
| void BossHeadSpitEffect() | Public | | 0x00 |
| void DrawBossFireBall(const ZombieDrawPosition& theDrawPos) | Public | | 0x1C |
| void UpdateGravestone() | Public | | 0x00 |
| void UpdateZombiePeaHead() | Public | | 0x00 |
| void UpdateZombieJalapenoHead() | Public | | 0x00 |
| void ApplyBossSmokeParticles(bool theEnable) | Public | | 0x01 |
| void UpdateZombiquarium() | Public | | 0x00 |
| bool ZombiquariumFindClosestBrain() | Public | | 0x01 |
| void UpdateZombieGatlingHead() | Public | | 0x00 |
| void UpdateZombieSquashHead() | Public | | 0x00 |
| bool IsTanglekelpTarget_Lower() | Public | | 0x01 |
| bool HasYuckyFaceImage() | Public | | 0x01 |
| bool IsTangleKelpTarget() | Public | | 0x01 |
| bool IsFireResistant() | Public | | 0x01 |
| void EnableMustache(bool theEnableMustache) | Public | | 0x01 |
| void EnableFuture(bool theEnableFuture) | Public | | 0x01 |
| void BungeeDropPlant() | Public | | 0x00 |
| void RemoveButter() | Public | | 0x00 |
| void BalloonPropellerHatSpin(bool theSpinning) | Public | | 0x01 |
| void DoDaisies() | Public | | 0x00 |
| void EnableDanceMode(bool theEnableDance) | Public | | 0x01 |
| void BungeeLiftTarget() | Public | | 0x00 |
| void SetupWaterTrack(const string& theTrackName) | Public | | 0x08 |
| 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 |
| void <ZombieInitialize>b__96_0(ReloadedCharacterController controller) | Private | | 0x08 |
| void <WalkIntoHouse>b__250_0(float y) | Private | | 0x04 |