Table of Contents

Class Technology

Namespace
KSP.Research
Assembly
Assembly-CSharp.dll
public class Technology
Inheritance
Technology
Inherited Members
Extension Methods

Constructors

Technology()

public Technology()

Fields

Benefits

public List<Benefit> Benefits

Field Value

List<Benefit>

Children

public List<Technology> Children

Field Value

List<Technology>

Description

public string Description

Field Value

string

ID

public string ID

Field Value

string

IconAssetName

public string IconAssetName

Field Value

string

IconLoadFinished

public bool IconLoadFinished

Field Value

bool

Name

public string Name

Field Value

string

Parents

public List<Technology> Parents

Field Value

List<Technology>

PrerequisiteLogic

public PrerequisiteLogicType PrerequisiteLogic

Field Value

PrerequisiteLogicType

Prerequisites

public List<string> Prerequisites

Field Value

List<string>

ScienceCost

public int ScienceCost

Field Value

int

TechTreePosition

public Vector2 TechTreePosition

Field Value

Vector2

TechnologyCategory

public TechnologyCategoryType TechnologyCategory

Field Value

TechnologyCategoryType

TechnologyVisibility

public TechnologyVisibilityType TechnologyVisibility

Field Value

TechnologyVisibilityType

Properties

Icon

public Texture2D Icon { get; }

Property Value

Texture2D

Methods

Initialize()

public void Initialize()

Unlock()

public void Unlock()

UpdateVisibilityState()

public void UpdateVisibilityState()