Romestead Assembly Reference

CandideServer.ServerControllers.GodProgressionSController

Type JSON

public class in CandideServer.ServerControllers

Methods4
Properties0
Fields0
Events0
Type metadata
  • AssemblyCandideServer
  • NamespaceCandideServer.ServerControllers
  • Base typeSystem.Object
  • HashCF5565B456FBF6E604C38CDD29C6CCFB2805ABA5E1E6729CD6674FD8750FC0F3

Relationships

Base type

System.Object

Methods

AddGodProgress

private System.Void AddGodProgress(System.String key, System.Single val, System.Collections.Generic.Dictionary<System.String, CandideServer.MessageModels.Gods.Worship.GodProgressionDelta> godChange)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashFFE2E1E33839019AE1F5E9D44B0A2C56ADDAC3019FEDBD8E15C5C492D436634A
  • Body hashAE03A29B17409BD7646E5CF1826113BC9F66B395EDF3C2F8F0F1AE46C4E0B54A
  • IL size133
Referenced calls
Called by

OnWorshipWasBoughtForGod

public System.Void OnWorshipWasBoughtForGod(Shared.Models.Gods.WorshipUnlock unlock)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashA57130B6A6D9E5670B26EA7D537E3608EC61E8CC842FE390B6D6E6BC5D4AA422
  • Body hash75C5FB3797320E72D60C30DAFCD4ACFC30CC2BD891E4314AA8AFADA2EDC35FB3
  • IL size75
Referenced calls
Called by
String literals
  • Couldn't find god with ID

TurnCitizenIntoWorship

public System.ValueTuple<CandideServer.MessageModels.Gods.Worship.GodProgressionChangedMessage, System.Boolean> TurnCitizenIntoWorship(CandideServer.Models.Citizen.CitizenModel citizen)

Method metadata
Referenced calls
  • System.Collections.Generic.Dictionary<System.String, CandideServer.MessageModels.Gods.Worship.GodProgressionDelta>::.ctor()
  • System.Collections.Generic.Dictionary<System.String, Shared.Models.Gods.GodData>::get_Keys()
  • Dictionary.KeyCollection<System.String, Shared.Models.Gods.GodData>::GetEnumerator()
  • Dictionary.KeyCollection.Enumerator<System.String, Shared.Models.Gods.GodData>::get_Current()
  • System.String::op_Equality(System.String, System.String)
  • CandideServer.MessageModels.Gods.Worship.GodProgressionDelta::.ctor()
  • System.Collections.Generic.Dictionary<System.String, CandideServer.MessageModels.Gods.Worship.GodProgressionDelta>::set_Item(!0, !1)
  • Dictionary.KeyCollection.Enumerator<System.String, Shared.Models.Gods.GodData>::MoveNext()
  • System.IDisposable::Dispose()
  • System.Collections.Generic.Dictionary<System.String, CandideServer.Models.Citizen.JobProgress>::GetEnumerator()
  • Dictionary.Enumerator<System.String, CandideServer.Models.Citizen.JobProgress>::get_Current()
  • System.Collections.Generic.KeyValuePair<System.String, CandideServer.Models.Citizen.JobProgress>::Deconstruct(!0&, !1&)
  • Shared.Data.JobDataBase::GetJobOrNull(System.String)
  • System.String::Concat(System.String, System.String)
  • CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)
  • System.String::IsNullOrEmpty(System.String)
  • System.Collections.Generic.Dictionary<System.String, CandideServer.MessageModels.Gods.Worship.GodProgressionDelta>::get_Item(!0)
  • System.Collections.Generic.Dictionary<System.String, CandideServer.MessageModels.Gods.Worship.GodProgressionDelta>::TryGetValue(!0, !1&)
  • CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)
  • Dictionary.Enumerator<System.String, CandideServer.Models.Citizen.JobProgress>::MoveNext()
  • System.Collections.Generic.Dictionary<System.String, CandideServer.MessageModels.Gods.Worship.GodProgressionDelta>::GetEnumerator()
  • Dictionary.Enumerator<System.String, CandideServer.MessageModels.Gods.Worship.GodProgressionDelta>::get_Current()
  • System.Collections.Generic.KeyValuePair<System.String, CandideServer.MessageModels.Gods.Worship.GodProgressionDelta>::get_Key()
  • System.Collections.Generic.KeyValuePair<System.String, CandideServer.MessageModels.Gods.Worship.GodProgressionDelta>::get_Value()
  • CandideServer.ServerControllers.GodProgressionSController::AddGodProgress(System.String, System.Single, System.Collections.Generic.Dictionary<System.String, CandideServer.MessageModels.Gods.Worship.GodProgressionDelta>)
  • System.Collections.Generic.Dictionary<System.String, Shared.Models.Gods.GodProgression>::get_Item(!0)
  • CandideServer.Models.Quests.EventModels.OnGodLevelledUpEvent::Send(System.String, System.Int32)
  • Dictionary.Enumerator<System.String, CandideServer.MessageModels.Gods.Worship.GodProgressionDelta>::MoveNext()
  • CandideServer.MessageModels.Gods.Worship.GodProgressionChangedMessage::.ctor()
  • System.Nullable<System.Guid>::.ctor(!0)
  • System.ValueTuple<CandideServer.MessageModels.Gods.Worship.GodProgressionChangedMessage, System.Boolean>::.ctor(!0, !1)
