Table of Contents

Class PropertyCondition

Namespace
KSP.Game.Missions
Assembly
Assembly-CSharp.dll
public class PropertyCondition : Condition, IMissionConditionOwner
Inheritance
PropertyCondition
Implements
Inherited Members
Extension Methods

Constructors

PropertyCondition()

public PropertyCondition()

Fields

Inputstring

public string Inputstring

Field Value

string

PropertyTypeAQN

public string PropertyTypeAQN

Field Value

string

RequireCurrentValue

public bool RequireCurrentValue

Field Value

bool

TestWatchedBool

public bool TestWatchedBool

Field Value

bool

TestWatchedInt

public int TestWatchedInt

Field Value

int

TestWatchedValue

public double TestWatchedValue

Field Value

double

TestWatchedstring

public string TestWatchedstring

Field Value

string

isInput

public bool isInput

Field Value

bool

propOperator

public PropertyOperator propOperator

Field Value

PropertyOperator

property

public PropertyWatcher property

Field Value

PropertyWatcher

Properties

ConditionType

public string ConditionType { get; }

Property Value

string

Game

public GameInstance Game { get; }

Property Value

GameInstance

PropertyTypeAQNAbbrev

public string PropertyTypeAQNAbbrev { get; }

Property Value

string

Methods

Activate()

public override bool Activate()

Returns

bool

Deactivate()

public override bool Deactivate()

Returns

bool

DeepCopy()

public override Condition DeepCopy()

Returns

Condition

DumpStatus(StringBuilder, int)

public override void DumpStatus(StringBuilder sb, int indent)

Parameters

sb StringBuilder
indent int

Evaluate()

public override bool Evaluate()

Returns

bool

FriendlyPropOperatorString()

public string FriendlyPropOperatorString()

Returns

string

GetDebugEvaluationString(bool)

public override string GetDebugEvaluationString(bool includeResults)

Parameters

includeResults bool

Returns

string

GetDescriptionText()

public string GetDescriptionText()

Returns

string

Initialize(MissionData, IMissionConditionOwner)

public override bool Initialize(MissionData parentMission, IMissionConditionOwner owner)

Parameters

parentMission MissionData
owner IMissionConditionOwner

Returns

bool

OnMissionReset()

public override void OnMissionReset()

Shutdown()

public override bool Shutdown()

Returns

bool

Update()

public override void Update()