{"Id":"Candide.GameModels.Controllers.QuestsController","Name":"QuestsController","DisplayName":"QuestsController","FullName":"Candide.GameModels.Controllers.QuestsController","Namespace":"Candide.GameModels.Controllers","Kind":"class","Visibility":"public","IsAbstract":true,"IsSealed":true,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[],"Properties":[],"Events":[],"Methods":[{"Id":"AddPersonalQuests(CandideServer.MessageModels.Quests.AddPersonalQuestsMessage)-\u003ESystem.Void","Name":"AddPersonalQuests","Signature":"public System.Void AddPersonalQuests(CandideServer.MessageModels.Quests.AddPersonalQuestsMessage msg)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"msg","Type":"CandideServer.MessageModels.Quests.AddPersonalQuestsMessage","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":75,"BodyHash":"0E6952C1BC1DF0FCE80BDCC65DA23E56F297D8E3AA95FFD258275E9E5E922AFE","Hash":"E3952653DC941C596D9743EB6ADD99B1056F78CC949D902AB27C0499EAE1575E","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::Add(!0, !1)","Candide.GameModels.Controllers.QuestsController::CheckAutoPin(System.String)"],"StringLiterals":[],"Source":null},{"Id":"AddWorldQuests(CandideServer.MessageModels.Quests.AddQuestsMessage)-\u003ESystem.Void","Name":"AddWorldQuests","Signature":"public System.Void AddWorldQuests(CandideServer.MessageModels.Quests.AddQuestsMessage msg)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"msg","Type":"CandideServer.MessageModels.Quests.AddQuestsMessage","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":55,"BodyHash":"210C60BDDE61CD7F8F7FB5B5B10E2E715B7F3E9C6026ABC88888A3A64B8532D4","Hash":"FAE6C9CB8B925B4204DD5EA656D852EC24F4D5791404319EEB6C8C22D2B7C4B2","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::Add(!0, !1)","Candide.GameModels.Controllers.QuestsController::CheckAutoPin(System.String)"],"StringLiterals":[],"Source":null},{"Id":"CheckAutoPin(System.String)-\u003ESystem.Boolean","Name":"CheckAutoPin","Signature":"private System.Boolean CheckAutoPin(System.String questId)","Visibility":"private","ReturnType":"System.Boolean","Parameters":[{"Name":"questId","Type":"System.String","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":23,"BodyHash":"E88CBA5C8258C31451EEA74877E228087C0C8DD69489378924CA938890B6E327","Hash":"4A7A8FBCAE1BBF45D49DF358748C97C686500DAB5D413D32690E6A054F206642","CalledMethods":["Shared.Data.QuestsDataBase::GetQuestOrMissing(System.String)"],"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":124,"BodyHash":"5DAFC626EF1B026ABF756AA59A8ACE0C22CA7D9EC9922B55E05510EF9C29A7F0","Hash":"FAFAFF811D75C493600ACD206496D4A71DE53C48E2CE4CA51F671473FF4FCECC","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::Clear()","System.Collections.Generic.HashSet\u003CSystem.String\u003E::Clear()","System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::Add(!0, !1)","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":"SyncFullLocalPlayerCharacter(CandideServer.MessageModels.Players.ServerPlayerMessage)-\u003ESystem.Void","Name":"SyncFullLocalPlayerCharacter","Signature":"public System.Void SyncFullLocalPlayerCharacter(CandideServer.MessageModels.Players.ServerPlayerMessage playerMessage)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"playerMessage","Type":"CandideServer.MessageModels.Players.ServerPlayerMessage","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":353,"BodyHash":"342F186FBCB410863D81E7C021B3C646D5D68CE8E41482C945D5826C69AF7B92","Hash":"8393C08E0B27296FFE50E9DFA6A0C05C71F00637606C224699DC9044E9D181B6","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::Clear()","System.Collections.Generic.HashSet\u003CSystem.String\u003E::Clear()","System.Collections.Generic.HashSet\u003CSystem.String\u003E::get_Count()","System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::GetEnumerator()","Dictionary.Enumerator\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::get_Current()","System.Collections.Generic.KeyValuePair\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::get_Key()","System.Collections.Generic.KeyValuePair\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::get_Value()","System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::set_Item(!0, !1)","Candide.GameModels.Controllers.QuestsController::CheckAutoPin(System.String)","Dictionary.Enumerator\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::MoveNext()","System.IDisposable::Dispose()","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()"],"StringLiterals":[],"Source":null},{"Id":"UpdatePersonalQuests(CandideServer.MessageModels.Quests.UpdatePersonalQuestsMessage)-\u003ECandide.GameModels.Controllers.UpdateQuestsResult","Name":"UpdatePersonalQuests","Signature":"public Candide.GameModels.Controllers.UpdateQuestsResult UpdatePersonalQuests(CandideServer.MessageModels.Quests.UpdatePersonalQuestsMessage msg)","Visibility":"public","ReturnType":"Candide.GameModels.Controllers.UpdateQuestsResult","Parameters":[{"Name":"msg","Type":"CandideServer.MessageModels.Quests.UpdatePersonalQuestsMessage","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":664,"BodyHash":"5A597FECE30F252BD45316D910C9AAC978A12572124A059CAA7EA4F554BD7DCB","Hash":"090724D0624521B40FADA7ED169B65E848F6A93295C7E590F04384EC03C203CC","CalledMethods":["System.Collections.Generic.List\u003CSystem.String\u003E::.ctor()","System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::ContainsKey(!0)","System.String::Concat(System.String, System.String)","CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)","System.Collections.Generic.List\u003CSystem.String\u003E::Add(!0)","System.Collections.Generic.HashSet\u003CSystem.String\u003E::Contains(!0)","Shared.Data.QuestsDataBase::GetQuestOrMissing(System.String)","Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)","Shared.Text.StringDefinitions::GetFormatString(System.String, System.String)","Candide.Multiplayer.Chat.ChatLogManager::SendLocalChatMessage(System.String, CandideServer.Models.ChatMessageType)","System.Collections.Generic.HashSet\u003CSystem.String\u003E::Add(!0)","Shared.Analytics.AnalyticsHandler::ToIdString(System.String)","Candide.GameModels.GameState::GetCharacterPlayTimeHours()","Shared.Analytics.AnalyticsHandler::Log(System.String, System.Double, AnalyticsHandler.LogType, System.Single)","CandideServer.EventBus.EventBusManager::SendEvent(System.String, System.Object, System.Boolean)","Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)","System.ArgumentOutOfRangeException::.ctor()","System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::get_Item(!0)","System.Collections.Generic.List\u003CSystem.String\u003E::GetEnumerator()","List.Enumerator\u003CSystem.String\u003E::get_Current()","System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::Remove(!0)","List.Enumerator\u003CSystem.String\u003E::MoveNext()","System.IDisposable::Dispose()","Candide.GameModels.Controllers.UpdateQuestsResult::.ctor()"],"StringLiterals":["Couldn\u0027t find active world quest with ID: ","Tried to mark a personal quest as finished, but it\u0027s already finished. ID: ","Quests_Chat_PersonalQuestCompleted","quest:completed:","quest-completed","event:/interface/offering/ui_complete_quest_objective"],"Source":null},{"Id":"UpdateWorldQuests(CandideServer.MessageModels.Quests.UpdateQuestsMessage)-\u003ECandide.GameModels.Controllers.UpdateQuestsResult","Name":"UpdateWorldQuests","Signature":"public Candide.GameModels.Controllers.UpdateQuestsResult UpdateWorldQuests(CandideServer.MessageModels.Quests.UpdateQuestsMessage msg)","Visibility":"public","ReturnType":"Candide.GameModels.Controllers.UpdateQuestsResult","Parameters":[{"Name":"msg","Type":"CandideServer.MessageModels.Quests.UpdateQuestsMessage","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":578,"BodyHash":"1E1A972CAE937F28D6AFE7930D534C35321DD758CFBB4EBFBCE473351606C652","Hash":"1B947CE3078CE965AC5083DCA41DF7C92E8B9836245334B2A1B536710BE44D62","CalledMethods":["System.Collections.Generic.List\u003CSystem.String\u003E::.ctor()","System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::ContainsKey(!0)","System.String::Concat(System.String, System.String)","CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)","System.Collections.Generic.List\u003CSystem.String\u003E::Add(!0)","Shared.Data.QuestsDataBase::GetQuestOrNull(System.String)","System.String::Concat(System.String, System.String, System.String)","Shared.Data.GodsDataBase::GetGodOrNull(System.String)","Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId)","Shared.Text.StringDefinitions::GetFormatString(System.String, System.String)","Shared.Text.StringDefinitions::GetFormatString(System.String, System.String, System.String)","Candide.Multiplayer.Chat.ChatLogManager::SendLocalChatMessage(System.String, CandideServer.Models.ChatMessageType)","CandideServer.EventBus.EventBusManager::SendEvent(System.String, System.Object, System.Boolean)","Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)","System.Collections.Generic.HashSet\u003CSystem.String\u003E::Add(!0)","System.ArgumentOutOfRangeException::.ctor()","System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::get_Item(!0)","System.Collections.Generic.List\u003CSystem.String\u003E::GetEnumerator()","List.Enumerator\u003CSystem.String\u003E::get_Current()","System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::Remove(!0)","List.Enumerator\u003CSystem.String\u003E::MoveNext()","System.IDisposable::Dispose()","Candide.GameModels.Controllers.UpdateQuestsResult::.ctor()"],"StringLiterals":["Couldn\u0027t find active world quest with ID: ","Couldn\u0027t find Quest "," in the DataBase","Quests_Chat_QuestCompleted","Quests_Chat_GodQuestCompleted","quest-completed","event:/music/stingers/quest_complete","event:/interface/offering/ui_complete_quest_objective"],"Source":null}],"Hash":"603A4E1DDB3CAF2A51D5CB165B82441B345D998F0AA7B0F8AAB6CF7911DA109F"}