KSP API
|
Public Types | |
enum | Gender { Gender.Male = 0, Gender.Female = 1 } |
enum | KerbalType { KerbalType.Crew = 0, KerbalType.Applicant = 1, KerbalType.Unowned = 2, KerbalType.Tourist = 3 } |
enum | RosterStatus { RosterStatus.Available = 0, RosterStatus.Assigned = 1, RosterStatus.Dead = 2, RosterStatus.Missing = 3 } |
Public Member Functions | |
ProtoCrewMember (ProtoCrewMember.KerbalType type) | |
ProtoCrewMember (Game.Modes mode, ProtoCrewMember copyOf) | |
ProtoCrewMember (Game.Modes mode, ConfigNode node, ProtoCrewMember.KerbalType crewType=ProtoCrewMember.KerbalType.Crew) | |
void | ArchiveFlightLog () |
void | CheckRespawnTimer (double UT, GameParameters gameParameters) |
void | Die () |
void | RegisterExperienceTraits (Part part) |
void | Save (ConfigNode node) |
void | SetTimeForRespawn (double UTforRespawn) |
Kerbal | Spawn () |
void | StartRespawnPeriod (double timeToRespawn=7200) |
void | UnregisterExperienceTraits (Part part) |
Public Attributes | |
FlightLog | careerLog |
float | courage |
float | experience |
int | experienceLevel |
ExperienceTrait | experienceTrait |
FlightLog | flightLog |
bool | hasToured |
bool | isBadass |
Kerbal | KerbalRef |
string | name |
InternalSeat | seat |
int | seatIdx |
float | stupidity |
double | UTaR |
Properties | |
float | ExperienceLevelDelta [get] |
ProtoCrewMember.Gender | gender [get, set] |
ProtoCrewMember.RosterStatus | rosterStatus [get, set] |
ProtoCrewMember.KerbalType | type [get, set] |
|
strong |
|
strong |
|
strong |
ProtoCrewMember.ProtoCrewMember | ( | ProtoCrewMember.KerbalType | type | ) |
ProtoCrewMember.ProtoCrewMember | ( | Game.Modes | mode, |
ProtoCrewMember | copyOf | ||
) |
ProtoCrewMember.ProtoCrewMember | ( | Game.Modes | mode, |
ConfigNode | node, | ||
ProtoCrewMember.KerbalType | crewType = ProtoCrewMember.KerbalType.Crew |
||
) |
void ProtoCrewMember.ArchiveFlightLog | ( | ) |
void ProtoCrewMember.CheckRespawnTimer | ( | double | UT, |
GameParameters | gameParameters | ||
) |
void ProtoCrewMember.Die | ( | ) |
void ProtoCrewMember.RegisterExperienceTraits | ( | Part | part | ) |
void ProtoCrewMember.Save | ( | ConfigNode | node | ) |
void ProtoCrewMember.SetTimeForRespawn | ( | double | UTforRespawn | ) |
Kerbal ProtoCrewMember.Spawn | ( | ) |
void ProtoCrewMember.StartRespawnPeriod | ( | double | timeToRespawn = 7200 | ) |
void ProtoCrewMember.UnregisterExperienceTraits | ( | Part | part | ) |
FlightLog ProtoCrewMember.careerLog |
float ProtoCrewMember.courage |
float ProtoCrewMember.experience |
int ProtoCrewMember.experienceLevel |
ExperienceTrait ProtoCrewMember.experienceTrait |
FlightLog ProtoCrewMember.flightLog |
bool ProtoCrewMember.hasToured |
bool ProtoCrewMember.isBadass |
Kerbal ProtoCrewMember.KerbalRef |
string ProtoCrewMember.name |
InternalSeat ProtoCrewMember.seat |
int ProtoCrewMember.seatIdx |
float ProtoCrewMember.stupidity |
double ProtoCrewMember.UTaR |
|
get |
|
getset |
|
getset |
|
getset |