Class ResearchSideQuest
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
public class ResearchSideQuest : IResearchUpgrade, ILockedViaResearch
- Inheritance
-
objectResearchSideQuest
- Implements
- Extension Methods
Constructors
ResearchSideQuest(SerializedResearchSideQuest, IEnumerable<ResearchUpgradeId>, IEnumerable<ResearchMechanicId>, IText)
public ResearchSideQuest(SerializedResearchSideQuest data, IEnumerable<ResearchUpgradeId> dependencies, IEnumerable<ResearchMechanicId> mechanicDependencies, IText title)
Parameters
dataSerializedResearchSideQuestdependenciesIEnumerable<ResearchUpgradeId>mechanicDependenciesIEnumerable<ResearchMechanicId>titleIText
Properties
Costs
public List<IResearchCost> Costs { get; set; }
Property Value
- List<IResearchCost>
Description
public IText Description { get; }
Property Value
IconId
public GameIconId IconId { get; }
Property Value
Id
public ResearchUpgradeId Id { get; }
Property Value
ImageId
public GameImageId ImageId { get; }
Property Value
IsFollowupForLevel
public bool IsFollowupForLevel { get; }
Property Value
- bool
RequiredMechanics
public IReadOnlyList<ResearchMechanicId> RequiredMechanics { get; }
Property Value
- IReadOnlyList<ResearchMechanicId>
RequiredUpgrades
public IReadOnlyList<ResearchUpgradeId> RequiredUpgrades { get; }
Property Value
- IReadOnlyList<ResearchUpgradeId>
Rewards
public List<IResearchReward> Rewards { get; set; }
Property Value
- List<IResearchReward>
Title
public IText Title { get; }
Property Value
VideoId
public GameVideoId VideoId { get; }