Romestead Assembly Reference

Candide.Entities.Controllers.BirdController.BirdController

Type JSON

public class in Candide.Entities.Controllers.BirdController

Methods5
Properties0
Fields1
Events0
Type metadata
  • AssemblyRomestead
  • NamespaceCandide.Entities.Controllers.BirdController
  • Base typeShared.Entity.Base.AbstractController
  • HashCFCBB17B6A8385FBD95902FE3E6827D9703D797A9FE89217B3010C4E612121FA

Relationships

Fields

NameVisibilitySignature
_animationStateMachineprivateprivate Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine

Methods

EntityInitialize

public System.Void EntityInitialize()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash028D67A74499204B9F04160923FAE91DEDA21335566D2F48E57A6A7117C0CA51
  • Body hash929B7E1EAF5AE13BE42F4F08E336BB29418AF0B7D27FF76FF72C1457CAA08748
  • 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_animations
  • idle
  • hop
  • fly
  • peck
  • *

OnDamaged

public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash4212C5220AB12F4B341F59A9A42FAE5D77741BF048D3CF93696B670B95A7DA69
  • Body hash18FF888CC5D4C1DC5CD7524EA7AAD476E0C04732B7ACD96024394093F3CCFF3B
  • 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 typeShared.Entity.Base.OnKilledBehaviour
  • StaticFalse
  • VirtualTrue
  • Hash20FFA74D88CE8A6AB10FC871FC1250A8667934B0F9600A1867FC5DA676838D56
  • Body hashDFCA6FFAEE519425C984EDE9E316EA1338E82E522389701D728A8C099231BCF1
  • IL size98
Referenced calls
String literals
  • event:/creature/critters/critter_squeek
  • event:/hits/destruction/gore_small

Update

public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash343E5ACD7C9B97AAECC5410EB50E7A0A20B552C01B8F1E95811F393EDDFAA414
  • Body hash309AD7184E3139DF26A889DCDCEA837C01DED6DBF4B3937ADDC3CE4BE2414E49
  • IL size63
Referenced calls