Kerbal Space Program  1.12.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
Expansions.Missions.MissionMappedVessel Class Reference

Stores Mapping from Part VesselNaming to actual Craft. Is used to allow these mapped Part Vessel Names in mission nodes. More...

Public Member Functions

 MissionMappedVessel (uint partPersistentId, uint originalVesselId, uint currentVesselId, string partVslName, string craftFileName, string situationVslName="")
 

Static Public Member Functions

static List< MissionMappedVesselLoad (ConfigNode node)
 
static ConfigNode Save (ConfigNode node, List< MissionMappedVessel > list)
 

Public Attributes

string craftFileName
 The .craft File Name More...
 
uint currentVesselPersistentId
 The Current Vessel persistentId that the Part is in. More...
 
uint mappedVesselPersistentId
 The mapped (or fake) Vessel persistentId. More...
 
uint originalVesselPersistentId
 The Original Vessel persistentId that the Part is in. More...
 
uint partPersistentId
 The persistentId of the Part More...
 
string partVesselName
 The VesselName set in the Part on the Vessel Rename node. More...
 
string situationVesselName
 The Vessel Name in the VesselSituation More...
 

Detailed Description

Stores Mapping from Part VesselNaming to actual Craft. Is used to allow these mapped Part Vessel Names in mission nodes.

Constructor & Destructor Documentation

Expansions.Missions.MissionMappedVessel.MissionMappedVessel ( uint  partPersistentId,
uint  originalVesselId,
uint  currentVesselId,
string  partVslName,
string  craftFileName,
string  situationVslName = "" 
)
inline

Member Function Documentation

static List<MissionMappedVessel> Expansions.Missions.MissionMappedVessel.Load ( ConfigNode  node)
inlinestatic
static ConfigNode Expansions.Missions.MissionMappedVessel.Save ( ConfigNode  node,
List< MissionMappedVessel list 
)
inlinestatic

Member Data Documentation

string Expansions.Missions.MissionMappedVessel.craftFileName

The .craft File Name

uint Expansions.Missions.MissionMappedVessel.currentVesselPersistentId

The Current Vessel persistentId that the Part is in.

uint Expansions.Missions.MissionMappedVessel.mappedVesselPersistentId

The mapped (or fake) Vessel persistentId.

uint Expansions.Missions.MissionMappedVessel.originalVesselPersistentId

The Original Vessel persistentId that the Part is in.

uint Expansions.Missions.MissionMappedVessel.partPersistentId

The persistentId of the Part

string Expansions.Missions.MissionMappedVessel.partVesselName

The VesselName set in the Part on the Vessel Rename node.

string Expansions.Missions.MissionMappedVessel.situationVesselName

The Vessel Name in the VesselSituation


The documentation for this class was generated from the following file: