Table of Contents

Class MissionBranch

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

Constructors

MissionBranch()

public MissionBranch()

Fields

ExceptionBranch

public bool ExceptionBranch

Field Value

bool

IsPreRequisiteBranch

public bool IsPreRequisiteBranch

Field Value

bool

ParentMission

public MissionData ParentMission

Field Value

MissionData

TargetStage

public int TargetStage

Field Value

int

condition

public Condition condition

Field Value

Condition

Methods

Activate()

public void Activate()

Deactivate()

public void Deactivate()

DeepCopy(MissionData)

public MissionBranch DeepCopy(MissionData parentMission)

Parameters

parentMission MissionData

Returns

MissionBranch

DeleteCondition(Condition)

public void DeleteCondition(Condition target)

Parameters

target Condition

Evaluate(out int)

public bool Evaluate(out int targetStageID)

Parameters

targetStageID int

Returns

bool

GetEditorDescription()

public string GetEditorDescription()

Returns

string

GetEditorName()

public string GetEditorName()

Returns

string

Initialize(MissionData)

public void Initialize(MissionData parentMission)

Parameters

parentMission MissionData

OnMissionReset()

public void OnMissionReset()

SetCondition(Condition)

public void SetCondition(Condition cond)

Parameters

cond Condition

Shutdown()

public void Shutdown()

Update()

public void Update()