Table of Contents

Class ResearchSideQuest

Namespace
Root
Assembly
SPZGameAssembly.dll
public class ResearchSideQuest : IResearchUpgrade, ILockedViaResearch
Inheritance
object
ResearchSideQuest
Implements
Extension Methods

Constructors

ResearchSideQuest(SerializedResearchSideQuest, IEnumerable<ResearchUpgradeId>, IEnumerable<ResearchMechanicId>, IText)

public ResearchSideQuest(SerializedResearchSideQuest data, IEnumerable<ResearchUpgradeId> dependencies, IEnumerable<ResearchMechanicId> mechanicDependencies, IText title)

Parameters

data SerializedResearchSideQuest
dependencies IEnumerable<ResearchUpgradeId>
mechanicDependencies IEnumerable<ResearchMechanicId>
title IText

Properties

Costs

public List<IResearchCost> Costs { get; set; }

Property Value

List<IResearchCost>

Description

public IText Description { get; }

Property Value

IText

IconId

public GameIconId IconId { get; }

Property Value

GameIconId

Id

public ResearchUpgradeId Id { get; }

Property Value

ResearchUpgradeId

ImageId

public GameImageId ImageId { get; }

Property Value

GameImageId

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

IText

VideoId

public GameVideoId VideoId { get; }

Property Value

GameVideoId