CandideServer.ServerManagers.OfferingsServerManager
Type JSONpublic class in CandideServer.ServerManagers
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.ServerManagers - Base type
System.Object - Hash
2154F1C1E6F3FE2FF57DC2772E98867064E94BD369079238855E04E147CA62A6
Relationships
Base type
System.Object
Fields
| Name | Visibility | Signature |
|---|---|---|
ReuseCurrentOfferings# | private | private System.Collections.Generic.Dictionary<System.String, System.Int32> ReuseCurrentOfferings |
Methods
AddOffering
#
public System.Void AddOffering(System.String offeringId, System.Boolean sendToNetwork)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
678AEEBB889E5D7FD4CC43BBC94FDFE644817AE32B1833394274244B369AC703 - Body hash
549EE18754534FD09B624F0135741801A5F386BF576921EECA88E71663EB18EC - IL size298
Referenced calls
Shared.Data.OfferingDataBase::GetOfferingOrMissing(System.String)System.Collections.Generic.HashSet<System.String>::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()
String literals
OfferingsServerManager: Failed to add repeatable offering, already exists.: Failed to add daily offering: Failed to add special offering
GetCurrentOfferings
#
public System.Collections.Generic.Dictionary<System.String, System.Int32> GetCurrentOfferings()
Method metadata
- Visibilitypublic
- Return type
System.Collections.Generic.Dictionary<System.String, System.Int32> - StaticTrue
- VirtualFalse
- Hash
10864E320E2E08278F102E32C61D18A74555ABB84F1EBD52CBEB048035172607 - Body hash
46A1EB9D2143DB7BFA2C6805D4B21AB30F324D047F1AC2AA8F96136E6807E3B3 - IL size156
Referenced calls
System.Collections.Generic.Dictionary<System.String, System.Int32>::Clear()System.Collections.Generic.HashSet<System.String>::GetEnumerator()HashSet.Enumerator<System.String>::get_Current()System.Collections.Generic.CollectionExtensions::GetValueOrDefault(System.Collections.Generic.IReadOnlyDictionary<!!0, !!1>, !!0, !!1)System.Collections.Generic.Dictionary<System.String, System.Int32>::Add(!0, !1)HashSet.Enumerator<System.String>::MoveNext()System.IDisposable::Dispose()
SetDailyOffering
#
public System.Void SetDailyOffering(System.String dailyOffering)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
526C40648AA252AD82D247F4A8A63FD4824ABC848F8B292E5964326AA1CA43CA - Body hash
230690C0D22404C3D7E88D4B58B0A3EED10B67AD144C3A5BEDB8987B2D51B149 - IL size12
TryHandInOffering
#
public System.Void TryHandInOffering(System.Guid altarBuildingId, System.Nullable<System.Guid> characterEntityId)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
3C8EFE92983B235A6319784C62AF70602FCA570A723FA15C5B39CB8E260587B2 - Body hash
CD9DA2F41B6837848466CF9854730B616F1F7C4CDC27616ADB7E8A22495A5C79 - IL size176
Referenced calls
CandideServer.ServerGameState::TryGetBuilding(System.Guid, CandideServer.SimulationModels.BuildingSimulationModel&)System.Nullable<System.Guid>::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<System.Guid>::get_Value()CandideServer.ServerGameState::TryGetInventory(System.Guid, Shared.Models.Items.SharedInventoryModel&)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)
String literals
TryHandInOffering: Altar with iddoes not have a storage inventory
TryHandInOffering
#
public System.Void TryHandInOffering(System.Guid playerCharacterId, System.String offeringId)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
87420BDFF66311BF9C412B4060BE038503D66F4D33E034319B2412FCFEB70E21 - Body hash
8CF8650E41F424A56D70E97A7EE34A0AE187CD195F47827B69CDB222D5AD7118 - IL size467
Referenced calls
Shared.Data.OfferingDataBase::TryGetOffering(System.String, Shared.Models.Gods.Offering&)CandideServer.ServerGameState::TryGetPlayerCharacter(System.Guid, CandideServer.Models.Player.ServerPlayerCharacter&)System.Collections.Generic.HashSet<System.String>::Contains(!0)CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)System.Collections.Generic.Dictionary<System.String, System.Int32>::TryGetValue(!0, !1&)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<System.String, System.Int32>::TryAdd(!0, !1)System.Collections.Generic.Dictionary<System.String, System.Int32>::get_Item(!0)System.Collections.Generic.Dictionary<System.String, System.Int32>::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)
String literals
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:
TrySacrificeCitizen
#
public System.Void TrySacrificeCitizen(System.Guid citizenId, System.Nullable<System.Guid> characterEntityId)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
424423E599145B21099EEEF8FBF1DC4AD4FB99C6E4505CBFD95A237A41F12139 - Body hash
B3B85CBAE61DF991F8F879F01AFC0B2D414E3CF411721DA90B91EAE34971CD5C - IL size177
Referenced calls
CandideServer.ServerGameState::TryGetCitizen(System.Guid, CandideServer.Models.Citizen.CitizenModel&)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<System.Guid, CandideServer.Models.Player.ServerPlayerCharacter>::get_Values()Dictionary.ValueCollection<System.Guid, CandideServer.Models.Player.ServerPlayerCharacter>::GetEnumerator()Dictionary.ValueCollection.Enumerator<System.Guid, CandideServer.Models.Player.ServerPlayerCharacter>::get_Current()CandideServer.ServerManagers.AuraServerManager::TryApplyAuraToEntity(System.String, System.Guid, System.Nullable<System.Guid>, Shared.Aura.Args.AbstractAuraArgs, CandideServer.SyncStrategies.SyncStrategy, System.Boolean)Dictionary.ValueCollection.Enumerator<System.Guid, CandideServer.Models.Player.ServerPlayerCharacter>::MoveNext()System.IDisposable::Dispose()
String literals
citizen:sacrificedaura:special:sacrifice_spawn_increase
UpdateCurrentOfferings
#
private System.Void UpdateCurrentOfferings()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
2928118961B43B4AC4F433D4E3C39567BEE6D0AB0121B05BDC551A74F32EAE12 - Body hash
BFC2007F15129A511E41B6C1E5E89AA02060CC6974DC942173DCDD5A93B10578 - IL size22
Referenced calls
CandideServer.MessageModels.Gods.UpdateCurrentOfferingsMessage::.ctor()CandideServer.ServerManagers.OfferingsServerManager::GetCurrentOfferings()CandideServer.ServerServices.OfferingsServerService::Send_UpdateCurrentOfferings(CandideServer.MessageModels.Gods.UpdateCurrentOfferingsMessage)