Kerbal Space Program  1.12.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Classes | Public Member Functions | Static Public Member Functions | Public Attributes | Protected Member Functions | List of all members
CrewTransfer Class Reference
Inheritance diagram for CrewTransfer:
PartItemTransfer

Classes

class  CrewTransferData
 

Public Member Functions

virtual void MoveCrewTo (Part p)
 
virtual void waitAndCompleteTransfer ()
 
- Public Member Functions inherited from PartItemTransfer
virtual void Dismiss (DismissAction dma, Part p)
 
virtual void DismissAlreadyRunning ()
 
virtual void DismissInterrupted ()
 
virtual void Setup (Part src, string itemType, string itemName, string semiValidMsg, Callback< DismissAction, Part > onDialogDismiss)
 

Static Public Member Functions

static CrewTransfer Create (Part srcPart, ProtoCrewMember crewMember, Callback< DismissAction, Part > onDialogDismiss)
 
- Static Public Member Functions inherited from PartItemTransfer
static void DismissActive ()
 

Public Attributes

ProtoCrewMember crew
 
Part tgtPart
 
- Public Attributes inherited from PartItemTransfer
Callback< DismissAction, PartonDismiss
 
List< PartSelectorpartSelectors
 
ScreenMessage scMsgInstruction
 
ScreenMessage scMsgWarning
 
string semiValidMessage = "#autoLOC_135736"
 
List< PartsemiValidParts
 
Part srcPart
 
string type = "Item"
 

Protected Member Functions

override void AfterPartsFound ()
 
override void HookAdditionalEvents ()
 
override bool IsSemiValidPart (Part p)
 
override bool IsValidPart (Part p)
 
void onChangeInactive (ProtoCrewMember pcm, bool from, bool to)
 
void onGoForEva (GameEvents.HostedFromToAction< ProtoCrewMember, Part > fromto)
 
override void OnPartSelect (Part p)
 
override void UnhookAdditionalEvents ()
 
- Protected Member Functions inherited from PartItemTransfer
void LateUpdate ()
 
virtual void OnDestroy ()
 
virtual void OnSemiValidPartSelect (Part p)
 
virtual void OnSrcPartSelect (Part p)
 
virtual void onVesselChanged (Vessel v)
 
virtual void onVesselModified (Vessel v)
 
virtual void onVesselSituationChange (GameEvents.HostedFromToAction< Vessel, Vessel.Situations > vs)
 

Additional Inherited Members

- Public Types inherited from PartItemTransfer
enum  DismissAction { DismissAction.Cancelled, DismissAction.Interrupted, DismissAction.ItemMoved }
 
- Static Public Attributes inherited from PartItemTransfer
static PartItemTransfer Instance
 

Member Function Documentation

override void CrewTransfer.AfterPartsFound ( )
inlineprotectedvirtual

Reimplemented from PartItemTransfer.

static CrewTransfer CrewTransfer.Create ( Part  srcPart,
ProtoCrewMember  crewMember,
Callback< DismissAction, Part onDialogDismiss 
)
inlinestatic
override void CrewTransfer.HookAdditionalEvents ( )
inlineprotectedvirtual

Reimplemented from PartItemTransfer.

override bool CrewTransfer.IsSemiValidPart ( Part  p)
inlineprotectedvirtual

Implements PartItemTransfer.

override bool CrewTransfer.IsValidPart ( Part  p)
inlineprotectedvirtual

Implements PartItemTransfer.

virtual void CrewTransfer.MoveCrewTo ( Part  p)
inlinevirtual
void CrewTransfer.onChangeInactive ( ProtoCrewMember  pcm,
bool  from,
bool  to 
)
inlineprotected
void CrewTransfer.onGoForEva ( GameEvents.HostedFromToAction< ProtoCrewMember, Part fromto)
inlineprotected
override void CrewTransfer.OnPartSelect ( Part  p)
inlineprotectedvirtual

Reimplemented from PartItemTransfer.

override void CrewTransfer.UnhookAdditionalEvents ( )
inlineprotectedvirtual

Reimplemented from PartItemTransfer.

virtual void CrewTransfer.waitAndCompleteTransfer ( )
inlinevirtual

Member Data Documentation

ProtoCrewMember CrewTransfer.crew
Part CrewTransfer.tgtPart

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