Class ScriptCondition
- Namespace
- KSP.Game.Missions
- Assembly
- Assembly-CSharp.dll
public class ScriptCondition : Condition, IMissionConditionOwner
- Inheritance
-
ScriptCondition
- Implements
-
- Inherited Members
-
- Extension Methods
-
Constructors
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