Kerbal Space Program
1.12.4
|
This class represents a checkpoint entry in the mission checkpoint browser dialog More...
Public Member Functions | |
CheckpointEntry | Create (string checkpointFile, Callback< CheckpointEntry > onSelected, Callback< CheckpointEntry > onRemove) |
Creates a new instance of this class from a prefab and initalize the entry with checkpoint values More... | |
void | Terminate () |
Destroy this mission entry More... | |
void | Validate () |
Validate if this checkpoint entry is dirty More... | |
Public Attributes | |
Button | btnRemove |
string | fullFilePath |
File name of the checkpoint sfs file More... | |
bool | isCheckpointDirty |
bool | isValid |
GameObject | warningMarker |
Protected Member Functions | |
ConfigNode | GetMissionNode (Game checkpointGame) |
Get the checkpoint mission More... | |
Game | GetSaveGame (string checkpointFile) |
Get the save game values from the checkpoint sfs file More... | |
void | Init (string checkpointFile) |
Initialize this entry with the checkpoint values More... | |
void | OnButtonRemove () |
void | OnValueChanged (bool st) |
Properties | |
Game | CheckpointGame [get, set] |
Reference to the Game status of the checkpoint More... | |
Mission | CheckpointMission [get, set] |
Reference to the mission status of the checkpoint More... | |
Toggle | Toggle [get] |
This class represents a checkpoint entry in the mission checkpoint browser dialog
|
inline |
Creates a new instance of this class from a prefab and initalize the entry with checkpoint values
onSelected | Callback when this checkpoint is selected |
onRemove | Callback when this checkpoint is flaged to remove |
|
inlineprotected |
Get the checkpoint mission
checkpointGame |
|
inlineprotected |
Get the save game values from the checkpoint sfs file
checkpointFile |
|
inlineprotected |
Initialize this entry with the checkpoint values
checkpointFile |
|
inlineprotected |
|
inlineprotected |
|
inline |
Destroy this mission entry
|
inline |
Validate if this checkpoint entry is dirty
Button Expansions.Missions.Editor.CheckpointEntry.btnRemove |
string Expansions.Missions.Editor.CheckpointEntry.fullFilePath |
File name of the checkpoint sfs file
bool Expansions.Missions.Editor.CheckpointEntry.isCheckpointDirty |
bool Expansions.Missions.Editor.CheckpointEntry.isValid |
GameObject Expansions.Missions.Editor.CheckpointEntry.warningMarker |
|
getset |
Reference to the Game status of the checkpoint
|
getset |
Reference to the mission status of the checkpoint
|
get |