{"Id":"CandideServer.ServerManagers.QuestsServerManager","Name":"QuestsServerManager","DisplayName":"QuestsServerManager","FullName":"CandideServer.ServerManagers.QuestsServerManager","Namespace":"CandideServer.ServerManagers","Kind":"class","Visibility":"public","IsAbstract":true,"IsSealed":true,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[],"Properties":[],"Events":[],"Methods":[{"Id":"BackupSetupFetchQuest(Shared.Models.Quests.QuestData)-\u003ESystem.Void","Name":"BackupSetupFetchQuest","Signature":"public System.Void BackupSetupFetchQuest(Shared.Models.Quests.QuestData questData)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"questData","Type":"Shared.Models.Quests.QuestData","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":13,"BodyHash":"D69BCE3038AA4CCEBDECA99B998BF4BD13944F6474A91B6C6907603F6B519E3E","Hash":"38748ED80A5B7CD61FA3CE66E69356B127F08CF2EDBD147449BE41B9C1CE156F","CalledMethods":["CandideServer.ServerManagers.QuestsServerManager::SetupFetchQuest(Shared.Models.Quests.QuestData, Shared.Models.Quests.QuestInstanceModel, System.Single)"],"StringLiterals":[],"Source":null},{"Id":"CheckAndAddAvailablePersonalQuests(CandideServer.Models.Player.ServerPlayerCharacter, System.Boolean)-\u003ESystem.Void","Name":"CheckAndAddAvailablePersonalQuests","Signature":"public System.Void CheckAndAddAvailablePersonalQuests(CandideServer.Models.Player.ServerPlayerCharacter playerCharacter, System.Boolean sendToClient)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"playerCharacter","Type":"CandideServer.Models.Player.ServerPlayerCharacter","IsOut":false,"IsOptional":false},{"Name":"sendToClient","Type":"System.Boolean","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":323,"BodyHash":"F8401B906A5FE9F0E3C09FA87B7907803D7A1A4446D98D54AD6A617EC650A1D1","Hash":"AFFA121BA6479E2C2FAE7765117196F6026093E4FCFEB320006AA689D4F29400","CalledMethods":["Shared.Data.QuestsDataBase::GetAllQuestsOfType(Shared.Models.Quests.QuestType)","System.Collections.Generic.List\u003CShared.Models.Quests.QuestInstanceModel\u003E::.ctor()","System.Collections.Generic.IEnumerable\u003CShared.Models.Quests.QuestData\u003E::GetEnumerator()","System.Collections.Generic.IEnumerator\u003CShared.Models.Quests.QuestData\u003E::get_Current()","System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::ContainsKey(!0)","System.Collections.Generic.HashSet\u003CSystem.String\u003E::Contains(!0)","System.Collections.Generic.List\u003CShared.Models.Quests.IQuestRequirement\u003E::GetEnumerator()","List.Enumerator\u003CShared.Models.Quests.IQuestRequirement\u003E::get_Current()","Shared.Models.Quests.IQuestRequirement::RequirementsMet(Shared.Models.Quests.QuestRequirementsMetArgs)","List.Enumerator\u003CShared.Models.Quests.IQuestRequirement\u003E::MoveNext()","System.IDisposable::Dispose()","CandideServer.ServerControllers.QuestsSController::CreateActivePersonalQuest(Shared.Models.Player.PlayerCharacterModel, Shared.Models.Quests.QuestData)","System.Collections.Generic.List\u003CShared.Models.Quests.QuestInstanceModel\u003E::Add(!0)","System.Collections.IEnumerator::MoveNext()","System.Collections.Generic.List\u003CShared.Models.Quests.QuestInstanceModel\u003E::get_Count()","CandideServer.MessageModels.Quests.AddQuestsMessage::.ctor()","System.Collections.Generic.List\u003CShared.Models.Quests.QuestInstanceModel\u003E::ToArray()","CandideServer.ServerServices.QuestsServerService::SendAddPersonalQuests(CandideServer.Models.Player.ServerPlayerCharacter, CandideServer.MessageModels.Quests.AddQuestsMessage)"],"StringLiterals":[],"Source":null},{"Id":"CheckAndAddAvailableWorldQuests(System.Boolean)-\u003ESystem.Void","Name":"CheckAndAddAvailableWorldQuests","Signature":"public System.Void CheckAndAddAvailableWorldQuests(System.Boolean sendToNetwork)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"sendToNetwork","Type":"System.Boolean","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":292,"BodyHash":"390A6B40E9DEE380D7969E65D66E7D06105BF12A5363B7D5207A234AE6C6E67E","Hash":"CAD08AACFE8FE3E01D4CDE424D2F580E3D4F78F4D217435D408CFBA32E7D50F7","CalledMethods":["Shared.Data.QuestsDataBase::GetAllQuestsOfType(Shared.Models.Quests.QuestType)","System.Collections.Generic.List\u003CShared.Models.Quests.QuestInstanceModel\u003E::.ctor()","System.Collections.Generic.IEnumerable\u003CShared.Models.Quests.QuestData\u003E::GetEnumerator()","System.Collections.Generic.IEnumerator\u003CShared.Models.Quests.QuestData\u003E::get_Current()","System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::ContainsKey(!0)","System.Collections.Generic.HashSet\u003CSystem.String\u003E::Contains(!0)","System.Collections.Generic.List\u003CShared.Models.Quests.IQuestRequirement\u003E::GetEnumerator()","List.Enumerator\u003CShared.Models.Quests.IQuestRequirement\u003E::get_Current()","Shared.Models.Quests.IQuestRequirement::RequirementsMet(Shared.Models.Quests.QuestRequirementsMetArgs)","List.Enumerator\u003CShared.Models.Quests.IQuestRequirement\u003E::MoveNext()","System.IDisposable::Dispose()","CandideServer.ServerManagers.QuestsServerManager::CreateActiveWorldQuest(Shared.Models.Quests.QuestData)","System.Collections.Generic.List\u003CShared.Models.Quests.QuestInstanceModel\u003E::Add(!0)","System.Collections.IEnumerator::MoveNext()","System.Collections.Generic.List\u003CShared.Models.Quests.QuestInstanceModel\u003E::get_Count()","CandideServer.MessageModels.Quests.AddQuestsMessage::.ctor()","System.Collections.Generic.List\u003CShared.Models.Quests.QuestInstanceModel\u003E::ToArray()","CandideServer.ServerServices.QuestsServerService::SendAddWorldQuests(CandideServer.MessageModels.Quests.AddQuestsMessage)"],"StringLiterals":[],"Source":null},{"Id":"CreateActiveWorldQuest(Shared.Models.Quests.QuestData)-\u003EShared.Models.Quests.QuestInstanceModel","Name":"CreateActiveWorldQuest","Signature":"public Shared.Models.Quests.QuestInstanceModel CreateActiveWorldQuest(Shared.Models.Quests.QuestData quest)","Visibility":"public","ReturnType":"Shared.Models.Quests.QuestInstanceModel","Parameters":[{"Name":"quest","Type":"Shared.Models.Quests.QuestData","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":144,"BodyHash":"D43DEDBD17150B96569178C934D632FD0381F9FABBD66638A9C9F620FDD8067C","Hash":"60A13A025F69D516980871EDB0BC7EDE3281DD7B6B0D84AA7BFD2E175BB94013","CalledMethods":["CandideServer.ServerControllers.QuestsSController::CreateActiveWorldQuest(Shared.Models.Quests.QuestData)","CandideServer.ServerManagers.QuestsServerManager::SetupFetchQuest(Shared.Models.Quests.QuestData, Shared.Models.Quests.QuestInstanceModel, System.Single)","System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationModel\u003E::get_Values()","Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationModel\u003E::GetEnumerator()","Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationModel\u003E::get_Current()","System.String::op_Inequality(System.String, System.String)","CandideServer.ServerManagers.DungeonServerManager::SetupDungeonQuest(CandideServer.Models.Dungeons.DungeonLocationModel, System.String)","Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationModel\u003E::MoveNext()","System.IDisposable::Dispose()","CandideServer.ServerManagers.BossServerManager::DiscoverBossLocation(System.String)"],"StringLiterals":[],"Source":null},{"Id":"DebugSetupFetchQuest(Shared.Models.Quests.QuestData)-\u003ESystem.Void","Name":"DebugSetupFetchQuest","Signature":"public System.Void DebugSetupFetchQuest(Shared.Models.Quests.QuestData questData)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"questData","Type":"Shared.Models.Quests.QuestData","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":13,"BodyHash":"D69BCE3038AA4CCEBDECA99B998BF4BD13944F6474A91B6C6907603F6B519E3E","Hash":"DAEA372003C9E0456DF104052B93DAA270E99A2E27CCE7422EF5CEB57CEFBAD3","CalledMethods":["CandideServer.ServerManagers.QuestsServerManager::SetupFetchQuest(Shared.Models.Quests.QuestData, Shared.Models.Quests.QuestInstanceModel, System.Single)"],"StringLiterals":[],"Source":null},{"Id":"FinishQuest(Shared.Models.Quests.QuestData, System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Shared.Models.Quests.QuestInstanceModel\u003E, System.Collections.Generic.HashSet\u00601\u003CSystem.String\u003E, System.Nullable\u00601\u003CSystem.Guid\u003E, System.Boolean)-\u003ESystem.Boolean","Name":"FinishQuest","Signature":"private System.Boolean FinishQuest(Shared.Models.Quests.QuestData questData, System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E activeCollection, System.Collections.Generic.HashSet\u003CSystem.String\u003E completedCollection, System.Nullable\u003CSystem.Guid\u003E playerCharacterId, System.Boolean skipObjectivesCheck)","Visibility":"private","ReturnType":"System.Boolean","Parameters":[{"Name":"questData","Type":"Shared.Models.Quests.QuestData","IsOut":false,"IsOptional":false},{"Name":"activeCollection","Type":"System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E","IsOut":false,"IsOptional":false},{"Name":"completedCollection","Type":"System.Collections.Generic.HashSet\u003CSystem.String\u003E","IsOut":false,"IsOptional":false},{"Name":"playerCharacterId","Type":"System.Nullable\u003CSystem.Guid\u003E","IsOut":false,"IsOptional":false},{"Name":"skipObjectivesCheck","Type":"System.Boolean","IsOut":false,"IsOptional":true}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":193,"BodyHash":"4CC21D263FA4480F06FE598CBFA0B23748D34FCD857A09F06C4287660E570E06","Hash":"CCE2A892444BEF16B13AF303921B58007CB7AE520DA3A520DEF29A399EF6E6A9","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::TryGetValue(!0, !1\u0026)","System.String::Concat(System.String, System.String, System.String)","CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)","System.String::Concat(System.String, System.String)","CandideServer.ServerControllers.QuestsSController::QuestSetFinished(Shared.Models.Quests.QuestData, Shared.Models.Quests.QuestInstanceModel, System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E\u0026, System.Collections.Generic.HashSet\u003CSystem.String\u003E\u0026)","CandideServer.SyncStrategies.SyncStrategy::Everyone()","CandideServer.ServerManagers.RewardsServerManager::UnlockQuestReward(System.String, System.Nullable\u003CSystem.Guid\u003E, CandideServer.SyncStrategies.SyncStrategy)","Shared.Analytics.AnalyticsHandler::ToIdString(System.String)","CandideServer.ServerGameState::GetWorldPlayTimeHours()","Shared.Analytics.AnalyticsHandler::Log(System.String, System.Double, AnalyticsHandler.LogType, System.Single)"],"StringLiterals":["Can\u0027t finish quest with ID "," since it\u0027s not part of the active collection.","Quest "," is already finished.","Quest\u0027s objectives are not completed. Unable to finish quest ","quest:completed:"],"Source":null},{"Id":"FinishQuest(System.String, System.Nullable\u00601\u003CSystem.Guid\u003E, System.Boolean)-\u003ESystem.Boolean","Name":"FinishQuest","Signature":"private System.Boolean FinishQuest(System.String questId, System.Nullable\u003CSystem.Guid\u003E playerCharacterId, System.Boolean skipObjectivesCheck)","Visibility":"private","ReturnType":"System.Boolean","Parameters":[{"Name":"questId","Type":"System.String","IsOut":false,"IsOptional":false},{"Name":"playerCharacterId","Type":"System.Nullable\u003CSystem.Guid\u003E","IsOut":false,"IsOptional":false},{"Name":"skipObjectivesCheck","Type":"System.Boolean","IsOut":false,"IsOptional":true}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":178,"BodyHash":"CD56DCB93CABBA5E5C337C187AAC70CA06720170190701CA410891A8D84F9F3D","Hash":"22E187C94E8DDF353BA735463D64F50FB16E597FEB2BBB3A919A98E5F78315C3","CalledMethods":["Shared.Data.QuestsDataBase::GetQuestOrNull(System.String)","System.String::Concat(System.String, System.String, System.String)","CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)","System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","System.Nullable\u003CSystem.Guid\u003E::get_Value()","System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Player.ServerPlayerCharacter\u003E::TryGetValue(!0, !1\u0026)","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.QuestsServerManager::FinishQuest(Shared.Models.Quests.QuestData, System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E, System.Collections.Generic.HashSet\u003CSystem.String\u003E, System.Nullable\u003CSystem.Guid\u003E, System.Boolean)","CandideServer.ServerManagers.QuestsServerManager::CheckAndAddAvailablePersonalQuests(CandideServer.Models.Player.ServerPlayerCharacter, System.Boolean)","CandideServer.ServerManagers.QuestsServerManager::CheckAndAddAvailableWorldQuests(System.Boolean)"],"StringLiterals":["Can\u0027t find quest with ID "," in the DataBase","Can\u0027t find player character with ID "],"Source":null},{"Id":"ForceFinishQuest(System.String)-\u003ESystem.Void","Name":"ForceFinishQuest","Signature":"public System.Void ForceFinishQuest(System.String questId)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"questId","Type":"System.String","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":120,"BodyHash":"691EFFFBF2BB7190F15304C2AC30FA0C02D03854EEF49B63A4D82E432A0C2FE9","Hash":"6CBE43CE34F434582A909E885C60CA5E322852A7962868110FCD82FE37582993","CalledMethods":["Shared.Data.QuestsDataBase::GetQuestOrNull(System.String)","System.String::Concat(System.String, System.String)","CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)","CandideServer.ServerManagers.QuestsServerManager::FinishQuest(Shared.Models.Quests.QuestData, System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E, System.Collections.Generic.HashSet\u003CSystem.String\u003E, System.Nullable\u003CSystem.Guid\u003E, System.Boolean)","CandideServer.ServerManagers.QuestsServerManager::CheckAndAddAvailableWorldQuests(System.Boolean)","CandideServer.MessageModels.Quests.UpdateQuestsMessage::.ctor()","CandideServer.MessageModels.Quests.UpdateQuestMessage::.ctor()","System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::.ctor()","CandideServer.ServerServices.QuestsServerService::SendUpdateWorldQuests(CandideServer.MessageModels.Quests.UpdateQuestsMessage)"],"StringLiterals":["Can\u0027t find quest with ID "],"Source":null},{"Id":"OnEventReceived(System.Object)-\u003ESystem.Void","Name":"OnEventReceived","Signature":"public System.Void OnEventReceived(System.Object eventObject)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"eventObject","Type":"System.Object","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":7,"BodyHash":"DE188F8B07E3D2F28A199AD6777057715753F347C66E3D72148A88C40AC756E1","Hash":"935C3337BF4F303C5F5D877A0A81540900F7AE875C1823BA41775D10FD09449E","CalledMethods":["CandideServer.ServerManagers.QuestsServerManager::UpdateWorldQuestsObjectives(System.Object)"],"StringLiterals":[],"Source":null},{"Id":"OnPlayerEventReceived(CandideServer.Models.Quests.EventModels.PlayerCharacterEvent)-\u003ESystem.Void","Name":"OnPlayerEventReceived","Signature":"public System.Void OnPlayerEventReceived(CandideServer.Models.Quests.EventModels.PlayerCharacterEvent message)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"message","Type":"CandideServer.Models.Quests.EventModels.PlayerCharacterEvent","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":18,"BodyHash":"85C3788E53D876457BF548559F319362FB08755680F099092F4E41AF3096751B","Hash":"50B43F60BFCDFFB5C9DE7E3E592C556DBE9E20C5B4FAA8190C8C61940427659C","CalledMethods":["CandideServer.ServerManagers.QuestsServerManager::OnPlayerEventReceived(System.Guid, System.Object)"],"StringLiterals":[],"Source":null},{"Id":"OnPlayerEventReceived(System.Guid, System.Object)-\u003ESystem.Void","Name":"OnPlayerEventReceived","Signature":"public System.Void OnPlayerEventReceived(System.Guid playerCharacterId, System.Object eventObject)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"playerCharacterId","Type":"System.Guid","IsOut":false,"IsOptional":false},{"Name":"eventObject","Type":"System.Object","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":86,"BodyHash":"D1BE6D1E89D4CD889BB285AFE755DD97146BF82527F75A21B0BA9000D2D328BD","Hash":"8ECFE2C75CFC780AC5B1EF7B91DE266FEE2B2075DEABD753BA43C50C6A704B41","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Player.ServerPlayerCharacter\u003E::TryGetValue(!0, !1\u0026)","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()","CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)","CandideServer.ServerManagers.QuestsServerManager::UpdatePersonalQuestsObjectives(CandideServer.Models.Player.ServerPlayerCharacter, System.Object)"],"StringLiterals":["Got quest event for unknown player character "," - data "],"Source":null},{"Id":"SetupFetchQuest(Shared.Models.Quests.QuestData, Shared.Models.Quests.QuestInstanceModel, System.Single)-\u003ESystem.Void","Name":"SetupFetchQuest","Signature":"private System.Void SetupFetchQuest(Shared.Models.Quests.QuestData questData, Shared.Models.Quests.QuestInstanceModel instance, System.Single maxDistanceMultiplier)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"questData","Type":"Shared.Models.Quests.QuestData","IsOut":false,"IsOptional":false},{"Name":"instance","Type":"Shared.Models.Quests.QuestInstanceModel","IsOut":false,"IsOptional":false},{"Name":"maxDistanceMultiplier","Type":"System.Single","IsOut":false,"IsOptional":true}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":1011,"BodyHash":"51597B84D501DE081348181548C5B2D93CAE97EA29AD3E734D649BA19E88AA8C","Hash":"CA5435060657E3141623D3F3FF426159D8A0FB07CEA2D2CE3CD3045345E3EF3C","CalledMethods":["System.Collections.Generic.PriorityQueue\u003CCandideServer.Models.Dungeons.DungeonLocationModel, System.Single\u003E::.ctor()","Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)","System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationModel\u003E::get_Values()","Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationModel\u003E::GetEnumerator()","Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationModel\u003E::get_Current()","CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)","Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)","CandideServer.Database.PoiDataBase::TryGetPoiData(System.String, CandideServer.Models.PoiData\u0026)","System.String::op_Equality(System.String, System.String)","System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel\u003E::get_Count()","CandideServer.Database.DungeonRoomDataBase::TryGetDungeonRoomData(System.String, CandideServer.Models.Dungeons.DungeonRoomDataModel\u0026)","CandideServer.World.ServerWorldDataManager::GetWorldDataOrNull(System.String)","System.Collections.Generic.List\u003CCandideServer.World.ServerEntitySpawnData\u003E::GetEnumerator()","List.Enumerator\u003CCandideServer.World.ServerEntitySpawnData\u003E::get_Current()","CandideServer.Entities.ControllerSets.Chest.ServerChestController::IsMajorChest(CandideServer.World.ServerEntitySpawnData)","List.Enumerator\u003CCandideServer.World.ServerEntitySpawnData\u003E::MoveNext()","System.IDisposable::Dispose()","System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel\u003E::get_Values()","Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel\u003E::GetEnumerator()","Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel\u003E::get_Current()","System.Collections.Generic.HashSet\u003CSystem.Guid\u003E::Contains(!0)","System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Guid\u003E::TryGetValue(!0, !1\u0026)","System.Guid::op_Equality(System.Guid, System.Guid)","System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Items.SharedInventoryModel\u003E::ContainsKey(!0)","Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationRoomModel\u003E::MoveNext()","System.Collections.Generic.PriorityQueue\u003CCandideServer.Models.Dungeons.DungeonLocationModel, System.Single\u003E::Enqueue(!0, !1)","Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationModel\u003E::MoveNext()","System.Collections.Generic.PriorityQueue\u003CCandideServer.Models.Dungeons.DungeonLocationModel, System.Single\u003E::TryDequeue(!0\u0026, !1\u0026)","CandideServer.ServerManagers.DungeonServerManager::SetupFetchQuestLoot(CandideServer.Models.Dungeons.DungeonLocationModel, System.Collections.Generic.List\u003CShared.Models.Items.ItemAmount\u003E, System.String, System.Boolean)","CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)"],"StringLiterals":["biome:plains","biome:plains_dry","biome:forest_light","biome:forest","Could not setup fetch quest! No suitable location found.","Failed to set up fetch quest \u0027","\u0027 on world with seed \u0027","\u0027 size \u0027","\u0027"],"Source":null},{"Id":"SynchUpdateActivePersonalQuests(Shared.Models.Player.PlayerCharacterModel)-\u003ESystem.Void","Name":"SynchUpdateActivePersonalQuests","Signature":"public System.Void SynchUpdateActivePersonalQuests(Shared.Models.Player.PlayerCharacterModel characterCharacter)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"characterCharacter","Type":"Shared.Models.Player.PlayerCharacterModel","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":209,"BodyHash":"81A8B39DB0E560BE92E84CEE0E4AD33EA519FEE0E9B86A820AE4ED187EDEAE4B","Hash":"D8B4F69000FF34F60B0A55A2820ED75C732CC4FE8653E7AC8311E3C836061BB9","CalledMethods":["System.Collections.Generic.List\u003CSystem.String\u003E::.ctor()","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()","Shared.Data.QuestsDataBase::GetQuestOrNull(System.String)","System.Collections.Generic.List\u003CSystem.String\u003E::Add(!0)","Shared.Models.Quests.QuestInstanceModel::FromQuestData(Shared.Models.Quests.QuestData)","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)","Dictionary.Enumerator\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::MoveNext()","System.IDisposable::Dispose()","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()"],"StringLiterals":[],"Source":null},{"Id":"TryAddNpcQuest(System.String, System.Boolean)-\u003ESystem.Void","Name":"TryAddNpcQuest","Signature":"public System.Void TryAddNpcQuest(System.String questId, System.Boolean sendToNetwork)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"questId","Type":"System.String","IsOut":false,"IsOptional":false},{"Name":"sendToNetwork","Type":"System.Boolean","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":310,"BodyHash":"6F3452DBC5CE27B3AEC4B5D402C0A985DB7A01B1F733F3FEC214F900A1686AD3","Hash":"32D8085AB56089B6362C374843549FD2BB7436916E62606A77DC1D00FB81D74E","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::ContainsKey(!0)","System.String::Concat(System.String, System.String, System.String)","CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)","System.Collections.Generic.HashSet\u003CSystem.String\u003E::Contains(!0)","Shared.Data.QuestsDataBase::GetQuestOrNull(System.String)","System.Exception::.ctor(System.String)","System.Collections.Generic.List\u003CShared.Models.Quests.IQuestRequirement\u003E::GetEnumerator()","List.Enumerator\u003CShared.Models.Quests.IQuestRequirement\u003E::get_Current()","Shared.Models.Quests.IQuestRequirement::RequirementsMet(Shared.Models.Quests.QuestRequirementsMetArgs)","List.Enumerator\u003CShared.Models.Quests.IQuestRequirement\u003E::MoveNext()","System.IDisposable::Dispose()","CandideServer.ServerManagers.QuestsServerManager::CreateActiveWorldQuest(Shared.Models.Quests.QuestData)","CandideServer.MessageModels.Quests.AddQuestsMessage::.ctor()","CandideServer.ServerServices.QuestsServerService::SendAddWorldQuests(CandideServer.MessageModels.Quests.AddQuestsMessage)"],"StringLiterals":["Quest \u0027","\u0027 is already in active world quests","\u0027 is already finished","Couldn\u0027t find quest with ID \u0027","\u0027","TryAddNpcQuest: Haven\u0027t added support for any other quest types than NPC here /Sam"],"Source":null},{"Id":"TryFinishPersonalQuest(System.String, System.Nullable\u00601\u003CSystem.Guid\u003E, System.Boolean)-\u003ESystem.Boolean","Name":"TryFinishPersonalQuest","Signature":"public System.Boolean TryFinishPersonalQuest(System.String questId, System.Nullable\u003CSystem.Guid\u003E playerCharacterId, System.Boolean skipObjectivesCheck)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"questId","Type":"System.String","IsOut":false,"IsOptional":false},{"Name":"playerCharacterId","Type":"System.Nullable\u003CSystem.Guid\u003E","IsOut":false,"IsOptional":false},{"Name":"skipObjectivesCheck","Type":"System.Boolean","IsOut":false,"IsOptional":true}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":9,"BodyHash":"D4BDB80FAB636DBBD2BC4AE3B4212B6DA0B19955448F722015E965E115575DB0","Hash":"49E6CE6D19A459008409AA2CA020C63D1B93D7E2543F1B706D531110B2823610","CalledMethods":["CandideServer.ServerManagers.QuestsServerManager::FinishQuest(System.String, System.Nullable\u003CSystem.Guid\u003E, System.Boolean)"],"StringLiterals":[],"Source":null},{"Id":"TryFinishQuest(CandideServer.MessageModels.Quests.FinishQuestMessage, CandideServer.EventBus.EventBusArgs, System.Boolean)-\u003ESystem.Void","Name":"TryFinishQuest","Signature":"public System.Void TryFinishQuest(CandideServer.MessageModels.Quests.FinishQuestMessage msg, CandideServer.EventBus.EventBusArgs args, System.Boolean skipObjectivesCheck)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"msg","Type":"CandideServer.MessageModels.Quests.FinishQuestMessage","IsOut":false,"IsOptional":false},{"Name":"args","Type":"CandideServer.EventBus.EventBusArgs","IsOut":false,"IsOptional":false},{"Name":"skipObjectivesCheck","Type":"System.Boolean","IsOut":false,"IsOptional":true}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":513,"BodyHash":"FB43407EE06DBD45538F1EF66D6E08A37968DA6823497C53979E5E7293FD67D0","Hash":"99CCED8198F785B166AB9012C4E3D75E421020F4FE1643FB32B2B513E68EEA17","CalledMethods":["CandideServer.ServerServices.PlayerServerService::GetPlayerInfoFromPeer(CandideServer.Server.Network.ConnectedPeer)","System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E\u003E::get_HasValue()","CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)","System.Nullable\u003CSystem.ValueTuple\u003CCandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E\u003E::get_Value()","System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)","CandideServer.ServerManagers.QuestsServerManager::TryFinishPersonalQuest(System.String, System.Nullable\u003CSystem.Guid\u003E, System.Boolean)","CandideServer.MessageModels.Quests.UpdateQuestsMessage::.ctor()","CandideServer.MessageModels.Quests.UpdateQuestMessage::.ctor()","System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::.ctor()","CandideServer.ServerServices.QuestsServerService::SendUpdatePersonalQuests(CandideServer.Models.Player.ServerPlayerCharacter, CandideServer.MessageModels.Quests.UpdateQuestsMessage)","CandideServer.ServerManagers.QuestsServerManager::TryFinishWorldQuest(System.String, System.Boolean)","CandideServer.ServerServices.QuestsServerService::SendUpdateWorldQuests(CandideServer.MessageModels.Quests.UpdateQuestsMessage)","System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::ContainsKey(!0)","System.ArgumentOutOfRangeException::.ctor()"],"StringLiterals":["Failed to finish quest because player was not found from the NetPeer."],"Source":null},{"Id":"TryFinishWorldQuest(System.String, System.Boolean)-\u003ESystem.Boolean","Name":"TryFinishWorldQuest","Signature":"public System.Boolean TryFinishWorldQuest(System.String questId, System.Boolean skipObjectivesCheck)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"questId","Type":"System.String","IsOut":false,"IsOptional":false},{"Name":"skipObjectivesCheck","Type":"System.Boolean","IsOut":false,"IsOptional":true}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":17,"BodyHash":"BAFE94586264AFCF82BF84390970E93C8AA5B37B3E7D34810DAEFE1AF5E6B2F3","Hash":"77C086A1ED1BD511482A3CA275454B12FF7E4C58A0A3FC3D98BA86FA12E2A593","CalledMethods":["CandideServer.ServerManagers.QuestsServerManager::FinishQuest(System.String, System.Nullable\u003CSystem.Guid\u003E, System.Boolean)"],"StringLiterals":[],"Source":null},{"Id":"UpdatePersonalQuestsObjectives(CandideServer.Models.Player.ServerPlayerCharacter, System.Object)-\u003ESystem.Void","Name":"UpdatePersonalQuestsObjectives","Signature":"private System.Void UpdatePersonalQuestsObjectives(CandideServer.Models.Player.ServerPlayerCharacter playerCharacter, System.Object eventObject)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"playerCharacter","Type":"CandideServer.Models.Player.ServerPlayerCharacter","IsOut":false,"IsOptional":false},{"Name":"eventObject","Type":"System.Object","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":220,"BodyHash":"A9AEDBA393D24E1365C8C5908E1F454647843C7459CB74A73B2BF6E3AA71B394","Hash":"C348E18F0B11DBD6CB21A496F10A84F10188CA8A313A31D234A7CBD22334C37A","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::get_Values()","CandideServer.ServerControllers.QuestsSController::UpdateQuestInstancesWithEvent(System.Collections.Generic.IEnumerable\u003CShared.Models.Quests.QuestInstanceModel\u003E, System.Object)","System.Linq.Enumerable::ToArray(System.Collections.Generic.IEnumerable\u003C!!0\u003E)","Shared.Data.QuestsDataBase::GetQuestOrNull(System.String)","System.String::Concat(System.String, System.String, System.String)","CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)","System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)","CandideServer.ServerManagers.QuestsServerManager::FinishQuest(Shared.Models.Quests.QuestData, System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E, System.Collections.Generic.HashSet\u003CSystem.String\u003E, System.Nullable\u003CSystem.Guid\u003E, System.Boolean)","CandideServer.ServerManagers.QuestsServerManager::CheckAndAddAvailablePersonalQuests(CandideServer.Models.Player.ServerPlayerCharacter, System.Boolean)","CandideServer.MessageModels.Quests.UpdateQuestsMessage::.ctor()","CandideServer.ServerServices.QuestsServerService::SendUpdatePersonalQuests(CandideServer.Models.Player.ServerPlayerCharacter, CandideServer.MessageModels.Quests.UpdateQuestsMessage)"],"StringLiterals":["We completed personal quest with ID "," but it couldn\u0027t be found in the DataBase. World data might be corrupted."],"Source":null},{"Id":"UpdateWorldQuestsObjectives(System.Object)-\u003ESystem.Void","Name":"UpdateWorldQuestsObjectives","Signature":"private System.Void UpdateWorldQuestsObjectives(System.Object eventObject)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"eventObject","Type":"System.Object","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":183,"BodyHash":"729336DE9B8400697BAA658A1081CF77E264B65F35F1E5903680D98A5AD5F5C5","Hash":"E4F9C11D0A34BAE5C00F79F5BB3AA60E4E708DC191814D760BBFD76ABA48D5A8","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E::get_Values()","CandideServer.ServerControllers.QuestsSController::UpdateQuestInstancesWithEvent(System.Collections.Generic.IEnumerable\u003CShared.Models.Quests.QuestInstanceModel\u003E, System.Object)","System.Linq.Enumerable::ToArray(System.Collections.Generic.IEnumerable\u003C!!0\u003E)","Shared.Data.QuestsDataBase::GetQuestOrNull(System.String)","System.String::Concat(System.String, System.String, System.String)","CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)","CandideServer.ServerManagers.QuestsServerManager::FinishQuest(Shared.Models.Quests.QuestData, System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Quests.QuestInstanceModel\u003E, System.Collections.Generic.HashSet\u003CSystem.String\u003E, System.Nullable\u003CSystem.Guid\u003E, System.Boolean)","CandideServer.ServerManagers.QuestsServerManager::CheckAndAddAvailableWorldQuests(System.Boolean)","CandideServer.MessageModels.Quests.UpdateQuestsMessage::.ctor()","CandideServer.ServerServices.QuestsServerService::SendUpdateWorldQuests(CandideServer.MessageModels.Quests.UpdateQuestsMessage)"],"StringLiterals":["We completed quest with ID "," but it couldn\u0027t be found in the DataBase. World data might be corrupted."],"Source":null}],"Hash":"CD63AAC0B68C72902A8F1267A1276B74FE43DC2AE82C82289EBF039B3C49D2DD"}