Candide.Entities.Controllers.BirdController.BirdController
Type JSONpublic class in Candide.Entities.Controllers.BirdController
Type metadata
- Assembly
Romestead - Namespace
Candide.Entities.Controllers.BirdController - Base type
Shared.Entity.Base.AbstractController - Hash
CFCBB17B6A8385FBD95902FE3E6827D9703D797A9FE89217B3010C4E612121FA
Relationships
Base type
Fields
| Name | Visibility | Signature |
|---|---|---|
_animationStateMachine# | private | private Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine |
Methods
BeforeRender
#
public System.Void BeforeRender()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
21349ABB48AC691D540EE391D0A9EC447DE85854787C8C05B69E86431D20A548 - Body hash
659782E385BB17051386C5CED587228F2A9AA3782B4E1298C2DE9989BD42E70D - IL size18
EntityInitialize
#
public System.Void EntityInitialize()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
028D67A74499204B9F04160923FAE91DEDA21335566D2F48E57A6A7117C0CA51 - Body hash
929B7E1EAF5AE13BE42F4F08E336BB29418AF0B7D27FF76FF72C1457CAA08748 - IL size372
Referenced calls
Candide.Database.SpacDataBase::GetSpacOrNull(System.String)Shared.Entity.EntityInitializeException::.ctor()CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable<System.Single>, System.Single, System.Boolean)Candide.Entities.Controllers.BirdController.BirdController::<EntityInitialize>b__1_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.BirdController.BirdController::<EntityInitialize>b__1_1()Candide.Entities.Controllers.BirdController.BirdController::<EntityInitialize>b__1_2()Candide.Entities.Controllers.BirdController.BirdController::<EntityInitialize>b__1_3()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
bird_animationsidlehopflypeck*
OnDamaged
#
public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
4212C5220AB12F4B341F59A9A42FAE5D77741BF048D3CF93696B670B95A7DA69 - Body hash
18FF888CC5D4C1DC5CD7524EA7AAD476E0C04732B7ACD96024394093F3CCFF3B - IL size86
Referenced calls
String literals
event:/creature/critters/critter_squeek
OnKilled
#
public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)
Method metadata
- Visibilitypublic
- Return type
Shared.Entity.Base.OnKilledBehaviour - StaticFalse
- VirtualTrue
- Hash
20FFA74D88CE8A6AB10FC871FC1250A8667934B0F9600A1867FC5DA676838D56 - Body hash
DFCA6FFAEE519425C984EDE9E316EA1338E82E522389701D728A8C099231BCF1 - IL size98
Referenced calls
Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)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:/creature/critters/critter_squeekevent:/hits/destruction/gore_small
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
343E5ACD7C9B97AAECC5410EB50E7A0A20B552C01B8F1E95811F393EDDFAA414 - Body hash
309AD7184E3139DF26A889DCDCEA837C01DED6DBF4B3937ADDC3CE4BE2414E49 - IL size63
Referenced calls
Shared.Entity.EntityWrapper::get_Direction()CandideCreator.Shared.Helpers.VectorExtension::DirectionToIntDirection(System.Single)CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::set_CurrentDirection(System.Int32)Shared.Entity.EntityWrapper::get_Fdt()Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)Shared.Entity.Base.AbstractController::Update(Microsoft.Xna.Framework.GameTime)