Shared.Data.QuestsDataBase
Type JSONpublic class in Shared.Data
Type metadata
- Assembly
Shared - Namespace
Shared.Data - Base type
System.Object - Hash
E86E815ED1EED2F8B7CD3BE201A64ABE3769A6080A11F7073151805A10AB8D80
Relationships
Base type
System.Object
Fields
| Name | Visibility | Signature |
|---|---|---|
DataMap# | public | public System.Collections.Generic.Dictionary<System.String, Shared.Models.Quests.QuestData> DataMap |
MissingData# | public | public Shared.Models.Quests.QuestData MissingData |
SuffixDescription# | public | public System.String SuffixDescription |
SuffixName# | public | public System.String SuffixName |
Methods
AddQuests
#
public System.Void AddQuests(System.Collections.Generic.List<Shared.Models.Quests.QuestData> questsList)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
200B3CC86202774DF5B9A93D9292850105D9C2060199EAF60F8B802A6250F21F - Body hash
4838E18D03CAE636662B59DBA0E1FA59C5F7E427B62D462973174B5D81D88E7E - IL size160
Referenced calls
System.Collections.Generic.List<Shared.Models.Quests.QuestData>::GetEnumerator()List.Enumerator<Shared.Models.Quests.QuestData>::get_Current()System.String::Concat(System.String, System.String)Shared.Text.StringId::op_Implicit(System.String)System.Nullable<Shared.Text.StringId>::get_HasValue()System.Nullable<Shared.Text.StringId>::.ctor(!0)System.Collections.Generic.Dictionary<System.String, Shared.Models.Quests.QuestData>::TryAdd(!0, !1)System.String::Concat(System.String, System.String, System.String)CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)List.Enumerator<Shared.Models.Quests.QuestData>::MoveNext()System.IDisposable::Dispose()
String literals
*quest:name*quest:descriptionDetected duplicate quest id ''.
GetAllQuestsOfType
#
public System.Collections.Generic.IEnumerable<Shared.Models.Quests.QuestData> GetAllQuestsOfType(Shared.Models.Quests.QuestType type)
Method metadata
- Visibilitypublic
- Return type
System.Collections.Generic.IEnumerable<Shared.Models.Quests.QuestData> - StaticTrue
- VirtualFalse
- Hash
CE2BE5423C7087FA07ED14F6D42DF1D862C154224C91D005D089E3DF3106DA66 - Body hash
97DDF4C54D98A205EEB5039929A6C13768FD89F12FB8E240C07DD932DFAACAC3 - IL size15
Referenced calls
QuestsDataBase.<GetAllQuestsOfType>d__7::.ctor(System.Int32)
GetAllWorldQuestsForGod
#
public System.Collections.Generic.IEnumerable<Shared.Models.Quests.QuestData> GetAllWorldQuestsForGod(System.String godId)
Method metadata
- Visibilitypublic
- Return type
System.Collections.Generic.IEnumerable<Shared.Models.Quests.QuestData> - StaticTrue
- VirtualFalse
- Hash
E28860CE604217EA513879F637307EFB45CDA71081812D644C15D73FCA15AD35 - Body hash
DCB0EB62F48E95243E27BDA4CDCCAACF0720ED42431FCBDD206866459BDF85D3 - IL size15
Referenced calls
QuestsDataBase.<GetAllWorldQuestsForGod>d__8::.ctor(System.Int32)
GetQuestOrMissing
#
public Shared.Models.Quests.QuestData GetQuestOrMissing(System.String id)
Method metadata
- Visibilitypublic
- Return type
Shared.Models.Quests.QuestData - StaticTrue
- VirtualFalse
- Hash
DC1F60D3C2FED77DB303B5AF08F2A017062EF654EB24DE887D8424449CEDDEDE - Body hash
DB8185740D068AFEE7C958DDCD3929A8165CAC899DC4375435FD30D5D8529224 - IL size26
Referenced calls
System.Collections.Generic.Dictionary<System.String, Shared.Models.Quests.QuestData>::TryGetValue(!0, !1&)
Called by
Candide.CandideUI.ObjectivesUi.CandideObjectivesWindow::UpdateQuestsCandide.CandideUI.ObjectivesUi.QuestDisplayTrackingController::OnQuestsUpdatedCandide.CandideUI.ObjectivesUi.QuestList::UpdateQuestsCandide.CandideUI.WorshipUi.Altar2.AltarQuestsView::UpdateQuestsCandide.GameModels.Controllers.QuestsController::CheckAutoPinCandide.GameModels.Controllers.QuestsController::UpdatePersonalQuestsCandide.UISystems.Notification.NotificationSystem::NewPersonalQuestsAddedCandide.UISystems.Notification.NotificationSystem::NewWorldQuests
GetQuestOrNull
#
public Shared.Models.Quests.QuestData GetQuestOrNull(System.String id)
Method metadata
- Visibilitypublic
- Return type
Shared.Models.Quests.QuestData - StaticTrue
- VirtualFalse
- Hash
76FC0EE79EC420CE02560E1437671CE941490F0F40FE7F0EA31DB8F6C5A27366 - Body hash
1A657399C3E6CCDED2D7E84E2ECA00623735D247527D822BB15AAE4F9E3FB3B6 - IL size22
Referenced calls
System.Collections.Generic.Dictionary<System.String, Shared.Models.Quests.QuestData>::TryGetValue(!0, !1&)
Called by
CandideServer.ServerControllers.QuestsSController::OnGameStateLoadedCandideServer.ServerControllers.QuestsSController::UpdateQuestInstanceWithEventCandideServer.ServerManagers.QuestsServerManager::FinishQuestCandideServer.ServerManagers.QuestsServerManager::ForceFinishQuestCandideServer.ServerManagers.QuestsServerManager::SynchUpdateActivePersonalQuestsCandideServer.ServerManagers.QuestsServerManager::TryAddNpcQuestCandideServer.ServerManagers.QuestsServerManager::UpdatePersonalQuestsObjectivesCandideServer.ServerManagers.QuestsServerManager::UpdateWorldQuestsObjectivesCandideServer.ServerManagers.RewardsServerManager::UnlockQuestRewardCandideServer.Simulations.CitizenServerSystem::NewDayCandide.CandideUI.ObjectivesUi.CandideObjectivesWindow::SetSelectedQuestCandide.Dialogue.CustomYarnCommands::IsQuestAvailableCandide.Dialogue.CustomYarnCommands::IsQuestFinishedCandide.Dialogue.CustomYarnCommands::IsQuestObjectivesCompleteCandide.Dialogue.DialogueRunner::HandInItemCandide.Dialogue.DialogueRunner::StartNpcQuestCandide.Dialogue.DialogueRunner::TryFinishQuestCandide.GameModels.Controllers.QuestsController::UpdateWorldQuests
GetRandomCitizenQuest
#
public Shared.Models.Quests.QuestData GetRandomCitizenQuest()
Method metadata
- Visibilitypublic
- Return type
Shared.Models.Quests.QuestData - StaticTrue
- VirtualFalse
- Hash
02437F9A390F39CAEF80AC91F1749BF2659D9C03084DEE43C8D63570B06ACFC3 - Body hash
93558041155FDF9AC489B10A52402A2CBC15718F3ED90232C95A98CAC17FCEA7 - IL size114
Referenced calls
QuestsDataBase.<>c::<GetRandomCitizenQuest>b__9_0(System.Collections.Generic.KeyValuePair<System.String, Shared.Models.Quests.QuestData>)System.Func<System.Collections.Generic.KeyValuePair<System.String, Shared.Models.Quests.QuestData>, System.Boolean>::.ctor(System.Object, System.IntPtr)System.Linq.Enumerable::Where(System.Collections.Generic.IEnumerable<!!0>, System.Func<!!0, System.Boolean>)QuestsDataBase.<>c::<GetRandomCitizenQuest>b__9_1(System.Collections.Generic.KeyValuePair<System.String, Shared.Models.Quests.QuestData>)System.Func<System.Collections.Generic.KeyValuePair<System.String, Shared.Models.Quests.QuestData>, System.String>::.ctor(System.Object, System.IntPtr)System.Linq.Enumerable::Select(System.Collections.Generic.IEnumerable<!!0>, System.Func<!!0, !!1>)System.Linq.Enumerable::ToArray(System.Collections.Generic.IEnumerable<!!0>)CandideCreator.Shared.Helpers.RandomHelper::Shuffle(!!0[], System.Random)System.Collections.Generic.Dictionary<System.String, Shared.Models.Quests.QuestData>::get_Item(!0)