Candide.GameModels.Managers.QuestsManager
Type JSONpublic class in Candide.GameModels.Managers
Type metadata
- Assembly
Romestead - Namespace
Candide.GameModels.Managers - Base type
System.Object - Hash
A4FB71039453CC14D00F9B22242F3ADBC03191926882A5F73B97AF1F7C4DCB05
Relationships
Base type
System.Object
Fields
| Name | Visibility | Signature |
|---|---|---|
PersonalQuestsChanged# | private | private QuestsManager.GameStatePersonalQuestsChanged PersonalQuestsChanged |
WorldQuestsChanged# | private | private QuestsManager.GameStateWorldQuestsChanged WorldQuestsChanged |
Events
| Name | Visibility | Signature |
|---|---|---|
PersonalQuestsChanged# | public | public QuestsManager.GameStatePersonalQuestsChanged PersonalQuestsChanged |
WorldQuestsChanged# | public | public QuestsManager.GameStateWorldQuestsChanged WorldQuestsChanged |
Methods
AddPersonalQuests
#
public System.Void AddPersonalQuests(CandideServer.MessageModels.Quests.AddPersonalQuestsMessage msg)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
59ED9359D7D6008D7E3994C28BD2B1B0F9C633E032D8C14066157210ECAED04C - Body hash
5A02A9D27BC551AC983F28D701507C055A2AEE245869FEE2F1FA0161DA99F298 - IL size121
Referenced calls
Candide.GameModels.Controllers.QuestsController::AddPersonalQuests(CandideServer.MessageModels.Quests.AddPersonalQuestsMessage)CandideServer.EventBus.EventBusManager::SendEvent(System.String, System.Object, System.Boolean)System.Collections.Generic.List<System.String>::.ctor()QuestsManager.<>c::<AddPersonalQuests>b__9_0(Shared.Models.Quests.QuestInstanceModel)System.Func<Shared.Models.Quests.QuestInstanceModel, System.String>::.ctor(System.Object, System.IntPtr)System.Linq.Enumerable::Select(System.Collections.Generic.IEnumerable<!!0>, System.Func<!!0, !!1>)System.Linq.Enumerable::ToList(System.Collections.Generic.IEnumerable<!!0>)Candide.GameModels.Managers.GameStatePersonalQuestsChangedArgs::.ctor(System.Collections.Generic.List<System.String>, System.Collections.Generic.List<System.String>, System.Collections.Generic.List<System.String>)QuestsManager.GameStatePersonalQuestsChanged::Invoke(Candide.GameModels.Managers.GameStatePersonalQuestsChangedArgs)
String literals
new-personal-quests
AddWorldQuests
#
public System.Void AddWorldQuests(CandideServer.MessageModels.Quests.AddQuestsMessage msg)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
CF9BF8C5A1724A61BD5CC5670629BC3B5BB7B947A65AD3D74F78076FF0825BF5 - Body hash
A35F68A1238AF8B12DB76071C608CF752512DB7B5E6158CC8E56F1CBEAC7515E - IL size111
Referenced calls
Candide.GameModels.Controllers.QuestsController::AddWorldQuests(CandideServer.MessageModels.Quests.AddQuestsMessage)CandideServer.EventBus.EventBusManager::SendEvent(System.String, System.Object, System.Boolean)System.Collections.Generic.List<System.String>::.ctor()QuestsManager.<>c::<AddWorldQuests>b__8_0(Shared.Models.Quests.QuestInstanceModel)System.Func<Shared.Models.Quests.QuestInstanceModel, System.String>::.ctor(System.Object, System.IntPtr)System.Linq.Enumerable::Select(System.Collections.Generic.IEnumerable<!!0>, System.Func<!!0, !!1>)System.Linq.Enumerable::ToList(System.Collections.Generic.IEnumerable<!!0>)Candide.GameModels.Managers.GameStateWorldQuestsChangedArgs::.ctor(System.Collections.Generic.List<System.String>, System.Collections.Generic.List<System.String>, System.Collections.Generic.List<System.String>)QuestsManager.GameStateWorldQuestsChanged::Invoke(Candide.GameModels.Managers.GameStateWorldQuestsChangedArgs)
String literals
new-world-quests
HandleQuestUpdates
#
public System.Void HandleQuestUpdates(CandideServer.MessageModels.Quests.UpdateQuestMessage[] messages)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
9444E3505716D5F256D6D459243AAA22601812DAD0B49FD175A48E1B12397B67 - Body hash
8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55 - IL size1
IsNpcQuestAvailable
#
public System.Boolean IsNpcQuestAvailable(Shared.Models.Quests.QuestData questData)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticTrue
- VirtualFalse
- Hash
FD3D3C2959009AB05DC7E8922B4533E2437FB5489A0EAF027D3F703AB459FBD0 - Body hash
C7E7EA2A356B9AF8DF6A23ABFAB259A89F081D49D2708216C14E09CBBD766222 - IL size244
Referenced calls
System.Collections.Generic.Dictionary<System.String, Shared.Models.Quests.QuestInstanceModel>::ContainsKey(!0)System.Collections.Generic.HashSet<System.String>::Contains(!0)System.Collections.Generic.List<Shared.Models.Quests.IQuestRequirement>::GetEnumerator()List.Enumerator<Shared.Models.Quests.IQuestRequirement>::get_Current()Shared.Models.Quests.IQuestRequirement::RequirementsMet(Shared.Models.Quests.QuestRequirementsMetArgs)List.Enumerator<Shared.Models.Quests.IQuestRequirement>::MoveNext()System.IDisposable::Dispose()
UpdatePersonalQuests
#
public System.Void UpdatePersonalQuests(CandideServer.MessageModels.Quests.UpdatePersonalQuestsMessage msg)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
6AD74B61B32F939D1F7E17E37FF0D44F424D1A8201A18B472BDADAEC6555834B - Body hash
B9F0482D0601765D5C2A1E4628D25C36E9600D558A236EB42C3882F2E295F7D7 - IL size62
Referenced calls
Candide.GameModels.Controllers.QuestsController::UpdatePersonalQuests(CandideServer.MessageModels.Quests.UpdatePersonalQuestsMessage)System.Collections.Generic.List<System.String>::.ctor()Candide.GameModels.Managers.GameStatePersonalQuestsChangedArgs::.ctor(System.Collections.Generic.List<System.String>, System.Collections.Generic.List<System.String>, System.Collections.Generic.List<System.String>)QuestsManager.GameStatePersonalQuestsChanged::Invoke(Candide.GameModels.Managers.GameStatePersonalQuestsChangedArgs)Candide.GameModels.Managers.QuestsManager::HandleQuestUpdates(CandideServer.MessageModels.Quests.UpdateQuestMessage[])
UpdateWorldQuests
#
public System.Void UpdateWorldQuests(CandideServer.MessageModels.Quests.UpdateQuestsMessage msg)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
7AF36964D5120A95D072F0F1830889727FDA3395EC2B0DE8245075D79C738043 - Body hash
17C4B053CE668C5F98C2550B803DCD4F0FFF2D5036100A4A4FA38AD1A95A1710 - IL size57
Referenced calls
Candide.GameModels.Controllers.QuestsController::UpdateWorldQuests(CandideServer.MessageModels.Quests.UpdateQuestsMessage)System.Collections.Generic.List<System.String>::.ctor()Candide.GameModels.Managers.GameStateWorldQuestsChangedArgs::.ctor(System.Collections.Generic.List<System.String>, System.Collections.Generic.List<System.String>, System.Collections.Generic.List<System.String>)QuestsManager.GameStateWorldQuestsChanged::Invoke(Candide.GameModels.Managers.GameStateWorldQuestsChangedArgs)Candide.GameModels.Managers.QuestsManager::HandleQuestUpdates(CandideServer.MessageModels.Quests.UpdateQuestMessage[])