Shared.Models.Quests.Objectives.QuestObjective
Type JSONpublic class in Shared.Models.Quests.Objectives
Type metadata
- Assembly
Shared - Namespace
Shared.Models.Quests.Objectives - Base type
System.Object - Hash
EDB76D5CEFA54CC3439567B82B6C34F2E39637F682F2B50D91CB942413D72370
Relationships
Base type
System.Object
Derived types
Shared.Models.Quests.Objectives.ChopTreeObjectiveShared.Models.Quests.Objectives.ConstructBuildingObjectiveShared.Models.Quests.Objectives.DiscoverGodObjectiveShared.Models.Quests.Objectives.Generated_KillSpecificEntityQuestObjectiveShared.Models.Quests.Objectives.HandInItemObjectiveShared.Models.Quests.Objectives.KillEntityQuestObjectiveShared.Models.Quests.Objectives.OfferItemQuestObjectiveShared.Models.Quests.Objectives.PlayerCollectItemsObjectiveShared.Models.Quests.Objectives.PlayerCraftItemObjectiveShared.Models.Quests.Objectives.PlayerEquipItemTypeObjectiveShared.Models.Quests.Objectives.PlayerHarvestCropObjectiveShared.Models.Quests.Objectives.PlayerInteractObjective
Referenced by types
Candide.CandideUI.ObjectivesUi.QuestObjectiveProgressBarQuestObjective.CheckObjectiveQuestObjective.UpdateObjectiveShared.Models.Quests.Objectives.ChopTreeObjectiveShared.Models.Quests.Objectives.ConstructBuildingObjectiveShared.Models.Quests.Objectives.DiscoverGodObjectiveShared.Models.Quests.Objectives.Generated_KillSpecificEntityQuestObjectiveShared.Models.Quests.Objectives.HandInItemObjectiveShared.Models.Quests.Objectives.KillEntityQuestObjectiveShared.Models.Quests.Objectives.OfferItemQuestObjectiveShared.Models.Quests.Objectives.PlayerCollectItemsObjectiveShared.Models.Quests.Objectives.PlayerCraftItemObjective
Fields
| Name | Visibility | Signature |
|---|---|---|
Check# | public | public QuestObjective.CheckObjective Check |
TargetAmount# | public | public System.Int32 TargetAmount |
Update# | public | public QuestObjective.UpdateObjective Update |
Methods
DecreaseValue
#
public System.Void DecreaseValue(Shared.Models.Quests.QuestInstanceModel instance, System.String id, System.Int32 decrease)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
A7CC85649646A3E2ECCE84AC68B8B20435AE3B09330BC9003756A45318DA64C7 - Body hash
1DD53F69D55E18D7AFB6A4FE83F542B92BCE30E2DA93ACEF5E57E7BB85779021 - IL size26
Referenced calls
Shared.Models.Quests.Objectives.QuestObjective::GetAmount(Shared.Models.Quests.QuestInstanceModel, System.String, System.Int32)System.Collections.Generic.Dictionary<System.String, System.Int32>::set_Item(!0, !1)
GetAmount
#
public System.Int32 GetAmount(Shared.Models.Quests.QuestInstanceModel instance, System.String id, System.Int32 defaultAmount)
Method metadata
- Visibilitypublic
- Return type
System.Int32 - StaticFalse
- VirtualFalse
- Hash
59C1D8318ADFEFEC2F1781702B0D3255DC2E7FDF46D5CDE36437E7893D781002 - Body hash
C617B6D46FD01FFFB30AE97CD3EA51974B0F88139CE5F03C7D5E1AE6CA11C083 - IL size20
Referenced calls
System.Collections.Generic.Dictionary<System.String, System.Int32>::TryGetValue(!0, !1&)
GetDescription
#
public System.String GetDescription()
Method metadata
- Visibilitypublic
- Return type
System.String - StaticFalse
- VirtualTrue
- Hash
7509F9DA5B16DF569A36C087E36F0AA1A958604F3F67EB1BC5AAA861CA51DB29
IncreaseValue
#
public System.Void IncreaseValue(Shared.Models.Quests.QuestInstanceModel instance, System.String id, System.Int32 increase)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
EFC99D82B2AA2498FA14962935F2C4D73E3A270E0F408E2DE70ECDE8F6A1DFB9 - Body hash
23C007F47DBC48BDD48F8C7A33BFD0F12FBBEC3E41BB94E6BC560EF2A4FA6687 - IL size26
Referenced calls
Shared.Models.Quests.Objectives.QuestObjective::GetAmount(Shared.Models.Quests.QuestInstanceModel, System.String, System.Int32)System.Collections.Generic.Dictionary<System.String, System.Int32>::set_Item(!0, !1)
IsDone
#
public System.Boolean IsDone(Shared.Models.Quests.QuestInstanceModel instance, System.String id)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticFalse
- VirtualTrue
- Hash
E401AB71587A378C64996C4F9C56EB0F6C397E04F2449334D603647F770C9B76 - Body hash
072426F7FC22D22DA1E11B4B292A9D471776810255B31D39C599E9FE571A4B61 - IL size31
Referenced calls
System.Collections.Generic.Dictionary<System.String, System.Int32>::TryGetValue(!0, !1&)
SetHandlers
#
public System.Void SetHandlers(System.ValueTuple<QuestObjective.UpdateObjective, QuestObjective.CheckObjective> handlers)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
1F98EEB8EF615DFB208D306BC563642763C262A46CC8C68BB603AD23E3AAD657 - Body hash
BA4E3A81BCF47FFBA571DF894A460EA3C6582AAFBDF84044B43E8274378CA985 - IL size25
SetValue
#
public System.Void SetValue(Shared.Models.Quests.QuestInstanceModel instance, System.String id, System.Int32 value)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
B0DB010429824C2199866804B5192E0BAC3A63DD2A0E9594D8CD3356A6285448 - Body hash
BA882350E3F78DD33C8F252A89579C63B09B67C02EE11DD50BE3C9BCA3F8296A - IL size14
Referenced calls
System.Collections.Generic.Dictionary<System.String, System.Int32>::set_Item(!0, !1)