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
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
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()