Candide.GameModels.Controllers.QuestsController
Type JSONpublic class in Candide.GameModels.Controllers
Type metadata
- Assembly
Romestead - Namespace
Candide.GameModels.Controllers - Base type
System.Object - Hash
603A4E1DDB3CAF2A51D5CB165B82441B345D998F0AA7B0F8AAB6CF7911DA109F
Relationships
Base type
System.Object
Methods
AddPersonalQuests
#
public System.Void AddPersonalQuests(CandideServer.MessageModels.Quests.AddPersonalQuestsMessage msg)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
E3952653DC941C596D9743EB6ADD99B1056F78CC949D902AB27C0499EAE1575E - Body hash
0E6952C1BC1DF0FCE80BDCC65DA23E56F297D8E3AA95FFD258275E9E5E922AFE - IL size75
Referenced calls
System.Collections.Generic.Dictionary<System.String, Shared.Models.Quests.QuestInstanceModel>::Add(!0, !1)Candide.GameModels.Controllers.QuestsController::CheckAutoPin(System.String)
AddWorldQuests
#
public System.Void AddWorldQuests(CandideServer.MessageModels.Quests.AddQuestsMessage msg)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
FAE6C9CB8B925B4204DD5EA656D852EC24F4D5791404319EEB6C8C22D2B7C4B2 - Body hash
210C60BDDE61CD7F8F7FB5B5B10E2E715B7F3E9C6026ABC88888A3A64B8532D4 - IL size55
Referenced calls
System.Collections.Generic.Dictionary<System.String, Shared.Models.Quests.QuestInstanceModel>::Add(!0, !1)Candide.GameModels.Controllers.QuestsController::CheckAutoPin(System.String)
CheckAutoPin
#
private System.Boolean CheckAutoPin(System.String questId)
Method metadata
- Visibilityprivate
- Return type
System.Boolean - StaticTrue
- VirtualFalse
- Hash
4A7A8FBCAE1BBF45D49DF358748C97C686500DAB5D413D32690E6A054F206642 - Body hash
E88CBA5C8258C31451EEA74877E228087C0C8DD69489378924CA938890B6E327 - IL size23
Referenced calls
SyncFullGameState
#
public System.Void SyncFullGameState(CandideServer.ServerServices.GetFullGameStateResponse model)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
FAFAFF811D75C493600ACD206496D4A71DE53C48E2CE4CA51F671473FF4FCECC - Body hash
5DAFC626EF1B026ABF756AA59A8ACE0C22CA7D9EC9922B55E05510EF9C29A7F0 - IL size124
Referenced calls
System.Collections.Generic.Dictionary<System.String, Shared.Models.Quests.QuestInstanceModel>::Clear()System.Collections.Generic.HashSet<System.String>::Clear()System.Collections.Generic.Dictionary<System.String, Shared.Models.Quests.QuestInstanceModel>::Add(!0, !1)System.Collections.Generic.HashSet<System.String>::GetEnumerator()HashSet.Enumerator<System.String>::get_Current()System.Collections.Generic.HashSet<System.String>::Add(!0)HashSet.Enumerator<System.String>::MoveNext()System.IDisposable::Dispose()
SyncFullLocalPlayerCharacter
#
public System.Void SyncFullLocalPlayerCharacter(CandideServer.MessageModels.Players.ServerPlayerMessage playerMessage)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
8393C08E0B27296FFE50E9DFA6A0C05C71F00637606C224699DC9044E9D181B6 - Body hash
342F186FBCB410863D81E7C021B3C646D5D68CE8E41482C945D5826C69AF7B92 - IL size353
Referenced calls
System.Collections.Generic.Dictionary<System.String, Shared.Models.Quests.QuestInstanceModel>::Clear()System.Collections.Generic.HashSet<System.String>::Clear()System.Collections.Generic.HashSet<System.String>::get_Count()System.Collections.Generic.Dictionary<System.String, Shared.Models.Quests.QuestInstanceModel>::GetEnumerator()Dictionary.Enumerator<System.String, Shared.Models.Quests.QuestInstanceModel>::get_Current()System.Collections.Generic.KeyValuePair<System.String, Shared.Models.Quests.QuestInstanceModel>::get_Key()System.Collections.Generic.KeyValuePair<System.String, Shared.Models.Quests.QuestInstanceModel>::get_Value()System.Collections.Generic.Dictionary<System.String, Shared.Models.Quests.QuestInstanceModel>::set_Item(!0, !1)Candide.GameModels.Controllers.QuestsController::CheckAutoPin(System.String)Dictionary.Enumerator<System.String, Shared.Models.Quests.QuestInstanceModel>::MoveNext()System.IDisposable::Dispose()System.Collections.Generic.HashSet<System.String>::GetEnumerator()HashSet.Enumerator<System.String>::get_Current()System.Collections.Generic.HashSet<System.String>::Add(!0)HashSet.Enumerator<System.String>::MoveNext()
UpdatePersonalQuests
#
public Candide.GameModels.Controllers.UpdateQuestsResult UpdatePersonalQuests(CandideServer.MessageModels.Quests.UpdatePersonalQuestsMessage msg)
Method metadata
- Visibilitypublic
- Return type
Candide.GameModels.Controllers.UpdateQuestsResult - StaticTrue
- VirtualFalse
- Hash
090724D0624521B40FADA7ED169B65E848F6A93295C7E590F04384EC03C203CC - Body hash
5A597FECE30F252BD45316D910C9AAC978A12572124A059CAA7EA4F554BD7DCB - IL size664
Referenced calls
System.Collections.Generic.List<System.String>::.ctor()System.Collections.Generic.Dictionary<System.String, Shared.Models.Quests.QuestInstanceModel>::ContainsKey(!0)System.String::Concat(System.String, System.String)CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)System.Collections.Generic.List<System.String>::Add(!0)System.Collections.Generic.HashSet<System.String>::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<System.String>::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<System.String, Shared.Models.Quests.QuestInstanceModel>::get_Item(!0)System.Collections.Generic.List<System.String>::GetEnumerator()List.Enumerator<System.String>::get_Current()System.Collections.Generic.Dictionary<System.String, Shared.Models.Quests.QuestInstanceModel>::Remove(!0)List.Enumerator<System.String>::MoveNext()System.IDisposable::Dispose()Candide.GameModels.Controllers.UpdateQuestsResult::.ctor()
String literals
Couldn't find active world quest with ID:Tried to mark a personal quest as finished, but it's already finished. ID:Quests_Chat_PersonalQuestCompletedquest:completed:quest-completedevent:/interface/offering/ui_complete_quest_objective
UpdateWorldQuests
#
public Candide.GameModels.Controllers.UpdateQuestsResult UpdateWorldQuests(CandideServer.MessageModels.Quests.UpdateQuestsMessage msg)
Method metadata
- Visibilitypublic
- Return type
Candide.GameModels.Controllers.UpdateQuestsResult - StaticTrue
- VirtualFalse
- Hash
1B947CE3078CE965AC5083DCA41DF7C92E8B9836245334B2A1B536710BE44D62 - Body hash
1E1A972CAE937F28D6AFE7930D534C35321DD758CFBB4EBFBCE473351606C652 - IL size578
Referenced calls
System.Collections.Generic.List<System.String>::.ctor()System.Collections.Generic.Dictionary<System.String, Shared.Models.Quests.QuestInstanceModel>::ContainsKey(!0)System.String::Concat(System.String, System.String)CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)System.Collections.Generic.List<System.String>::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<System.String>::Add(!0)System.ArgumentOutOfRangeException::.ctor()System.Collections.Generic.Dictionary<System.String, Shared.Models.Quests.QuestInstanceModel>::get_Item(!0)System.Collections.Generic.List<System.String>::GetEnumerator()List.Enumerator<System.String>::get_Current()System.Collections.Generic.Dictionary<System.String, Shared.Models.Quests.QuestInstanceModel>::Remove(!0)List.Enumerator<System.String>::MoveNext()System.IDisposable::Dispose()Candide.GameModels.Controllers.UpdateQuestsResult::.ctor()
String literals
Couldn't find active world quest with ID:Couldn't find Questin the DataBaseQuests_Chat_QuestCompletedQuests_Chat_GodQuestCompletedquest-completedevent:/music/stingers/quest_completeevent:/interface/offering/ui_complete_quest_objective