Class MissionBranch
- Namespace
- KSP.Game.Missions
- Assembly
- Assembly-CSharp.dll
public class MissionBranch : IMissionConditionOwner
- Inheritance
-
MissionBranch
- Implements
-
- Inherited Members
-
- Extension Methods
-
Constructors
MissionBranch()
Fields
ExceptionBranch
public bool ExceptionBranch
Field Value
- bool
IsPreRequisiteBranch
public bool IsPreRequisiteBranch
Field Value
- bool
ParentMission
public MissionData ParentMission
Field Value
- MissionData
TargetStage
Field Value
- int
condition
public Condition condition
Field Value
- Condition
Methods
Activate()
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()
Update()