Table of Contents

Class EventCondition

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

Constructors

EventCondition()

public EventCondition()

Fields

EventTypeAQN

public string EventTypeAQN

Field Value

string

eventType

public Type 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