Candide.Entities.Controllers.CitizenController.CitizenControllerBase
Type JSONpublic class in Candide.Entities.Controllers.CitizenController
Type metadata
- Assembly
Romestead - Namespace
Candide.Entities.Controllers.CitizenController - Base type
Shared.Entity.Base.AbstractController - Hash
908D094517D250619D5BD403A328055E35852F2BD9D5BE70C1A086BA360202EF
Relationships
Base type
Derived types
Referenced by types
Fields
| Name | Visibility | Signature |
|---|---|---|
AnimationStateMachine# | public | public Candide.Entities.Animations.EntitySpacAnimationStateMachine AnimationStateMachine |
CitizenId# | public | public System.Guid CitizenId |
DefaultCarryingOffset# | public | public Microsoft.Xna.Framework.Vector3 DefaultCarryingOffset |
JobId# | public | public System.String JobId |
LastPosition# | public | public Microsoft.Xna.Framework.Vector2 LastPosition |
NameId# | public | public Shared.Text.StringId NameId |
RunningTimer# | public | public System.Single RunningTimer |
ShouldPlayStopAnimation# | public | public System.Boolean ShouldPlayStopAnimation |
_grabbedEntityDepthOffset# | private | private System.Single _grabbedEntityDepthOffset |
_grabbedEntityOffsets# | private | private Microsoft.Xna.Framework.Vector3[] _grabbedEntityOffsets |
Properties
| Name | Visibility | Signature |
|---|---|---|
Spac# | public | public CandideCreator.Shared.Models.SpritesAnimationCollections.Spac Spac |
Methods
BeforeRender
#
public System.Void BeforeRender()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
333E2A0C53629F6728C954D1A8951AA70F2B36EEA21D1EAD42BB68508C8E954E - Body hash
5BADCEC983B3A36B3A5010F8831D395E9AEE72405DDA68F6DED6D61916956263 - IL size18
EntityInitialize
#
public System.Void EntityInitialize()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
658E3327AF4688066ECB2AA1BD18ED2578FDDB244FE023725D804D0F952557F4 - Body hash
005F201AC5508CF9B7FF6A6EB6B81EC8C2B4FA28CBD76BB835CC30A8433F96E4 - IL size3386
Referenced calls
CandideCreator.Shared.Helpers.Parameters::GetGuid(System.String, System.Guid)CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)Shared.Text.StringId::op_Implicit(System.String)CandideCreator.Shared.Helpers.Parameters::GetStringNullIfEmpty(System.String, System.String)Candide.Entities.Controllers.CitizenController.CitizenControllerBase::get_Spac()CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable<System.Single>, System.Single, System.Boolean)<>z__ReadOnlyArray<CandideCreator.Shared.SpacSystem.State>::.ctor(T[])Candide.Entities.Controllers.CitizenController.CitizenControllerBase::<EntityInitialize>b__13_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.CitizenController.CitizenControllerBase::<EntityInitialize>b__13_1()Candide.Entities.Controllers.CitizenController.CitizenControllerBase::<EntityInitialize>b__13_2()Candide.Entities.Controllers.CitizenController.CitizenControllerBase::<EntityInitialize>b__13_3()Candide.Entities.Controllers.CitizenController.CitizenControllerBase::<EntityInitialize>b__13_4()Candide.Entities.Controllers.CitizenController.CitizenControllerBase::<EntityInitialize>b__13_5()CitizenControllerBase.<>c::<EntityInitialize>b__13_6()Candide.Entities.Controllers.CitizenController.CitizenControllerBase::<EntityInitialize>b__13_7()Candide.Entities.Controllers.CitizenController.CitizenControllerBase::<EntityInitialize>b__13_8()Candide.Entities.Controllers.CitizenController.CitizenControllerBase::<EntityInitialize>b__13_9()Candide.Entities.Controllers.CitizenController.CitizenControllerBase::<EntityInitialize>b__13_10()Candide.Entities.Controllers.CitizenController.CitizenControllerBase::<EntityInitialize>b__13_11()Candide.Entities.Controllers.CitizenController.CitizenControllerBase::<EntityInitialize>b__13_12()Candide.Entities.Controllers.CitizenController.CitizenControllerBase::<EntityInitialize>b__13_13()Candide.Entities.Controllers.CitizenController.CitizenControllerBase::<EntityInitialize>b__13_14()Candide.Entities.Controllers.CitizenController.CitizenControllerBase::<EntityInitialize>b__13_15()Candide.Entities.Controllers.CitizenController.CitizenControllerBase::<EntityInitialize>b__13_16()Candide.Entities.Controllers.CitizenController.CitizenControllerBase::<EntityInitialize>b__13_17()Candide.Entities.Controllers.CitizenController.CitizenControllerBase::<EntityInitialize>b__13_18()Candide.Entities.Controllers.CitizenController.CitizenControllerBase::<EntityInitialize>b__13_19()Candide.Entities.Controllers.CitizenController.CitizenControllerBase::<EntityInitialize>b__13_20()Candide.Entities.Controllers.CitizenController.CitizenControllerBase::<EntityInitialize>b__13_21()Candide.Entities.Controllers.CitizenController.CitizenControllerBase::<EntityInitialize>b__13_22()
Called by
String literals
citizen_idwild_citizen_idcitizen_namecitizen_jobidlerunstoppingattack1attack2attack3liftinglifting_runninglifting_walkinglifting_idlebow_pullbow_hold
GetIntDirection
#
public System.Int32 GetIntDirection()
Method metadata
- Visibilitypublic
- Return type
System.Int32 - StaticFalse
- VirtualFalse
- Hash
9B153873BA1886080F79B4CADE6C5BEFB602400C39C37F4023D763080D211694 - Body hash
99EA6F0C32DD10BF5C4C72830AB9443CB8B494587BBBFC934A6A20BB17BBC5F9 - IL size21
Referenced calls
Shared.Entity.EntityWrapper::get_Direction()
GetSkin
#
public CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins GetSkin(Shared.Models.Citizens.CitizenAppearance appearance)
Method metadata
- Visibilitypublic
- Return type
CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins - StaticFalse
- VirtualFalse
- Hash
59A98AB653599020539542690094C4739FF293A255BD68B1D709D4FB8C7C0AE7 - Body hash
C05292C1CBFB89C20DE12AD2450E5F9B0C6DD9FB2F5432A6207D1B08AFBCA22A - IL size13
Referenced calls
CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins::.ctor()Candide.Entities.Controllers.CitizenController.CitizenControllerBase::SetSkin(CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins, Shared.Models.Citizens.CitizenAppearance)
OnDamaged
#
public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
BD4C5FBF679722DE014428F3AB226FCD0677653FBCEA68A83695E9D84E309655 - Body hash
2B6BE74EE9A7F3D92AEFA132E3D14F2065805E0EA48E652D187ABE890A818797 - IL size60
Referenced calls
OnKilled
#
public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)
Method metadata
- Visibilitypublic
- Return type
Shared.Entity.Base.OnKilledBehaviour - StaticFalse
- VirtualTrue
- Hash
5A3F80922BA310289C1C5BB40AA110D529BAB82D3555E6C660523A4D25FDE8D6 - Body hash
EE2D6F0F2C568E0525CA5FEF40CE0C63E947849BF2A06F82313BE974C9A24D8C - IL size32
Referenced calls
String literals
event:/creature/bandit/human_death
SetSkin
#
public System.Void SetSkin(CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins skins, Shared.Models.Citizens.CitizenAppearance appearance)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
5B89C6346574FDDF27AB87C02A70F70F4D49EB02C968E14BB00365D177D10397 - Body hash
9A7BB04F4CCD8287676BBFD82AB3FEC8AF9DD0288B8E4E8CC628DA98EDD34768 - IL size8
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
D46080371ACA4018B65757D72EC4AA9EB584D436561C8541B63070A922628D21 - Body hash
49B02B443F39AFE1F9E7252E8C87F6E62FCECD35471F4E6B8F4264A286DEA9A0 - IL size1893
Referenced calls
Shared.Entity.EntityWrapper::get_Position2()Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()CandideCreator.Shared.SpacSystem.ISpacAnimationState::get_StateName()System.String::op_Equality(System.String, System.String)Shared.Entity.EntityWrapper::get_Fdt()CandideCreator.Shared.SpacSystem.ISpacAnimationState::set_TimeScale(System.Single)Shared.Entity.EntityWrapper::get_CarriedEntity()Shared.Entity.EntityWrapper::get_Shape()Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)Candide.Entities.Controllers.CitizenController.CitizenControllerBase::GetIntDirection()CandideCreator.Shared.Helpers.VectorExtension::DirectionToOrthonormalVector(System.Single)Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xyz(Microsoft.Xna.Framework.Vector2, System.Single)CandideCreator.Shared.SpacSystem.ISpacAnimationState::GetCurrentFrameIndex()Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)Shared.Entity.EntityWrapper::set_CarryingOffset(Microsoft.Xna.Framework.Vector3)Shared.Entity.EntityWrapper::get_Direction()CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)Shared.Entity.EntityWrapper::get_CarryingOffset()CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::set_CurrentDirection(System.Int32)Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)
Called by
String literals
runwalkingliftinglifting_runninglifting_walkinglifting_idle