Table of Contents

Class ScriptCondition

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

Constructors

ScriptCondition()

public ScriptCondition()

Fields

EvaluationScript

public ScriptMethodReference EvaluationScript

Field Value

ScriptMethodReference

triggerEventTypeAQN

public string triggerEventTypeAQN

Field Value

string

Properties

ConditionType

public string ConditionType { get; }

Property Value

string

Game

public GameInstance Game { get; }

Property Value

GameInstance

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

GetDebugEvaluationString(bool)

public override string GetDebugEvaluationString(bool includeResults)

Parameters

includeResults bool

Returns

string

Initialize(MissionData, IMissionConditionOwner)

public override bool Initialize(MissionData parentMission, IMissionConditionOwner owner)

Parameters

parentMission MissionData
owner IMissionConditionOwner

Returns

bool

Shutdown()

public override bool Shutdown()

Returns

bool