Candide.Entities.Controllers.BearController.BearCubController
Type JSONpublic class in Candide.Entities.Controllers.BearController
Type metadata
- Assembly
Romestead - Namespace
Candide.Entities.Controllers.BearController - Base type
Shared.Entity.Base.AbstractController - Hash
D55A39848FE3E58A3797E4E3CD45D450DF32D5953E156C599B82D9B2CDD08690
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
023D5E638B6159AEA27B92C96BEE8F1C8746A87BCBC02FEFFAAA6544C41056F5 - Body hash
F675E8CD8F811A5EA7AFCE7332BB46F56ADB56AAE74A126BF311DE5BB065C15A - IL size18
EntityInitialize
#
public System.Void EntityInitialize()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
B76A1D2D5E6C15B0F5DC513DA2D3D2D9F9257D57A7D4EE565F607E6BE42FB2AF - Body hash
73E1B7657203E03284713B724668C570B0D545461BB7F11F083E59B7B7C6E70B - IL size314
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.BearController.BearCubController::<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.BearController.BearCubController::<EntityInitialize>b__1_1()Candide.Entities.Controllers.BearController.BearCubController::<EntityInitialize>b__1_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
bear_cub_new_animationsidlewalkrun*
OnDamaged
#
public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
409894BB036F57F7777301CD83A90108EB7B3585792FD3F7D935CDD41F47B164 - Body hash
6C29DBEE12956B9AD81F7A653AAFF2F4E4906C6BEDA1ED60870819E050217D66 - IL size86
Referenced calls
String literals
event:/creature/bear/bear_cub_hurt
OnKilled
#
public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)
Method metadata
- Visibilitypublic
- Return type
Shared.Entity.Base.OnKilledBehaviour - StaticFalse
- VirtualTrue
- Hash
DEAC5867723B27586A5F9EB7136F8B7E12B9959A44539ECEE109DFB1B2B44720 - Body hash
E1348518B8F3084120D51C3F4A5AD87BDDD9648F70962B98852991E989B2C0BB - 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/bear/bear_cub_dieevent:/hits/destruction/gore_small
OnServerSetState
#
public System.Void OnServerSetState(System.Int32 state)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
F598BCB37C288DE6BD26FEABF7BDAB35D1D4352B8905B09FBF221DC67B78BC4B - Body hash
97CA62F5B41D54B329AEBB3312FABF5EE956FFF53D465FE5C9049F0DFD82D5B0 - IL size38
Referenced calls
String literals
event:/creature/bear/bear_cub_noise
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
E48ACB6A3BBAC383E1F2B2443604552851046576001D068113093A79B6921C1D - Body hash
2C6856531C98CEB29D272070410C2B02D2FBE55FFEB16B8CCC100B76D46A0A26 - IL size182
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)Shared.Entity.EntityWrapper::get_Direction()CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::set_CurrentDirection(System.Int32)Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)Shared.Entity.Base.AbstractController::Update(Microsoft.Xna.Framework.GameTime)
String literals
walkrun