Table of Contents

Class MissionIndicatorAction

Namespace
KSP.Game.Missions
Assembly
Assembly-CSharp.dll
public class MissionIndicatorAction : MissionActionBase, IMissionAction
Inheritance
MissionIndicatorAction
Implements
Derived
Inherited Members
Extension Methods

Constructors

MissionIndicatorAction()

public MissionIndicatorAction()

Fields

ParentMissionID

public string ParentMissionID

Field Value

string

animateOffScreen

public bool animateOffScreen

Field Value

bool

body

public string body

Field Value

string

closeTime

public float closeTime

Field Value

float

imageSize

public Vector2 imageSize

Field Value

Vector2

indicatorData

public IndicatorData indicatorData

Field Value

IndicatorData

lastPartPlaced

public bool lastPartPlaced

Field Value

bool

loopVideoKey

public string loopVideoKey

Field Value

string

mainSpriteKey

public string mainSpriteKey

Field Value

string

mainTextureKey

public string mainTextureKey

Field Value

string

normalizedPos

public Vector2 normalizedPos

Field Value

Vector2

offset

public Vector2 offset

Field Value

Vector2

partName

public string partName

Field Value

string

prefabKey

public string prefabKey

Field Value

string

showTitleOnly

public bool showTitleOnly

Field Value

bool

spawnedIndicator

protected Indicator spawnedIndicator

Field Value

Indicator

stayAnchored

public bool stayAnchored

Field Value

bool

tagName

public string tagName

Field Value

string

title

public string title

Field Value

string

trackingGUID

public string trackingGUID

Field Value

string

trackingObjectID

public string trackingObjectID

Field Value

string

Properties

Assets

protected AssetProvider Assets { get; }

Property Value

AssetProvider

Game

protected GameInstance Game { get; }

Property Value

GameInstance

Methods

Activate()

public override void Activate()

Deactivate()

public virtual void Deactivate()

GetEditorDescription()

public virtual string GetEditorDescription()

Returns

string

GetEditorName()

public virtual string GetEditorName()

Returns

string

GetTrackingObjectOrPart()

protected virtual void GetTrackingObjectOrPart()

InitializeData()

protected virtual void InitializeData()

OnMissionReset()

public void OnMissionReset()

PrefabLoadedSuccesfully(Indicator)

protected virtual void PrefabLoadedSuccesfully(Indicator indicator)

Parameters

indicator Indicator

SetParentMissionData(MissionData)

public void SetParentMissionData(MissionData missionData)

Parameters

missionData MissionData

TryLoadPrefab()

protected virtual void TryLoadPrefab()