{"Id":"CandideServer.ServerManagers.OfferingsServerManager","Name":"OfferingsServerManager","DisplayName":"OfferingsServerManager","FullName":"CandideServer.ServerManagers.OfferingsServerManager","Namespace":"CandideServer.ServerManagers","Kind":"class","Visibility":"public","IsAbstract":true,"IsSealed":true,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"ReuseCurrentOfferings:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Int32\u003E","Name":"ReuseCurrentOfferings","Type":"System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E","Signature":"private System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E ReuseCurrentOfferings","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"D18F81A853FEC16301CD8372C4B0CB40D6C12E6A03F95D9ADE5BE9AE22388D17"}],"Properties":[],"Events":[],"Methods":[{"Id":"AddOffering(System.String, System.Boolean)-\u003ESystem.Void","Name":"AddOffering","Signature":"public System.Void AddOffering(System.String offeringId, System.Boolean sendToNetwork)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"offeringId","Type":"System.String","IsOut":false,"IsOptional":false},{"Name":"sendToNetwork","Type":"System.Boolean","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":298,"BodyHash":"549EE18754534FD09B624F0135741801A5F386BF576921EECA88E71663EB18EC","Hash":"678AEEBB889E5D7FD4CC43BBC94FDFE644817AE32B1833394274244B369AC703","CalledMethods":["Shared.Data.OfferingDataBase::GetOfferingOrMissing(System.String)","System.Collections.Generic.HashSet\u003CSystem.String\u003E::Add(!0)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()","CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)","System.ArgumentOutOfRangeException::.ctor()","CandideServer.ServerManagers.OfferingsServerManager::UpdateCurrentOfferings()"],"StringLiterals":["OfferingsServerManager",": Failed to add repeatable offering ",", already exists.",": Failed to add daily offering ",": Failed to add special offering "],"Source":null},{"Id":"GetCurrentOfferings()-\u003ESystem.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Int32\u003E","Name":"GetCurrentOfferings","Signature":"public System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E GetCurrentOfferings()","Visibility":"public","ReturnType":"System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E","Parameters":[],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":156,"BodyHash":"46A1EB9D2143DB7BFA2C6805D4B21AB30F324D047F1AC2AA8F96136E6807E3B3","Hash":"10864E320E2E08278F102E32C61D18A74555ABB84F1EBD52CBEB048035172607","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::Clear()","System.Collections.Generic.HashSet\u003CSystem.String\u003E::GetEnumerator()","HashSet.Enumerator\u003CSystem.String\u003E::get_Current()","System.Collections.Generic.CollectionExtensions::GetValueOrDefault(System.Collections.Generic.IReadOnlyDictionary\u003C!!0, !!1\u003E, !!0, !!1)","System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::Add(!0, !1)","HashSet.Enumerator\u003CSystem.String\u003E::MoveNext()","System.IDisposable::Dispose()"],"StringLiterals":[],"Source":null},{"Id":"SetDailyOffering(System.String)-\u003ESystem.Void","Name":"SetDailyOffering","Signature":"public System.Void SetDailyOffering(System.String dailyOffering)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"dailyOffering","Type":"System.String","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":12,"BodyHash":"230690C0D22404C3D7E88D4B58B0A3EED10B67AD144C3A5BEDB8987B2D51B149","Hash":"526C40648AA252AD82D247F4A8A63FD4824ABC848F8B292E5964326AA1CA43CA","CalledMethods":["CandideServer.ServerManagers.OfferingsServerManager::UpdateCurrentOfferings()"],"StringLiterals":[],"Source":null},{"Id":"TryHandInOffering(System.Guid, System.Nullable\u00601\u003CSystem.Guid\u003E)-\u003ESystem.Void","Name":"TryHandInOffering","Signature":"public System.Void TryHandInOffering(System.Guid altarBuildingId, System.Nullable\u003CSystem.Guid\u003E characterEntityId)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"altarBuildingId","Type":"System.Guid","IsOut":false,"IsOptional":false},{"Name":"characterEntityId","Type":"System.Nullable\u003CSystem.Guid\u003E","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":176,"BodyHash":"CD9DA2F41B6837848466CF9854730B616F1F7C4CDC27616ADB7E8A22495A5C79","Hash":"3C8EFE92983B235A6319784C62AF70602FCA570A723FA15C5B39CB8E260587B2","CalledMethods":["CandideServer.ServerGameState::TryGetBuilding(System.Guid, CandideServer.SimulationModels.BuildingSimulationModel\u0026)","System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()","CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)","System.Nullable\u003CSystem.Guid\u003E::get_Value()","CandideServer.ServerGameState::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel\u0026)","CandideServer.ServerControllers.GodProgressionSController::TurnInventoryContentIntoWorship(Shared.Models.Items.SharedInventoryModel)","CandideServer.ServerControllers.SimpleInventorySController::ClearAndDeleteItemInstances(Shared.Models.Items.SharedInventoryModel, System.Boolean)","CandideServer.ServerServices.WorshipServerService::Send_GodProgressionChangedMessage(CandideServer.MessageModels.Gods.Worship.GodProgressionChangedMessage)","CandideServer.ServerManagers.QuestsServerManager::CheckAndAddAvailableWorldQuests(System.Boolean)","CandideServer.ServerServices.SimpleInventoryServerService::Send_InventoriesChanged(CandideServer.MessageModels.Inventories.UpdateInventoriesItemInstancesMessage)"],"StringLiterals":["TryHandInOffering",": Altar with id "," does not have a storage inventory"],"Source":null},{"Id":"TryHandInOffering(System.Guid, System.String)-\u003ESystem.Void","Name":"TryHandInOffering","Signature":"public System.Void TryHandInOffering(System.Guid playerCharacterId, System.String offeringId)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"playerCharacterId","Type":"System.Guid","IsOut":false,"IsOptional":false},{"Name":"offeringId","Type":"System.String","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":467,"BodyHash":"8CF8650E41F424A56D70E97A7EE34A0AE187CD195F47827B69CDB222D5AD7118","Hash":"87420BDFF66311BF9C412B4060BE038503D66F4D33E034319B2412FCFEB70E21","CalledMethods":["Shared.Data.OfferingDataBase::TryGetOffering(System.String, Shared.Models.Gods.Offering\u0026)","CandideServer.ServerGameState::TryGetPlayerCharacter(System.Guid, CandideServer.Models.Player.ServerPlayerCharacter\u0026)","System.Collections.Generic.HashSet\u003CSystem.String\u003E::Contains(!0)","CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)","System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::TryGetValue(!0, !1\u0026)","System.MathF::Pow(System.Single, System.Single)","System.String::op_Inequality(System.String, System.String)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()","CandideServer.ServerManagers.SimpleInventoryServerManager::TryRemoveItems(CandideServer.MessageModels.Inventories.RemoveItemsFromInventoryMessage)","System.NotImplementedException::.ctor()","System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::TryAdd(!0, !1)","System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::get_Item(!0)","System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::set_Item(!0, !1)","CandideServer.MessageModels.Gods.UpdateCurrentOfferingsMessage::.ctor()","CandideServer.ServerManagers.OfferingsServerManager::GetCurrentOfferings()","CandideServer.ServerServices.OfferingsServerService::Send_UpdateCurrentOfferings(CandideServer.MessageModels.Gods.UpdateCurrentOfferingsMessage)","CandideServer.ServerManagers.WorshipServerManager::AddWorshipPoints(System.Int32)"],"StringLiterals":["Tried handing in Repeatable offering but it is not part of the available ones.","Tried handing in Daily offering but it is not set as the current one.","Tried handing in Special offering but it is not part of the available ones.","Unknown offering type: ","Unknown offering requirement type: "],"Source":null},{"Id":"TrySacrificeCitizen(System.Guid, System.Nullable\u00601\u003CSystem.Guid\u003E)-\u003ESystem.Void","Name":"TrySacrificeCitizen","Signature":"public System.Void TrySacrificeCitizen(System.Guid citizenId, System.Nullable\u003CSystem.Guid\u003E characterEntityId)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"citizenId","Type":"System.Guid","IsOut":false,"IsOptional":false},{"Name":"characterEntityId","Type":"System.Nullable\u003CSystem.Guid\u003E","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":177,"BodyHash":"B3B85CBAE61DF991F8F879F01AFC0B2D414E3CF411721DA90B91EAE34971CD5C","Hash":"424423E599145B21099EEEF8FBF1DC4AD4FB99C6E4505CBFD95A237A41F12139","CalledMethods":["CandideServer.ServerGameState::TryGetCitizen(System.Guid, CandideServer.Models.Citizen.CitizenModel\u0026)","CandideServer.ServerControllers.GodProgressionSController::TurnCitizenIntoWorship(CandideServer.Models.Citizen.CitizenModel)","CandideServer.ServerManagers.CitizenServerManager::CitizenDied(CandideServer.Models.Citizen.CitizenModel, Shared.Models.Citizens.CitizenDeathType)","Shared.Analytics.AnalyticsHandler::Log(System.String, System.Double, AnalyticsHandler.LogType, System.Single)","CandideServer.ServerServices.WorshipServerService::Send_GodProgressionChangedMessage(CandideServer.MessageModels.Gods.Worship.GodProgressionChangedMessage)","CandideServer.ServerManagers.QuestsServerManager::CheckAndAddAvailableWorldQuests(System.Boolean)","System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Player.ServerPlayerCharacter\u003E::get_Values()","Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.Player.ServerPlayerCharacter\u003E::GetEnumerator()","Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Player.ServerPlayerCharacter\u003E::get_Current()","CandideServer.ServerManagers.AuraServerManager::TryApplyAuraToEntity(System.String, System.Guid, System.Nullable\u003CSystem.Guid\u003E, Shared.Aura.Args.AbstractAuraArgs, CandideServer.SyncStrategies.SyncStrategy, System.Boolean)","Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Player.ServerPlayerCharacter\u003E::MoveNext()","System.IDisposable::Dispose()"],"StringLiterals":["citizen:sacrificed","aura:special:sacrifice_spawn_increase"],"Source":null},{"Id":"UpdateCurrentOfferings()-\u003ESystem.Void","Name":"UpdateCurrentOfferings","Signature":"private System.Void UpdateCurrentOfferings()","Visibility":"private","ReturnType":"System.Void","Parameters":[],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":22,"BodyHash":"BFC2007F15129A511E41B6C1E5E89AA02060CC6974DC942173DCDD5A93B10578","Hash":"2928118961B43B4AC4F433D4E3C39567BEE6D0AB0121B05BDC551A74F32EAE12","CalledMethods":["CandideServer.MessageModels.Gods.UpdateCurrentOfferingsMessage::.ctor()","CandideServer.ServerManagers.OfferingsServerManager::GetCurrentOfferings()","CandideServer.ServerServices.OfferingsServerService::Send_UpdateCurrentOfferings(CandideServer.MessageModels.Gods.UpdateCurrentOfferingsMessage)"],"StringLiterals":[],"Source":null}],"Hash":"2154F1C1E6F3FE2FF57DC2772E98867064E94BD369079238855E04E147CA62A6"}