Candide.Entities.Controllers.ZombieController.FallenController
Type JSONpublic class in Candide.Entities.Controllers.ZombieController
Type metadata
- Assembly
Romestead - Namespace
Candide.Entities.Controllers.ZombieController - Base type
Shared.Entity.Base.AbstractController - Hash
B8E4F548B74643621468D171E666D91EEBED93FFE74D83B2D95043EF074C8584
Relationships
Base type
Fields
| Name | Visibility | Signature |
|---|---|---|
IsAttacking# | public | public System.Boolean IsAttacking |
NextVoiceSound# | public | public System.Single NextVoiceSound |
PartsSpriteSheet# | public | public CandideCreator.Shared.Graphics.SpriteSheet PartsSpriteSheet |
WalkSpriteSheet# | public | public CandideCreator.Shared.Graphics.SpriteSheet WalkSpriteSheet |
_animationStateMachine# | private | private Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine |
_isDead# | private | private System.Boolean _isDead |
_voiceAudioEvent# | private | private Candide.Sound.AudioEvent.AudioEvent _voiceAudioEvent |
Methods
BeforeRender
#
public System.Void BeforeRender()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
E487FC4BA7C3CC0D2089FE3CFECBA933C373980894375BB58AAF1EE9AAC2CE02 - Body hash
32F9A64680CE7951AA29340AA40145F3C4878F5C13A8D8EC23DC83323D7C63E8 - IL size18
EntityInitialize
#
public System.Void EntityInitialize()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
EA0BE0AF9694F04FC12687036FE5ECF90C082C7334937FC333455CE389670735 - Body hash
044D97E596746018FCAAD00D3ADB1C793192A9037B4E23799F03281C1BB43B04 - IL size613
Referenced calls
System.Random::Next(System.Int32, System.Int32)Candide.Sound.AudioEventArgs::.ctor(System.String, System.Boolean, System.Single, System.Single)Candide.Sound.AudioEventFactory::CreateAudioEvent(Candide.Sound.AudioEventArgs, System.Boolean, System.Boolean, Shared.Entity.EntityWrapper)CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)Shared.Entity.EntityWrapper::get_Id()System.Object::GetHashCode()CandideCreator.Shared.Helpers.MathExtension::Mod(System.Int32, System.Int32)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()System.String::Concat(System.String, System.String)Shared.Entity.EntityWrapper::get_SpriteSheet()CandideCreator.Shared.Content::SpriteSheet(System.String, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2)System.String::Concat(System.String, System.String, System.String)Candide.Database.SpacDataBase::GetSpacOrCrash(System.String)CandideCreator.Shared.Serialization.CandideReflection::Clone(!!0)CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable<System.Single>, System.Single, System.Boolean)Candide.Entities.Controllers.ZombieController.FallenController::<EntityInitialize>b__7_0()System.Func<System.Boolean>::.ctor(System.Object, System.IntPtr)CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func<System.Boolean>, System.String, System.Boolean)Candide.Entities.Controllers.ZombieController.FallenController::<EntityInitialize>b__7_1()Candide.Entities.Controllers.ZombieController.FallenController::<EntityInitialize>b__7_2()Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable<CandideCreator.Shared.SpacSystem.State>, System.Collections.Generic.IEnumerable<CandideCreator.Shared.SpacSystem.Transition>)CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)Candide.Graphics.VFX.SpacRenderingArgs::SetDefaultEntityOffset(Shared.Entity.EntityWrapper)
String literals
event:/creature/zombie/zombie_gruntis_burning_fallennewfallenfirefallenmedia/sprites/creatures/hostiles/new_fallen/_partsfallenidlewalkattack*
EntityUnload
#
public System.Void EntityUnload()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
0ABD21D0AD523DFE99BB7C11C76079838A525023A306D781A002FD1F3DC49F43 - Body hash
0A069DE512C6398832ECF30BBCCC52F84F98E12D792DF5F8B13A11CAED154BFD - IL size18
OnKilled
#
public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)
Method metadata
- Visibilitypublic
- Return type
Shared.Entity.Base.OnKilledBehaviour - StaticFalse
- VirtualTrue
- Hash
70FF88E32C744E64D1FDD4EBD5B9531F900706164EFBC98445582815712F7238 - Body hash
90C6C0C7452FE67BFE12917BB77ED79B91AF7A6B66D5ED16499F83BB0F3AC072 - IL size218
Referenced calls
Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)System.Nullable<Microsoft.Xna.Framework.Vector3>::.ctor(!0)System.Nullable<System.Int32>::.ctor(!0)System.Nullable<DeathHelper.DeathPartsArgs>::.ctor(!0)Candide.Graphics.VFX.VfxPlayer::HandleCreatureDeath(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, Candide.Entities.Animations.EntitySpacAnimationStateMachine, System.Nullable<DeathHelper.DeathPartsArgs>, CreatureDeathHandler.Size, System.String, System.Int32, System.Single)
String literals
event:/hits/destruction/gore_smallevent:/creature/zombie/zombie_die
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
F9500054FB1926F866592FF8C1FA7A8617D787AAD57DE137882AD4CBF1098CFE - Body hash
41564B1A7A00A5D4A03F15D56B42CEAEA4F51A6F14D24BE49F96933CB12D4135 - IL size239
Referenced calls
CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()CandideCreator.Shared.SpacSystem.ISpacAnimationState::get_StateName()System.String::op_Equality(System.String, System.String)Shared.Entity.EntityWrapper::get_DistanceWalked()Shared.Entity.EntityWrapper::get_Fdt()CandideCreator.Shared.SpacSystem.ISpacAnimationState::set_TimeScale(System.Single)Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)Shared.Entity.EntityWrapper::get_Direction()CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::set_CurrentDirection(System.Int32)Shared.Entity.EntityWrapper::get_Position()Candide.Sound.AudioEvent.AudioEvent::SetPosition(Microsoft.Xna.Framework.Vector3)Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()System.TimeSpan::get_TotalSeconds()Candide.Sound.AudioEvent.AudioEvent::Update(System.Single)System.Random::Next(System.Int32, System.Int32)
String literals
walk