Class EventCondition
- Namespace
- KSP.Game.Missions
- Assembly
- Assembly-CSharp.dll
public class EventCondition : Condition, IMissionConditionOwner
- Inheritance
-
EventCondition
- Implements
-
- Inherited Members
-
- Extension Methods
-
Constructors
EventCondition()
Fields
EventTypeAQN
public string EventTypeAQN
Field Value
- string
eventType
Field Value
- Type
Properties
ConditionType
public string ConditionType { get; }
Property Value
- string
EventTypeAQNAbbrev
public string EventTypeAQNAbbrev { 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
OnMissionReset()
public override void OnMissionReset()
ResetEvaluation()
public override void ResetEvaluation()
Shutdown()
public override bool Shutdown()
Returns
- bool