{"Id":"Candide.GameModels.Managers.WorshipManager","Name":"WorshipManager","DisplayName":"WorshipManager","FullName":"Candide.GameModels.Managers.WorshipManager","Namespace":"Candide.GameModels.Managers","Kind":"class","Visibility":"public","IsAbstract":true,"IsSealed":true,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"AcquiredWorshipUnlocksChanged:WorshipManager\u002BGameStateAcquiredWorshipUnlocksChanged","Name":"AcquiredWorshipUnlocksChanged","Type":"WorshipManager.GameStateAcquiredWorshipUnlocksChanged","Signature":"private WorshipManager.GameStateAcquiredWorshipUnlocksChanged AcquiredWorshipUnlocksChanged","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"131120E968B02261012628FFC095C198B02CB05D305DC6DDD8CEF8738B463091"},{"Id":"GodProgressionChanged:WorshipManager\u002BGameStateGodProgressionChanged","Name":"GodProgressionChanged","Type":"WorshipManager.GameStateGodProgressionChanged","Signature":"private WorshipManager.GameStateGodProgressionChanged GodProgressionChanged","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"F0E78237BA45CD99A5D55F9793EF72977E45811548747AFA2F8D8D5B0D467F30"},{"Id":"WorshipPointsChanged:WorshipManager\u002BGameStateWorshipPointsChanged","Name":"WorshipPointsChanged","Type":"WorshipManager.GameStateWorshipPointsChanged","Signature":"private WorshipManager.GameStateWorshipPointsChanged WorshipPointsChanged","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"C8A693D89E7ECF48A92A2952C2278230593820F211FA7007DDC859063EA4F4D6"}],"Properties":[],"Events":[{"Id":"AcquiredWorshipUnlocksChanged:WorshipManager\u002BGameStateAcquiredWorshipUnlocksChanged","Name":"AcquiredWorshipUnlocksChanged","Type":"WorshipManager.GameStateAcquiredWorshipUnlocksChanged","Signature":"public WorshipManager.GameStateAcquiredWorshipUnlocksChanged AcquiredWorshipUnlocksChanged","Visibility":"public","Hash":"9FBE4B69787C4618F7EB9EBF2A345F52CCC00DA5118CB6636C5093E067038F87"},{"Id":"GodProgressionChanged:WorshipManager\u002BGameStateGodProgressionChanged","Name":"GodProgressionChanged","Type":"WorshipManager.GameStateGodProgressionChanged","Signature":"public WorshipManager.GameStateGodProgressionChanged GodProgressionChanged","Visibility":"public","Hash":"C6F2B8E8628E563C58D3C75AD3EDF937871B4153E7262BBE5F2E296856954D66"},{"Id":"WorshipPointsChanged:WorshipManager\u002BGameStateWorshipPointsChanged","Name":"WorshipPointsChanged","Type":"WorshipManager.GameStateWorshipPointsChanged","Signature":"public WorshipManager.GameStateWorshipPointsChanged WorshipPointsChanged","Visibility":"public","Hash":"809E0AD7C4C5C8B32B2E43B775C3D8FDEE3AEB8FFE9963E1AF4D7ABAD3F67391"}],"Methods":[{"Id":"CreateImgui()-\u003ESystem.Void","Name":"CreateImgui","Signature":"public System.Void CreateImgui()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":287,"BodyHash":"4C457CAAD57B75F3CFE9419C9CA304D6CE52D6F58AC5CD3F9110EA2C16FF6523","Hash":"23B4A853242AA829B5533D00DDC40C9E64C7731001C015B1E1B972F105229786","CalledMethods":["System.String::op_Implicit(System.String)","ImGuiNET.ImGui::Text(System.ReadOnlySpan\u003CSystem.Char\u003E)","System.Collections.Generic.HashSet\u003CSystem.String\u003E::GetEnumerator()","HashSet.Enumerator\u003CSystem.String\u003E::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\u003CSystem.Char\u003E)","Candide.GameModels.Managers.BlessingsManager::TryApplyBlessing(Shared.Models.Gods.Blessing)","HashSet.Enumerator\u003CSystem.String\u003E::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)"],"StringLiterals":["-- Blessings --","B:","-- Ordinance --","O:"],"Source":null},{"Id":"IsWorshipUnlockAvailable(Shared.Models.Gods.WorshipUnlock)-\u003ESystem.Boolean","Name":"IsWorshipUnlockAvailable","Signature":"public System.Boolean IsWorshipUnlockAvailable(Shared.Models.Gods.WorshipUnlock worshipUnlock)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"worshipUnlock","Type":"Shared.Models.Gods.WorshipUnlock","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":77,"BodyHash":"53FB8C5BD42764A8E165CB9612AE5316550168C1A368983CE87126DBA024EDB2","Hash":"61EAF34EB21BE103EE25EA3BE95B04E537EA4925D497554E96F463F56F2AF861","CalledMethods":["System.Collections.Generic.HashSet\u003CSystem.String\u003E::Contains(!0)","System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Gods.GodProgression\u003E::get_Item(!0)"],"StringLiterals":[],"Source":null},{"Id":"SyncFullGameState(CandideServer.ServerServices.GetFullGameStateResponse)-\u003ESystem.Void","Name":"SyncFullGameState","Signature":"public System.Void SyncFullGameState(CandideServer.ServerServices.GetFullGameStateResponse model)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"model","Type":"CandideServer.ServerServices.GetFullGameStateResponse","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":81,"BodyHash":"61CB73540AB6FD27A6279AAAFC66F124C2D1F4BFFB566E749A66731A03E43EC9","Hash":"8A5BB1C89C8B47CF25BBCFEE6E234A54E5B95FD7BE7179EBD1158476CB8ADB2C","CalledMethods":["System.Collections.Generic.HashSet\u003CSystem.String\u003E::Clear()","System.Collections.Generic.HashSet\u003CSystem.String\u003E::GetEnumerator()","HashSet.Enumerator\u003CSystem.String\u003E::get_Current()","System.Collections.Generic.HashSet\u003CSystem.String\u003E::Add(!0)","HashSet.Enumerator\u003CSystem.String\u003E::MoveNext()","System.IDisposable::Dispose()"],"StringLiterals":[],"Source":null},{"Id":"SynchCurrentWorshipPoints(System.Int32)-\u003ESystem.Void","Name":"SynchCurrentWorshipPoints","Signature":"public System.Void SynchCurrentWorshipPoints(System.Int32 worshipCurrency)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"worshipCurrency","Type":"System.Int32","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":87,"BodyHash":"9D844524F7B845828A0A8868AC94487F3779186791BDCC64B638C0319C0CAD54","Hash":"210741DB4D9954E60CDEAEE1AD0DD2BF12979E66B719C8385216990855BE9F98","CalledMethods":["Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)","Candide.GameModels.Managers.WorshipPointsChangedArgs::.ctor()","WorshipManager.GameStateWorshipPointsChanged::Invoke(Candide.GameModels.Managers.WorshipPointsChangedArgs)"],"StringLiterals":["event:/interface/offering/ui_offering_unlock_worship_reward"],"Source":null},{"Id":"SynchGodProgressionChanged(CandideServer.MessageModels.Gods.Worship.GodProgressionChangedMessage)-\u003ESystem.Void","Name":"SynchGodProgressionChanged","Signature":"public System.Void SynchGodProgressionChanged(CandideServer.MessageModels.Gods.Worship.GodProgressionChangedMessage msg)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"msg","Type":"CandideServer.MessageModels.Gods.Worship.GodProgressionChangedMessage","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":549,"BodyHash":"7C075FBD50D0CF43F575896105F6767DBAB2CFADF877567FBA86B0D3EF4119A0","Hash":"0EFD868C0CFDA49F597343EC08880E0C17BB83605F2898E945CE109C32F14E8F","CalledMethods":["System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()","System.Guid::op_Equality(System.Guid, System.Guid)","System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::GetEnumerator()","Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::get_Current()","System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Int32\u003E::get_Key()","System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::ContainsKey(!0)","System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::get_Item(!0)","System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Int32\u003E::get_Value()","System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::set_Item(!0, !1)","Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::MoveNext()","System.IDisposable::Dispose()","System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Gods.GodProgression\u003E::GetEnumerator()","Dictionary.Enumerator\u003CSystem.String, Shared.Models.Gods.GodProgression\u003E::get_Current()","System.Collections.Generic.KeyValuePair\u003CSystem.String, Shared.Models.Gods.GodProgression\u003E::Deconstruct(!0\u0026, !1\u0026)","System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Gods.GodProgression\u003E::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\u003CSystem.String, Shared.Models.Gods.GodProgression\u003E::MoveNext()","Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)","CandideServer.MessageModels.Citizens.RemoveCitizenMessage::.ctor()","System.Nullable\u003CSystem.Guid\u003E::get_Value()","Candide.GameModels.Controllers.CitizenController::RemoveCitizen(CandideServer.MessageModels.Citizens.RemoveCitizenMessage)","Candide.GameModels.Managers.GodProgressionChangedArgs::.ctor()","WorshipManager.GameStateGodProgressionChanged::Invoke(Candide.GameModels.Managers.GodProgressionChangedArgs)"],"StringLiterals":["Gods_Chat_GodDiscovered","event:/interface/offering/ui_offering_unlock_god"],"Source":null},{"Id":"SynchWorshipUnlocked(System.String)-\u003ESystem.Void","Name":"SynchWorshipUnlocked","Signature":"public System.Void SynchWorshipUnlocked(System.String worshipUnlockId)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"worshipUnlockId","Type":"System.String","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":29,"BodyHash":"FAA06535AFBF0C71FCD8A0E3D835EB153514CC22299C902CA2C0F6B2A3376BB4","Hash":"B296779A36F006AACCB28F35E4F99C44E7CF3DBCE8AC9E2D641476BB702ED5A1","CalledMethods":["System.Collections.Generic.HashSet\u003CSystem.String\u003E::Add(!0)","WorshipManager.GameStateAcquiredWorshipUnlocksChanged::Invoke(System.String)"],"StringLiterals":[],"Source":null},{"Id":"TryBuyWorshipUnlock(Shared.Models.Gods.WorshipUnlock)-\u003ESystem.Boolean","Name":"TryBuyWorshipUnlock","Signature":"public System.Boolean TryBuyWorshipUnlock(Shared.Models.Gods.WorshipUnlock worshipUnlock)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"worshipUnlock","Type":"Shared.Models.Gods.WorshipUnlock","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":111,"BodyHash":"5EF386DF716DA19B7A44A9AD9E327F079393D394F790F0BEFF18A4C138F15E91","Hash":"2C163295C03BE10B0A1BAB8046D70D646A3590BFB2BED36137C15600F40E1861","CalledMethods":["System.String::Concat(System.String, System.String, System.String)","CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)","System.Collections.Generic.HashSet\u003CSystem.String\u003E::Contains(!0)","CandideServer.MessageModels.Gods.BuyWorshipUnlockMessage::.ctor()","Candide.GameModels.Services.WorshipService::Send_UnlockWorshipUnlock(CandideServer.MessageModels.Gods.BuyWorshipUnlockMessage)"],"StringLiterals":["Tried to buy WorshipUnlock with ID "," but not enough worship currency was found.","WorshipUnlock with ID "," is already aquired."],"Source":null}],"Hash":"58752DF3FA1F4032579FE7DB0AD70B553CA1740E1891C76174C3FDD281423CEA"}