Candide.GameModels.Managers.WorshipManager
Type JSONpublic class in Candide.GameModels.Managers
Type metadata
- Assembly
Romestead - Namespace
Candide.GameModels.Managers - Base type
System.Object - Hash
58752DF3FA1F4032579FE7DB0AD70B553CA1740E1891C76174C3FDD281423CEA
Relationships
Base type
System.Object
Fields
| Name | Visibility | Signature |
|---|---|---|
AcquiredWorshipUnlocksChanged# | private | private WorshipManager.GameStateAcquiredWorshipUnlocksChanged AcquiredWorshipUnlocksChanged |
GodProgressionChanged# | private | private WorshipManager.GameStateGodProgressionChanged GodProgressionChanged |
WorshipPointsChanged# | private | private WorshipManager.GameStateWorshipPointsChanged WorshipPointsChanged |
Events
| Name | Visibility | Signature |
|---|---|---|
AcquiredWorshipUnlocksChanged# | public | public WorshipManager.GameStateAcquiredWorshipUnlocksChanged AcquiredWorshipUnlocksChanged |
GodProgressionChanged# | public | public WorshipManager.GameStateGodProgressionChanged GodProgressionChanged |
WorshipPointsChanged# | public | public WorshipManager.GameStateWorshipPointsChanged WorshipPointsChanged |
Methods
CreateImgui
#
public System.Void CreateImgui()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
23B4A853242AA829B5533D00DDC40C9E64C7731001C015B1E1B972F105229786 - Body hash
4C457CAAD57B75F3CFE9419C9CA304D6CE52D6F58AC5CD3F9110EA2C16FF6523 - IL size287
Referenced calls
System.String::op_Implicit(System.String)ImGuiNET.ImGui::Text(System.ReadOnlySpan<System.Char>)System.Collections.Generic.HashSet<System.String>::GetEnumerator()HashSet.Enumerator<System.String>::get_Current()Shared.Data.BlessingsDataBase::GetBlessingOrMissing(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()ImGuiNET.ImGui::Button(System.ReadOnlySpan<System.Char>)Candide.GameModels.Managers.BlessingsManager::TryApplyBlessing(Shared.Models.Gods.Blessing)HashSet.Enumerator<System.String>::MoveNext()System.IDisposable::Dispose()Shared.Data.WorldOrdinancesDataBase::GetWorldOrdinanceOrMissing(System.String)Shared.Data.GodsDataBase::GetGodOrMissing(System.String)Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)ImGuiNET.ImGui::SameLine()Candide.GameModels.Managers.OrdinanceManager::TryApplyOrdinance(Shared.Models.Gods.WorldOrdinance)
String literals
-- Blessings --B:-- Ordinance --O:
IsWorshipUnlockAvailable
#
public System.Boolean IsWorshipUnlockAvailable(Shared.Models.Gods.WorshipUnlock worshipUnlock)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticTrue
- VirtualFalse
- Hash
61EAF34EB21BE103EE25EA3BE95B04E537EA4925D497554E96F463F56F2AF861 - Body hash
53FB8C5BD42764A8E165CB9612AE5316550168C1A368983CE87126DBA024EDB2 - IL size77
Referenced calls
System.Collections.Generic.HashSet<System.String>::Contains(!0)System.Collections.Generic.Dictionary<System.String, Shared.Models.Gods.GodProgression>::get_Item(!0)
SyncFullGameState
#
public System.Void SyncFullGameState(CandideServer.ServerServices.GetFullGameStateResponse model)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
8A5BB1C89C8B47CF25BBCFEE6E234A54E5B95FD7BE7179EBD1158476CB8ADB2C - Body hash
61CB73540AB6FD27A6279AAAFC66F124C2D1F4BFFB566E749A66731A03E43EC9 - IL size81
Referenced calls
System.Collections.Generic.HashSet<System.String>::Clear()System.Collections.Generic.HashSet<System.String>::GetEnumerator()HashSet.Enumerator<System.String>::get_Current()System.Collections.Generic.HashSet<System.String>::Add(!0)HashSet.Enumerator<System.String>::MoveNext()System.IDisposable::Dispose()
SynchCurrentWorshipPoints
#
public System.Void SynchCurrentWorshipPoints(System.Int32 worshipCurrency)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
210741DB4D9954E60CDEAEE1AD0DD2BF12979E66B719C8385216990855BE9F98 - Body hash
9D844524F7B845828A0A8868AC94487F3779186791BDCC64B638C0319C0CAD54 - IL size87
Referenced calls
Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)Candide.GameModels.Managers.WorshipPointsChangedArgs::.ctor()WorshipManager.GameStateWorshipPointsChanged::Invoke(Candide.GameModels.Managers.WorshipPointsChangedArgs)
Called by
String literals
event:/interface/offering/ui_offering_unlock_worship_reward
SynchGodProgressionChanged
#
public System.Void SynchGodProgressionChanged(CandideServer.MessageModels.Gods.Worship.GodProgressionChangedMessage msg)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
0EFD868C0CFDA49F597343EC08880E0C17BB83605F2898E945CE109C32F14E8F - Body hash
7C075FBD50D0CF43F575896105F6767DBAB2CFADF877567FBA86B0D3EF4119A0 - IL size549
Referenced calls
System.Nullable<System.Guid>::get_HasValue()System.Nullable<System.Guid>::GetValueOrDefault()System.Guid::op_Equality(System.Guid, System.Guid)System.Collections.Generic.Dictionary<System.String, System.Int32>::GetEnumerator()Dictionary.Enumerator<System.String, System.Int32>::get_Current()System.Collections.Generic.KeyValuePair<System.String, System.Int32>::get_Key()System.Collections.Generic.Dictionary<System.String, System.Int32>::ContainsKey(!0)System.Collections.Generic.Dictionary<System.String, System.Int32>::get_Item(!0)System.Collections.Generic.KeyValuePair<System.String, System.Int32>::get_Value()System.Collections.Generic.Dictionary<System.String, System.Int32>::set_Item(!0, !1)Dictionary.Enumerator<System.String, System.Int32>::MoveNext()System.IDisposable::Dispose()System.Collections.Generic.Dictionary<System.String, Shared.Models.Gods.GodProgression>::GetEnumerator()Dictionary.Enumerator<System.String, Shared.Models.Gods.GodProgression>::get_Current()System.Collections.Generic.KeyValuePair<System.String, Shared.Models.Gods.GodProgression>::Deconstruct(!0&, !1&)System.Collections.Generic.Dictionary<System.String, Shared.Models.Gods.GodProgression>::get_Item(!0)Shared.Data.GodsDataBase::GetGodOrMissing(System.String)CandideServer.MessageModels.ChatLogMessage::FormatStringId(System.String, Shared.Text.StringId, CandideServer.Models.ChatMessageType)Candide.Multiplayer.Chat.ChatLogManager::SendLocalChatMessage(CandideServer.MessageModels.ChatLogMessage)Dictionary.Enumerator<System.String, Shared.Models.Gods.GodProgression>::MoveNext()Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)CandideServer.MessageModels.Citizens.RemoveCitizenMessage::.ctor()System.Nullable<System.Guid>::get_Value()Candide.GameModels.Controllers.CitizenController::RemoveCitizen(CandideServer.MessageModels.Citizens.RemoveCitizenMessage)Candide.GameModels.Managers.GodProgressionChangedArgs::.ctor()WorshipManager.GameStateGodProgressionChanged::Invoke(Candide.GameModels.Managers.GodProgressionChangedArgs)
String literals
Gods_Chat_GodDiscoveredevent:/interface/offering/ui_offering_unlock_god
SynchWorshipUnlocked
#
public System.Void SynchWorshipUnlocked(System.String worshipUnlockId)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
B296779A36F006AACCB28F35E4F99C44E7CF3DBCE8AC9E2D641476BB702ED5A1 - Body hash
FAA06535AFBF0C71FCD8A0E3D835EB153514CC22299C902CA2C0F6B2A3376BB4 - IL size29
Referenced calls
System.Collections.Generic.HashSet<System.String>::Add(!0)WorshipManager.GameStateAcquiredWorshipUnlocksChanged::Invoke(System.String)
TryBuyWorshipUnlock
#
public System.Boolean TryBuyWorshipUnlock(Shared.Models.Gods.WorshipUnlock worshipUnlock)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticTrue
- VirtualFalse
- Hash
2C163295C03BE10B0A1BAB8046D70D646A3590BFB2BED36137C15600F40E1861 - Body hash
5EF386DF716DA19B7A44A9AD9E327F079393D394F790F0BEFF18A4C138F15E91 - IL size111
Referenced calls
System.String::Concat(System.String, System.String, System.String)CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)System.Collections.Generic.HashSet<System.String>::Contains(!0)CandideServer.MessageModels.Gods.BuyWorshipUnlockMessage::.ctor()Candide.GameModels.Services.WorshipService::Send_UnlockWorshipUnlock(CandideServer.MessageModels.Gods.BuyWorshipUnlockMessage)
String literals
Tried to buy WorshipUnlock with IDbut not enough worship currency was found.WorshipUnlock with IDis already aquired.