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

Static Public Member Functions

static ExperimentTransfer Create (Part srcPart, IScienceDataContainer cont, Callback< DismissAction, Part > onDialogDismiss)
 
- Static Public Member Functions inherited from PartItemTransfer
static void DismissActive ()
 

Public Attributes

IScienceDataContainer container
 
- 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 bool IsSemiValidPart (Part p)
 
override bool IsValidPart (Part p)
 
override void OnPartSelect (Part p)
 
override void OnSrcPartSelect (Part p)
 
- Protected Member Functions inherited from PartItemTransfer
virtual void AfterPartsFound ()
 
virtual void HookAdditionalEvents ()
 
void LateUpdate ()
 
virtual void OnDestroy ()
 
virtual void OnSemiValidPartSelect (Part p)
 
virtual void onVesselChanged (Vessel v)
 
virtual void onVesselModified (Vessel v)
 
virtual void onVesselSituationChange (GameEvents.HostedFromToAction< Vessel, Vessel.Situations > vs)
 
virtual void UnhookAdditionalEvents ()
 

Additional Inherited Members

- Public Types inherited from PartItemTransfer
enum  DismissAction { DismissAction.Cancelled, DismissAction.Interrupted, DismissAction.ItemMoved }
 
- 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 Attributes inherited from PartItemTransfer
static PartItemTransfer Instance
 

Member Function Documentation

static ExperimentTransfer ExperimentTransfer.Create ( Part  srcPart,
IScienceDataContainer  cont,
Callback< DismissAction, Part onDialogDismiss 
)
inlinestatic
override bool ExperimentTransfer.IsSemiValidPart ( Part  p)
inlineprotectedvirtual

Implements PartItemTransfer.

override bool ExperimentTransfer.IsValidPart ( Part  p)
inlineprotectedvirtual

Implements PartItemTransfer.

override void ExperimentTransfer.OnPartSelect ( Part  p)
inlineprotectedvirtual

Reimplemented from PartItemTransfer.

override void ExperimentTransfer.OnSrcPartSelect ( Part  p)
inlineprotectedvirtual

Reimplemented from PartItemTransfer.

Member Data Documentation

IScienceDataContainer ExperimentTransfer.container

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