Called by
String literals
  • minerva
  • Couldn't find job with ID
  • *all*
  • Unknown associated god ID

TurnInventoryContentIntoWorship

public System.ValueTuple<CandideServer.MessageModels.Gods.Worship.GodProgressionChangedMessage, System.Boolean> TurnInventoryContentIntoWorship(Shared.Models.Items.SharedInventoryModel storageInventory)

Method metadata
Referenced calls
  • System.Collections.Generic.Dictionary<System.String, CandideServer.MessageModels.Gods.Worship.GodProgressionDelta>::.ctor()
  • System.Collections.Generic.Dictionary<System.String, System.Int32>::.ctor()
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)
  • Shared.Models.Items.ItemInstanceModel::get_Data()
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()
  • System.ArgumentException::.ctor(System.String)
  • Shared.Data.ItemDataBase::GetItemDataOrMissing(System.String)
  • System.Collections.Generic.Dictionary<System.String, System.Int32>::ContainsKey(!0)
  • System.Collections.Generic.Dictionary<System.String, System.Int32>::get_Item(!0)
  • System.Collections.Generic.Dictionary<System.String, System.Int32>::set_Item(!0, !1)
  • CandideServer.Models.Quests.EventModels.OnOfferingPerformedEvent::Send(System.String, System.Int32)
  • System.String::IsNullOrEmpty(System.String)
  • System.String::op_Equality(System.String, System.String)
  • System.Collections.Generic.Dictionary<System.String, Shared.Models.Gods.GodData>::get_Keys()
  • Dictionary.KeyCollection<System.String, Shared.Models.Gods.GodData>::GetEnumerator()
  • Dictionary.KeyCollection.Enumerator<System.String, Shared.Models.Gods.GodData>::get_Current()
  • CandideServer.MessageModels.Gods.Worship.GodProgressionDelta::.ctor()
  • System.Collections.Generic.Dictionary<System.String, CandideServer.MessageModels.Gods.Worship.GodProgressionDelta>::TryAdd(!0, !1)
  • System.Collections.Generic.Dictionary<System.String, CandideServer.MessageModels.Gods.Worship.GodProgressionDelta>::get_Item(!0)
  • Dictionary.KeyCollection.Enumerator<System.String, Shared.Models.Gods.GodData>::MoveNext()
  • System.IDisposable::Dispose()
  • System.Collections.Generic.Dictionary<System.String, CandideServer.MessageModels.Gods.Worship.GodProgressionDelta>::GetEnumerator()
  • Dictionary.Enumerator<System.String, CandideServer.MessageModels.Gods.Worship.GodProgressionDelta>::get_Current()
  • System.Collections.Generic.KeyValuePair<System.String, CandideServer.MessageModels.Gods.Worship.GodProgressionDelta>::get_Key()
  • System.Collections.Generic.KeyValuePair<System.String, CandideServer.MessageModels.Gods.Worship.GodProgressionDelta>::get_Value()
  • CandideServer.ServerControllers.GodProgressionSController::AddGodProgress(System.String, System.Single, System.Collections.Generic.Dictionary<System.String, CandideServer.MessageModels.Gods.Worship.GodProgressionDelta>)
  • System.Collections.Generic.Dictionary<System.String, Shared.Models.Gods.GodProgression>::get_Item(!0)
  • CandideServer.Models.Quests.EventModels.OnGodLevelledUpEvent::Send(System.String, System.Int32)
  • Dictionary.Enumerator<System.String, CandideServer.MessageModels.Gods.Worship.GodProgressionDelta>::MoveNext()
Called by
String literals
  • Stack count for slot with id
  • , base id
  • had a stack count of 0
  • *all*