{"Id":"CandideServer.Citizens.Base.AbstractCitizenController","Name":"AbstractCitizenController","DisplayName":"AbstractCitizenController","FullName":"CandideServer.Citizens.Base.AbstractCitizenController","Namespace":"CandideServer.Citizens.Base","Kind":"class","Visibility":"public","IsAbstract":true,"IsSealed":false,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"BehaviorMachine:BM.BehaviorMachine","Name":"BehaviorMachine","Type":"BM.BehaviorMachine","Signature":"public BM.BehaviorMachine BehaviorMachine","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"0180E78C49C15ED5E4657F58316DB6994CAEC9900A12AA727853EC506E63A181"},{"Id":"BuildingSimulationModel:CandideServer.SimulationModels.BuildingSimulationModel","Name":"BuildingSimulationModel","Type":"CandideServer.SimulationModels.BuildingSimulationModel","Signature":"public CandideServer.SimulationModels.BuildingSimulationModel BuildingSimulationModel","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"BED4D9BE1F562D80EE6EEEEBB755EF2F6EE74BA8D7348E6FA05C58394C1B6C9A"},{"Id":"CitizenModel:CandideServer.Models.Citizen.CitizenModel","Name":"CitizenModel","Type":"CandideServer.Models.Citizen.CitizenModel","Signature":"public CandideServer.Models.Citizen.CitizenModel CitizenModel","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"E921A6C16402C3399203C8DCD1429C0ED5587E822FB12ACB0FE888E8110C91B6"},{"Id":"CitizenSlotModel:CandideServer.Models.Citizen.CitizenSlotModel","Name":"CitizenSlotModel","Type":"CandideServer.Models.Citizen.CitizenSlotModel","Signature":"public CandideServer.Models.Citizen.CitizenSlotModel CitizenSlotModel","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"AFDBF99C89153BCA182B1509AB6DF2410ADC91B1C7C7FBCFB60B891305D5606C"},{"Id":"DeskIsBeingInteractedWith:System.Boolean","Name":"DeskIsBeingInteractedWith","Type":"System.Boolean","Signature":"public System.Boolean DeskIsBeingInteractedWith","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"F9582C0F70F1BC6148A55A2092FF83618C08DFD56E2AFE1C5BE230DC20B88580"},{"Id":"HasScreenStatusChangedThisFrame:System.Boolean","Name":"HasScreenStatusChangedThisFrame","Type":"System.Boolean","Signature":"public System.Boolean HasScreenStatusChangedThisFrame","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"50260767D9D831F5A6D97F0C5C2FC351EECE40D0D9A6E0E696D22D16CD690998"},{"Id":"IsOnScreen:System.Boolean","Name":"IsOnScreen","Type":"System.Boolean","Signature":"public System.Boolean IsOnScreen","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"2C4913FBBF6EF192DF958753E9C23F3C666BD16C8AD71C686C6588CF7BC971D3"},{"Id":"IsTalking:System.Boolean","Name":"IsTalking","Type":"System.Boolean","Signature":"public System.Boolean IsTalking","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"E0F82F3E2CBD590B2C467B64F1427C2ECD95B744337068AC11633A4808850994"},{"Id":"IsUnderAttackTimer:System.Single","Name":"IsUnderAttackTimer","Type":"System.Single","Signature":"public System.Single IsUnderAttackTimer","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"9D57BF20D26E2A460736DB0BA4E68F66B006F22B7244C9450E9C72C2B26A4E9E"},{"Id":"LastUpdated:System.TimeSpan","Name":"LastUpdated","Type":"System.TimeSpan","Signature":"public System.TimeSpan LastUpdated","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"8BD8E7B2648F3EAB419695121A2666671573763795091C266E0172F203A84591"},{"Id":"MovementHandler:ScheduleSystem.CitizenMovementHandler","Name":"MovementHandler","Type":"ScheduleSystem.CitizenMovementHandler","Signature":"public ScheduleSystem.CitizenMovementHandler MovementHandler","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"41E8E2A0D64485BED390423F1C3B9A022695A0D4E785172EB0670B042C135388"},{"Id":"NeedsPathfindingUpdate:System.Boolean","Name":"NeedsPathfindingUpdate","Type":"System.Boolean","Signature":"public System.Boolean NeedsPathfindingUpdate","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"4BEC3409C2B04026BB2DA764B7557E24A0D21922140318333976D603BA385436"},{"Id":"Random:System.Random","Name":"Random","Type":"System.Random","Signature":"public System.Random Random","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"FEB6C9A430CC2A5D263F452CAA5071C72D0B674C32D748D6ED86168A5AF00AC3"},{"Id":"RunSpeed:System.Single","Name":"RunSpeed","Type":"System.Single","Signature":"public System.Single RunSpeed","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"5391A4D367334FB2ADFE550C29A8131B5F97A4F53465323307C71628CE3611C5"},{"Id":"Schedule:CandideServer.Entities.ScheduleSystem.Schedule","Name":"Schedule","Type":"CandideServer.Entities.ScheduleSystem.Schedule","Signature":"public CandideServer.Entities.ScheduleSystem.Schedule Schedule","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"611FFE611629CD3C858C402442ECA8BE59BB49B3C817283250C3AFBC99042571"},{"Id":"ServerEntityModel:CandideServer.Entities.ServerEntityModel","Name":"ServerEntityModel","Type":"CandideServer.Entities.ServerEntityModel","Signature":"public CandideServer.Entities.ServerEntityModel ServerEntityModel","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"6BACA6803B580011478E1E050F85D3620E790CE3542F0AEC15CBEFC0FB9D651A"},{"Id":"SlowWalkSpeed:System.Single","Name":"SlowWalkSpeed","Type":"System.Single","Signature":"public System.Single SlowWalkSpeed","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"DDB7000DA5DA83E5AAE688213F6A063AAE181D055265D8C7D740602DE83A915C"},{"Id":"State:CandideServer.Citizens.Base.CitizenControllerState","Name":"State","Type":"CandideServer.Citizens.Base.CitizenControllerState","Signature":"public CandideServer.Citizens.Base.CitizenControllerState State","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"DA51053824B710E0CFBD295B1F39AF4D8C2BDF1E207FAD7F72679F70930D32F5"},{"Id":"TownHasChanged:System.Boolean","Name":"TownHasChanged","Type":"System.Boolean","Signature":"public System.Boolean TownHasChanged","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"95C760CC3ED1F265832E87ABEC7BE1C2DE15F861F667D85B70C09AFBF782B1FD"},{"Id":"UpgradedBuildings:System.Collections.Generic.Queue\u00601\u003CSystem.Guid\u003E","Name":"UpgradedBuildings","Type":"System.Collections.Generic.Queue\u003CSystem.Guid\u003E","Signature":"public System.Collections.Generic.Queue\u003CSystem.Guid\u003E UpgradedBuildings","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"3BD330FCD6CFB034B64B6B3C8161390E16FF57D690795D0AA2F502CCDF16D0B2"},{"Id":"WalkSpeed:System.Single","Name":"WalkSpeed","Type":"System.Single","Signature":"public System.Single WalkSpeed","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"8A85FBDB030EB72D4F31D80806C295842913F0C5E33FC9838EEEF4BDFEFD3AFC"}],"Properties":[{"Id":"Blackboard:BM.Blackboard","Name":"Blackboard","Type":"BM.Blackboard","Signature":"public BM.Blackboard Blackboard","Visibility":"public","HasGetter":true,"HasSetter":false,"Hash":"0244198FF1D7B26FEC68DEBB36770EBE13B943C1566891B1252B10CFAB0B88C5"}],"Events":[],"Methods":[{"Id":"BeforeServerGameStateSaved()-\u003ESystem.Void","Name":"BeforeServerGameStateSaved","Signature":"public System.Void BeforeServerGameStateSaved()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":12,"BodyHash":"997CBC9A932A0B7FB2E8C73AF4D79BA6B3107FC0DED41F5FF55C05EDA3C082E9","Hash":"EDDF9F190AF955F35FEB08E61CF81FE9923A9F77408237851EC927FF2F90C0F5","CalledMethods":["CandideServer.Citizens.Base.CitizenControllerState::BeforeGameSave()"],"StringLiterals":[],"Source":null},{"Id":"CheckAndUpdateOnScreenStatus()-\u003ESystem.Void","Name":"CheckAndUpdateOnScreenStatus","Signature":"private System.Void CheckAndUpdateOnScreenStatus()","Visibility":"private","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":84,"BodyHash":"11C142A2F0A0B967156756D55903C077490CD0E92DE96BF77A79182A11951CFC","Hash":"EFB8EF2140E25E96A11286AD5A0607B4DAD76139C26752E80B60355BDB73C041","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)","CandideServer.Citizens.Base.AbstractCitizenController::IsPlayerInWorld(CandideServer.Models.Worlds.WorldModel)"],"StringLiterals":[],"Source":null},{"Id":"CreateStateMachine()-\u003EBM.StateMachine","Name":"CreateStateMachine","Signature":"public BM.StateMachine CreateStateMachine()","Visibility":"public","ReturnType":"BM.StateMachine","Parameters":[],"IsStatic":false,"IsAbstract":true,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":0,"BodyHash":null,"Hash":"D8C24AF78620C32C92054132FEA650A7BCC1918A0EE74AE81CC73CDE924F98CA","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"HandleNewDay()-\u003ESystem.Void","Name":"HandleNewDay","Signature":"public System.Void HandleNewDay()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":12,"BodyHash":"74E6FB4819C189D1FC1BADF87E8056752CC30B008593F9DE235CDD3F793F0A11","Hash":"06D614D66554A6E335878727274F84903755A2B69ECF21FC3E2F696BDA268D1F","CalledMethods":["CandideServer.Entities.ScheduleSystem.Schedule::HandleNewDay()"],"StringLiterals":[],"Source":null},{"Id":"Initialize()-\u003ESystem.Void","Name":"Initialize","Signature":"public System.Void Initialize()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":132,"BodyHash":"926B7BE721CD8C7FA8C54C2DAB10E98A8C0AAC028E02F860B791090F03D51019","Hash":"E7DD771D7F3CA9A726CA85B9E61BCD2A80DF1D5A2F68D688221ABFF23FBBE3AF","CalledMethods":["CandideServer.Entities.ScheduleSystem.Schedule::.ctor()","ScheduleSystem.CitizenMovementHandler::.ctor(CandideServer.Citizens.Base.AbstractCitizenController)","Shared.Entity.EntityWrapper::set_Direction(System.Single)","CandideServer.Entities.ScheduleSystem.Schedule::Initialize(CandideServer.Citizens.Base.AbstractCitizenController)","BM.BehaviorMachine::.ctor()","CandideServer.Citizens.Base.AbstractCitizenController::CreateStateMachine()","BM.BehaviorMachine::set_StateMachine(BM.StateMachine)"],"StringLiterals":[],"Source":null},{"Id":"IsPlayerInWorld(CandideServer.Models.Worlds.WorldModel)-\u003ESystem.Boolean","Name":"IsPlayerInWorld","Signature":"private System.Boolean IsPlayerInWorld(CandideServer.Models.Worlds.WorldModel world)","Visibility":"private","ReturnType":"System.Boolean","Parameters":[{"Name":"world","Type":"CandideServer.Models.Worlds.WorldModel","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":86,"BodyHash":"C812922CC3E2A9EF848A4F66A44DE30EBA98A39BF55A05AD2C722B2A915F1CA9","Hash":"08E18511890FD3C997518DAADA39B820A0AA04F75EE52A7C989DB0E4214E7D8C","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::get_Values()","Dictionary.ValueCollection\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::GetEnumerator()","Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::get_Current()","System.Guid::op_Equality(System.Guid, System.Guid)","Dictionary.ValueCollection.Enumerator\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::MoveNext()","System.IDisposable::Dispose()"],"StringLiterals":[],"Source":null},{"Id":"OnBuildingBuilt(CandideServer.SimulationModels.BuildingSimulationModel)-\u003ESystem.Void","Name":"OnBuildingBuilt","Signature":"public System.Void OnBuildingBuilt(CandideServer.SimulationModels.BuildingSimulationModel building)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"building","Type":"CandideServer.SimulationModels.BuildingSimulationModel","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":30,"BodyHash":"D72A83BBEF5D13D78FDC17392513B5058489F6BD354AE9405F4BBC613FEEC8D5","Hash":"049275C534F42722218C023693398475364BD890849C1EE3930B5F312CC54B72","CalledMethods":["System.Collections.Generic.Queue\u003CSystem.Guid\u003E::Enqueue(!0)"],"StringLiterals":[],"Source":null},{"Id":"OnBuildingRemoved(CandideServer.SimulationModels.BuildingSimulationModel)-\u003ESystem.Void","Name":"OnBuildingRemoved","Signature":"public System.Void OnBuildingRemoved(CandideServer.SimulationModels.BuildingSimulationModel building)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"building","Type":"CandideServer.SimulationModels.BuildingSimulationModel","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":8,"BodyHash":"B7E1779313BB5DBFF526BB8A2E8281F055AA91F3189CD43AA40D02C87782E35D","Hash":"21CAF785F86545CD34DBBFAEDC1C854584B308D1B9879A507C8B61F40F37FE94","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"OnBuildingUpgraded(CandideServer.SimulationModels.BuildingSimulationModel)-\u003ESystem.Void","Name":"OnBuildingUpgraded","Signature":"public System.Void OnBuildingUpgraded(CandideServer.SimulationModels.BuildingSimulationModel building)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"building","Type":"CandideServer.SimulationModels.BuildingSimulationModel","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":30,"BodyHash":"D72A83BBEF5D13D78FDC17392513B5058489F6BD354AE9405F4BBC613FEEC8D5","Hash":"D18E55544FADB26D7812939A4939673653F7D9508FFEFEE725BA2E8B746FABA7","CalledMethods":["System.Collections.Generic.Queue\u003CSystem.Guid\u003E::Enqueue(!0)"],"StringLiterals":[],"Source":null},{"Id":"Update(Microsoft.Xna.Framework.GameTime, System.Single)-\u003ESystem.Void","Name":"Update","Signature":"public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime, System.Single dt)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"gameTime","Type":"Microsoft.Xna.Framework.GameTime","IsOut":false,"IsOptional":false},{"Name":"dt","Type":"System.Single","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":26,"BodyHash":"4435F6B4EC18BF34579CB0E1981CCACB9FE3B02552CB97A1A15A31C85827CF4A","Hash":"699C1B7CF71194F65AA8585A54B48ECCD0A97CD44DFFE8BB07925E839B034F1A","CalledMethods":["CandideServer.Citizens.Base.AbstractCitizenController::CheckAndUpdateOnScreenStatus()","BM.BehaviorMachine::Update(Microsoft.Xna.Framework.GameTime, Shared.Entity.EntityWrapper, CandideServer.Entities.ServerEntityModel)"],"StringLiterals":[],"Source":null}],"Hash":"E4EA0F60A0E72B83D195C3F30DC4C41F883DCFB56D8F0E123F9D23762CFB953C"}