{"Id":"Candide.Entities.Controllers.CitizenController.CitizenControllerBase","Name":"CitizenControllerBase","DisplayName":"CitizenControllerBase","FullName":"Candide.Entities.Controllers.CitizenController.CitizenControllerBase","Namespace":"Candide.Entities.Controllers.CitizenController","Kind":"class","Visibility":"public","IsAbstract":true,"IsSealed":false,"BaseType":"Shared.Entity.Base.AbstractController","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"AnimationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine","Name":"AnimationStateMachine","Type":"Candide.Entities.Animations.EntitySpacAnimationStateMachine","Signature":"public Candide.Entities.Animations.EntitySpacAnimationStateMachine AnimationStateMachine","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"A5E6120C46EF8CAA36009FB9CFFE0E4C622D89CF0A5C5B0D5C49FC9EDCAC7B7C"},{"Id":"CitizenId:System.Guid","Name":"CitizenId","Type":"System.Guid","Signature":"public System.Guid CitizenId","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"7353ABFA6A81C06CB7F27550B916746E4C96D1A504B8E3EEF6939E048458061B"},{"Id":"DefaultCarryingOffset:Microsoft.Xna.Framework.Vector3","Name":"DefaultCarryingOffset","Type":"Microsoft.Xna.Framework.Vector3","Signature":"public Microsoft.Xna.Framework.Vector3 DefaultCarryingOffset","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"5E3728E50A11ED9091DECB04F9609237E9795CC3E1AF3700178DE15685221D56"},{"Id":"JobId:System.String","Name":"JobId","Type":"System.String","Signature":"public System.String JobId","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"1FF0002FCCEEE9F0FDEB6B10155348D02491567C7BF381657A49F898018683AB"},{"Id":"LastPosition:Microsoft.Xna.Framework.Vector2","Name":"LastPosition","Type":"Microsoft.Xna.Framework.Vector2","Signature":"public Microsoft.Xna.Framework.Vector2 LastPosition","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"53C6BE746590EAB180D33DB823D8874200A473A963D96E369037EFA8ACD071EF"},{"Id":"NameId:Shared.Text.StringId","Name":"NameId","Type":"Shared.Text.StringId","Signature":"public Shared.Text.StringId NameId","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"DDD9860DE1E0A2F4E8B8146A9160496BD62689E5D3F2AA6784E02C8E3C3A49FF"},{"Id":"RunningTimer:System.Single","Name":"RunningTimer","Type":"System.Single","Signature":"public System.Single RunningTimer","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"375F2AE2FB3F60AF9FE89A44EAF6697B4B1567C083EBE66918115677111E1379"},{"Id":"ShouldPlayStopAnimation:System.Boolean","Name":"ShouldPlayStopAnimation","Type":"System.Boolean","Signature":"public System.Boolean ShouldPlayStopAnimation","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"C60FDE11BB9974F7902BAD8212A123BBBCAF44C64BD0DCDB6589EF80EFD7CE38"},{"Id":"_grabbedEntityDepthOffset:System.Single","Name":"_grabbedEntityDepthOffset","Type":"System.Single","Signature":"private System.Single _grabbedEntityDepthOffset","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"1C9CDB79CD8147757145C0E3EB527B900C1095A73C00723461357ABE31B0279D"},{"Id":"_grabbedEntityOffsets:Microsoft.Xna.Framework.Vector3[]","Name":"_grabbedEntityOffsets","Type":"Microsoft.Xna.Framework.Vector3[]","Signature":"private Microsoft.Xna.Framework.Vector3[] _grabbedEntityOffsets","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"093307012DC5BD4A5BFDC817D732EADA471BCF47924F65050B50DE59FD9E5F66"}],"Properties":[{"Id":"Spac:CandideCreator.Shared.Models.SpritesAnimationCollections.Spac","Name":"Spac","Type":"CandideCreator.Shared.Models.SpritesAnimationCollections.Spac","Signature":"public CandideCreator.Shared.Models.SpritesAnimationCollections.Spac Spac","Visibility":"public","HasGetter":true,"HasSetter":false,"Hash":"56F30031175341EE77C8FD42CBA6D6B5D10160B333B14E2B3DECB20DC3D42C68"}],"Events":[],"Methods":[{"Id":"BeforeRender()-\u003ESystem.Void","Name":"BeforeRender","Signature":"public System.Void BeforeRender()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":18,"BodyHash":"5BADCEC983B3A36B3A5010F8831D395E9AEE72405DDA68F6DED6D61916956263","Hash":"333E2A0C53629F6728C954D1A8951AA70F2B36EEA21D1EAD42BB68508C8E954E","CalledMethods":["Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)"],"StringLiterals":[],"Source":null},{"Id":"EntityInitialize()-\u003ESystem.Void","Name":"EntityInitialize","Signature":"public System.Void EntityInitialize()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":3386,"BodyHash":"005F201AC5508CF9B7FF6A6EB6B81EC8C2B4FA28CBD76BB835CC30A8433F96E4","Hash":"658E3327AF4688066ECB2AA1BD18ED2578FDDB244FE023725D804D0F952557F4","CalledMethods":["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\u003CSystem.Single\u003E, System.Single, System.Boolean)","\u003C\u003Ez__ReadOnlyArray\u003CCandideCreator.Shared.SpacSystem.State\u003E::.ctor(T[])","Candide.Entities.Controllers.CitizenController.CitizenControllerBase::\u003CEntityInitialize\u003Eb__13_0()","System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)","CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func\u003CSystem.Boolean\u003E, System.String, System.Boolean)","Candide.Entities.Controllers.CitizenController.CitizenControllerBase::\u003CEntityInitialize\u003Eb__13_1()","Candide.Entities.Controllers.CitizenController.CitizenControllerBase::\u003CEntityInitialize\u003Eb__13_2()","Candide.Entities.Controllers.CitizenController.CitizenControllerBase::\u003CEntityInitialize\u003Eb__13_3()","Candide.Entities.Controllers.CitizenController.CitizenControllerBase::\u003CEntityInitialize\u003Eb__13_4()","Candide.Entities.Controllers.CitizenController.CitizenControllerBase::\u003CEntityInitialize\u003Eb__13_5()","CitizenControllerBase.\u003C\u003Ec::\u003CEntityInitialize\u003Eb__13_6()","Candide.Entities.Controllers.CitizenController.CitizenControllerBase::\u003CEntityInitialize\u003Eb__13_7()","Candide.Entities.Controllers.CitizenController.CitizenControllerBase::\u003CEntityInitialize\u003Eb__13_8()","Candide.Entities.Controllers.CitizenController.CitizenControllerBase::\u003CEntityInitialize\u003Eb__13_9()","Candide.Entities.Controllers.CitizenController.CitizenControllerBase::\u003CEntityInitialize\u003Eb__13_10()","Candide.Entities.Controllers.CitizenController.CitizenControllerBase::\u003CEntityInitialize\u003Eb__13_11()","Candide.Entities.Controllers.CitizenController.CitizenControllerBase::\u003CEntityInitialize\u003Eb__13_12()","Candide.Entities.Controllers.CitizenController.CitizenControllerBase::\u003CEntityInitialize\u003Eb__13_13()","Candide.Entities.Controllers.CitizenController.CitizenControllerBase::\u003CEntityInitialize\u003Eb__13_14()","Candide.Entities.Controllers.CitizenController.CitizenControllerBase::\u003CEntityInitialize\u003Eb__13_15()","Candide.Entities.Controllers.CitizenController.CitizenControllerBase::\u003CEntityInitialize\u003Eb__13_16()","Candide.Entities.Controllers.CitizenController.CitizenControllerBase::\u003CEntityInitialize\u003Eb__13_17()","Candide.Entities.Controllers.CitizenController.CitizenControllerBase::\u003CEntityInitialize\u003Eb__13_18()","Candide.Entities.Controllers.CitizenController.CitizenControllerBase::\u003CEntityInitialize\u003Eb__13_19()","Candide.Entities.Controllers.CitizenController.CitizenControllerBase::\u003CEntityInitialize\u003Eb__13_20()","Candide.Entities.Controllers.CitizenController.CitizenControllerBase::\u003CEntityInitialize\u003Eb__13_21()","Candide.Entities.Controllers.CitizenController.CitizenControllerBase::\u003CEntityInitialize\u003Eb__13_22()"],"StringLiterals":["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"],"Source":null},{"Id":"GetIntDirection()-\u003ESystem.Int32","Name":"GetIntDirection","Signature":"public System.Int32 GetIntDirection()","Visibility":"public","ReturnType":"System.Int32","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":21,"BodyHash":"99EA6F0C32DD10BF5C4C72830AB9443CB8B494587BBBFC934A6A20BB17BBC5F9","Hash":"9B153873BA1886080F79B4CADE6C5BEFB602400C39C37F4023D763080D211694","CalledMethods":["Shared.Entity.EntityWrapper::get_Direction()"],"StringLiterals":[],"Source":null},{"Id":"GetSkin(Shared.Models.Citizens.CitizenAppearance)-\u003ECandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins","Name":"GetSkin","Signature":"public CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins GetSkin(Shared.Models.Citizens.CitizenAppearance appearance)","Visibility":"public","ReturnType":"CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins","Parameters":[{"Name":"appearance","Type":"Shared.Models.Citizens.CitizenAppearance","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":13,"BodyHash":"C05292C1CBFB89C20DE12AD2450E5F9B0C6DD9FB2F5432A6207D1B08AFBCA22A","Hash":"59A98AB653599020539542690094C4739FF293A255BD68B1D709D4FB8C7C0AE7","CalledMethods":["CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins::.ctor()","Candide.Entities.Controllers.CitizenController.CitizenControllerBase::SetSkin(CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins, Shared.Models.Citizens.CitizenAppearance)"],"StringLiterals":[],"Source":null},{"Id":"OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void","Name":"OnDamaged","Signature":"public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"damageResult","Type":"Shared.Combat.DamageResult","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":60,"BodyHash":"2B6BE74EE9A7F3D92AEFA132E3D14F2065805E0EA48E652D187ABE890A818797","Hash":"BD4C5FBF679722DE014428F3AB226FCD0677653FBCEA68A83695E9D84E309655","CalledMethods":["Candide.Multiplayer.PlayerHelper::IsLocalPlayer(Shared.Entity.EntityWrapper)","Candide.Multiplayer.PlayerHelper::IsOtherPlayer(Shared.Entity.EntityWrapper)"],"StringLiterals":[],"Source":null},{"Id":"OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour","Name":"OnKilled","Signature":"public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)","Visibility":"public","ReturnType":"Shared.Entity.Base.OnKilledBehaviour","Parameters":[{"Name":"info","Type":"Shared.Entity.EntityKillInfo","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":32,"BodyHash":"EE2D6F0F2C568E0525CA5FEF40CE0C63E947849BF2A06F82313BE974C9A24D8C","Hash":"5A3F80922BA310289C1C5BB40AA110D529BAB82D3555E6C660523A4D25FDE8D6","CalledMethods":["Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)"],"StringLiterals":["event:/creature/bandit/human_death"],"Source":null},{"Id":"SetSkin(CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins, Shared.Models.Citizens.CitizenAppearance)-\u003ESystem.Void","Name":"SetSkin","Signature":"public System.Void SetSkin(CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins skins, Shared.Models.Citizens.CitizenAppearance appearance)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"skins","Type":"CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins","IsOut":false,"IsOptional":false},{"Name":"appearance","Type":"Shared.Models.Citizens.CitizenAppearance","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":8,"BodyHash":"9A7BB04F4CCD8287676BBFD82AB3FEC8AF9DD0288B8E4E8CC628DA98EDD34768","Hash":"5B89C6346574FDDF27AB87C02A70F70F4D49EB02C968E14BB00365D177D10397","CalledMethods":["Candide.GameModels.Managers.PlayerSkinManager::ApplyCitizenSkinAndDisplayData(CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins, Shared.Models.Citizens.CitizenAppearance)"],"StringLiterals":[],"Source":null},{"Id":"Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void","Name":"Update","Signature":"public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"gameTime","Type":"Microsoft.Xna.Framework.GameTime","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":1893,"BodyHash":"49B02B443F39AFE1F9E7252E8C87F6E62FCECD35471F4E6B8F4264A286DEA9A0","Hash":"D46080371ACA4018B65757D72EC4AA9EB584D436561C8541B63070A922628D21","CalledMethods":["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)"],"StringLiterals":["run","walking","lifting","lifting_running","lifting_walking","lifting_idle"],"Source":null}],"Hash":"908D094517D250619D5BD403A328055E35852F2BD9D5BE70C1A086BA360202EF"}