Romestead Assembly Reference

Candide.Entities.Controllers.CitizenController.CitizenControllerBase

Type JSON

public class in Candide.Entities.Controllers.CitizenController

Methods8
Properties1
Fields10
Events0
Type metadata
  • AssemblyRomestead
  • NamespaceCandide.Entities.Controllers.CitizenController
  • Base typeShared.Entity.Base.AbstractController
  • Hash908D094517D250619D5BD403A328055E35852F2BD9D5BE70C1A086BA360202EF

Relationships

Fields

NameVisibilitySignature
AnimationStateMachinepublicpublic Candide.Entities.Animations.EntitySpacAnimationStateMachine AnimationStateMachine
CitizenIdpublicpublic System.Guid CitizenId
DefaultCarryingOffsetpublicpublic Microsoft.Xna.Framework.Vector3 DefaultCarryingOffset
JobIdpublicpublic System.String JobId
LastPositionpublicpublic Microsoft.Xna.Framework.Vector2 LastPosition
NameIdpublicpublic Shared.Text.StringId NameId
RunningTimerpublicpublic System.Single RunningTimer
ShouldPlayStopAnimationpublicpublic System.Boolean ShouldPlayStopAnimation
_grabbedEntityDepthOffsetprivateprivate System.Single _grabbedEntityDepthOffset
_grabbedEntityOffsetsprivateprivate Microsoft.Xna.Framework.Vector3[] _grabbedEntityOffsets

Properties

NameVisibilitySignature
Spacpublicpublic CandideCreator.Shared.Models.SpritesAnimationCollections.Spac Spac

Methods

EntityInitialize

public System.Void EntityInitialize()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash658E3327AF4688066ECB2AA1BD18ED2578FDDB244FE023725D804D0F952557F4
  • Body hash005F201AC5508CF9B7FF6A6EB6B81EC8C2B4FA28CBD76BB835CC30A8433F96E4
  • 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_id
  • wild_citizen_id
  • citizen_name
  • citizen_job
  • idle
  • run
  • stopping
  • attack1
  • attack2
  • attack3
  • lifting
  • lifting_running
  • lifting_walking
  • lifting_idle
  • bow_pull
  • bow_hold

GetIntDirection

public System.Int32 GetIntDirection()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Int32
  • StaticFalse
  • VirtualFalse
  • Hash9B153873BA1886080F79B4CADE6C5BEFB602400C39C37F4023D763080D211694
  • Body hash99EA6F0C32DD10BF5C4C72830AB9443CB8B494587BBBFC934A6A20BB17BBC5F9
  • IL size21
Referenced calls
  • Shared.Entity.EntityWrapper::get_Direction()
Called by

GetSkin

public CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins GetSkin(Shared.Models.Citizens.CitizenAppearance appearance)

Method metadata
Referenced calls
Called by

OnDamaged

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

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • HashBD4C5FBF679722DE014428F3AB226FCD0677653FBCEA68A83695E9D84E309655
  • Body hash2B6BE74EE9A7F3D92AEFA132E3D14F2065805E0EA48E652D187ABE890A818797
  • IL size60
Referenced calls
Called by

OnKilled

public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)

Method metadata
  • Visibilitypublic
  • Return typeShared.Entity.Base.OnKilledBehaviour
  • StaticFalse
  • VirtualTrue
  • Hash5A3F80922BA310289C1C5BB40AA110D529BAB82D3555E6C660523A4D25FDE8D6
  • Body hashEE2D6F0F2C568E0525CA5FEF40CE0C63E947849BF2A06F82313BE974C9A24D8C
  • 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 typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash5B89C6346574FDDF27AB87C02A70F70F4D49EB02C968E14BB00365D177D10397
  • Body hash9A7BB04F4CCD8287676BBFD82AB3FEC8AF9DD0288B8E4E8CC628DA98EDD34768
  • IL size8
Referenced calls
Called by

Update

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

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • HashD46080371ACA4018B65757D72EC4AA9EB584D436561C8541B63070A922628D21
  • Body hash49B02B443F39AFE1F9E7252E8C87F6E62FCECD35471F4E6B8F4264A286DEA9A0
  • IL size1893
Referenced calls
Called by
String literals
  • run
  • walking
  • lifting
  • lifting_running
  • lifting_walking
  • lifting_idle