{"Id":"CandideServer.Simulations.CitizenServerSystem","Name":"CitizenServerSystem","DisplayName":"CitizenServerSystem","FullName":"CandideServer.Simulations.CitizenServerSystem","Namespace":"CandideServer.Simulations","Kind":"class","Visibility":"public","IsAbstract":true,"IsSealed":true,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"CitizenUpdates:System.Collections.Generic.List\u00601\u003CCandideServer.MessageModels.Citizens.UpdateCitizenMessage\u003E","Name":"CitizenUpdates","Type":"System.Collections.Generic.List\u003CCandideServer.MessageModels.Citizens.UpdateCitizenMessage\u003E","Signature":"private System.Collections.Generic.List\u003CCandideServer.MessageModels.Citizens.UpdateCitizenMessage\u003E CitizenUpdates","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"A3C799581BC43E2EFA1CB5965C75803EDDE8282498CE50E9B297344ABC5585C5"},{"Id":"DeadCitizens:System.Collections.Generic.List\u00601\u003CCandideServer.Models.Citizen.CitizenModel\u003E","Name":"DeadCitizens","Type":"System.Collections.Generic.List\u003CCandideServer.Models.Citizen.CitizenModel\u003E","Signature":"private System.Collections.Generic.List\u003CCandideServer.Models.Citizen.CitizenModel\u003E DeadCitizens","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"E3E34BD8BD6FB52EE9D9E61A2D1299ADE9C664100BE76833A9A1D046D07A3578"},{"Id":"UpdateCitizenTime:System.Single","Name":"UpdateCitizenTime","Type":"System.Single","Signature":"private System.Single UpdateCitizenTime","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"E5406677D9AC4B4C8E8815C237190E4CEC9D0AE4B1EA0DACA9EC5FC98FE1D818"},{"Id":"_updateCitizenTimer:System.Single","Name":"_updateCitizenTimer","Type":"System.Single","Signature":"private System.Single _updateCitizenTimer","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"CE4D60E59CD54FD4600B3E4AAB53E027095558BBC58B71AFE97D9442F05ADE2B"}],"Properties":[],"Events":[],"Methods":[{"Id":"NewDay()-\u003ESystem.Void","Name":"NewDay","Signature":"public System.Void NewDay()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":708,"BodyHash":"F18980B0F5761EBBB9C2058F743E39D6067D4F199EB39F8F7C3D487DBF1B0853","Hash":"BBFBDCBE8BC898BDF9ACE06C87ADFEBE689465840A1099E67B5DD872B9B536C1","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::GetEnumerator()","Dictionary.Enumerator\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::get_Current()","System.Collections.Generic.KeyValuePair\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::Deconstruct(!0\u0026, !1\u0026)","Shared.Data.QuestsDataBase::GetQuestOrNull(System.String)","System.String::Concat(System.String, System.String, System.String)","CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)","Dictionary.Enumerator\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::MoveNext()","System.IDisposable::Dispose()","System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Citizen.CitizenModel\u003E::GetEnumerator()","Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.Citizen.CitizenModel\u003E::get_Current()","System.Collections.Generic.KeyValuePair\u003CSystem.Guid, CandideServer.Models.Citizen.CitizenModel\u003E::Deconstruct(!0\u0026, !1\u0026)","Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.Citizen.CitizenModel\u003E::MoveNext()","System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Citizen.CitizenModel\u003E::get_Keys()","System.Linq.Enumerable::ToArray(System.Collections.Generic.IEnumerable\u003C!!0\u003E)","CandideCreator.Shared.Helpers.RandomHelper::Shuffle(!!0[], System.Random)","System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Citizen.CitizenModel\u003E::get_Item(!0)","CandideServer.ServerManagers.CitizenServerManager::CitizenCanGiveQuest(CandideServer.Models.Citizen.CitizenModel)","System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Citizen.CitizenModel\u003E::get_Count()","System.ArgumentOutOfRangeException::.ctor()","CandideServer.ServerControllers.CitizensSController::SetActiveRequestState(CandideServer.Models.Citizen.CitizenModel, CandideServer.Models.Citizen.CitizenRequestStatus)","System.Random::NextSingle()","Shared.Helpers.WorldTierHelper::GetProgressionTier(System.Collections.Generic.HashSet\u003CSystem.String\u003E)","Shared.Data.CitizenRequestDataBase::GetRandomRequestForTier(System.Int32, System.Random)","CandideServer.ServerControllers.CitizensSController::SetNewCitizenActiveRequest(CandideServer.Models.Citizen.CitizenModel, System.String)","System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Citizens.Base.AbstractCitizenController\u003E::get_Values()","Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Citizens.Base.AbstractCitizenController\u003E::GetEnumerator()","Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Citizens.Base.AbstractCitizenController\u003E::get_Current()","System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)","CandideServer.Citizens.Base.AbstractCitizenController::HandleNewDay()","Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Citizens.Base.AbstractCitizenController\u003E::MoveNext()","CandideServer.ServerManagers.CitizenServerManager::UpdateCitizenHunger2()"],"StringLiterals":["Quest data ID "," couldn\u0027t be found"],"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":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":412,"BodyHash":"FC2027A755B34B88804871FCDE74EB556448D2F8687BC7F2D6D136B303F6548A","Hash":"CDA129AD860BB878C80A2B6F1EC852A44554300C2EACCB88ACF83022303469B9","CalledMethods":["Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()","System.TimeSpan::get_TotalSeconds()","System.Collections.Generic.List\u003CCandideServer.MessageModels.Citizens.UpdateCitizenMessage\u003E::Clear()","System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Citizen.CitizenModel\u003E::get_Values()","Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.Citizen.CitizenModel\u003E::GetEnumerator()","Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Citizen.CitizenModel\u003E::get_Current()","CandideServer.Simulations.CitizenServerSystem::UpdateCitizen(CandideServer.Models.Citizen.CitizenModel, System.Single)","CandideServer.MessageModels.Citizens.UpdateCitizenMessage::FromCitizenModel(CandideServer.Models.Citizen.CitizenModel)","System.Collections.Generic.List\u003CCandideServer.MessageModels.Citizens.UpdateCitizenMessage\u003E::Add(!0)","CandideServer.Models.Citizen.CitizenModel::get_IsDead()","System.Collections.Generic.List\u003CCandideServer.Models.Citizen.CitizenModel\u003E::Add(!0)","Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Citizen.CitizenModel\u003E::MoveNext()","System.IDisposable::Dispose()","System.Collections.Generic.List\u003CCandideServer.Models.Citizen.CitizenModel\u003E::GetEnumerator()","List.Enumerator\u003CCandideServer.Models.Citizen.CitizenModel\u003E::get_Current()","CandideServer.ServerManagers.CitizenServerManager::CitizenDied(CandideServer.Models.Citizen.CitizenModel, Shared.Models.Citizens.CitizenDeathType)","List.Enumerator\u003CCandideServer.Models.Citizen.CitizenModel\u003E::MoveNext()","System.Collections.Generic.List\u003CCandideServer.Models.Citizen.CitizenModel\u003E::Clear()","System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Citizens.Base.AbstractCitizenController\u003E::get_Values()","Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Citizens.Base.AbstractCitizenController\u003E::GetEnumerator()","Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Citizens.Base.AbstractCitizenController\u003E::get_Current()","System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Worlds.WorldModel\u003E::TryGetValue(!0, !1\u0026)","CandideServer.Citizens.Base.AbstractCitizenController::Update(Microsoft.Xna.Framework.GameTime, System.Single)","Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Citizens.Base.AbstractCitizenController\u003E::MoveNext()","System.Collections.Generic.List\u003CCandideServer.MessageModels.Citizens.UpdateCitizenMessage\u003E::get_Count()","CandideServer.ServerServices.UpdateCitizensChangedMessage::.ctor()","System.Collections.Generic.List\u003CCandideServer.MessageModels.Citizens.UpdateCitizenMessage\u003E::ToArray()","CandideServer.ServerServices.CitizenServerService::Send_CitizensChanged(CandideServer.ServerServices.UpdateCitizensChangedMessage)"],"StringLiterals":[],"Source":null},{"Id":"UpdateCitizen(CandideServer.Models.Citizen.CitizenModel, System.Single)-\u003ESystem.Boolean","Name":"UpdateCitizen","Signature":"private System.Boolean UpdateCitizen(CandideServer.Models.Citizen.CitizenModel citizen, System.Single dt)","Visibility":"private","ReturnType":"System.Boolean","Parameters":[{"Name":"citizen","Type":"CandideServer.Models.Citizen.CitizenModel","IsOut":false,"IsOptional":false},{"Name":"dt","Type":"System.Single","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":147,"BodyHash":"6D9D16275CBFE51AF19B43CFD6377B05798E321A59AE1E0BDFC26EBAB9B7FCBB","Hash":"2A234A7860D3DFD7A8808B36A5DF107BB296D841EEEAF962962826F4AB4D7F7A","CalledMethods":["CandideServer.Models.Citizen.CitizenModel::get_IsDead()","System.Collections.Generic.List\u003CShared.Models.Auras.CitizenAuraModel\u003E::get_Item(System.Int32)","Shared.Models.Auras.CitizenAuraModel::Update(System.Single)","System.Collections.Generic.List\u003CShared.Models.Auras.CitizenAuraModel\u003E::set_Item(System.Int32, !0)","Shared.Models.Auras.CitizenAuraModel::IsDone()","System.Collections.Generic.List\u003CShared.Models.Auras.CitizenAuraModel\u003E::get_Count()","System.Collections.Generic.List\u003CShared.Models.Auras.CitizenAuraModel\u003E::RemoveRange(System.Int32, System.Int32)","CandideServer.ServerControllers.CitizensSController::UpdateStats(CandideServer.Models.Citizen.CitizenModel)"],"StringLiterals":[],"Source":null}],"Hash":"173D4DBD31A761CDFCD7FC31A0F65F37019E284297B6DDE9285F04E906040BB4"}