Class ConditionSet
- Namespace
- KSP.Game.Missions
- Assembly
- Assembly-CSharp.dll
public class ConditionSet : Condition, IMissionConditionOwner
- Inheritance
-
ConditionSet
- Implements
-
- Inherited Members
-
- Extension Methods
-
Constructors
ConditionSet()
Fields
Children
public List<Condition> Children
Field Value
- List<Condition>
ConditionMode
public LogicalOperator ConditionMode
Field Value
- LogicalOperator
Properties
ConditionType
public string ConditionType { 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
DeleteCondition(Condition)
public override void DeleteCondition(Condition target)
Parameters
target 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 missionParent, IMissionConditionOwner parent)
Parameters
missionParent MissionData
parent IMissionConditionOwner
Returns
- bool
OnMissionReset()
public override void OnMissionReset()
Pack()
public override void Pack()
SetCondition(Condition)
public override void SetCondition(Condition cond)
Parameters
cond Condition
Shutdown()
public override bool Shutdown()
Returns
- bool
Update()
public override void Update()