C# Class B9PartSwitch.ModuleB9PartSwitch

Inheritance: CFGUtilPartModule, IPartMassModifier, IPartCostModifier, IModuleInfo
Afficher le fichier Open project: blowfishpro/B9PartSwitch Class Usage Examples

Méthodes publiques

Méthode Description
GetDrawModulePanelCallback ( ) : Callback
GetInfo ( ) : string
GetModuleCost ( float baseCost, ModifierStagingSituation situation ) : float
GetModuleCostChangeWhen ( ) : ModifierChangeWhen
GetModuleMass ( float baseMass, ModifierStagingSituation situation ) : float
GetModuleMassChangeWhen ( ) : ModifierChangeWhen
GetModuleTitle ( ) : string
GetPrimaryField ( ) : string
IsManagedNode ( AttachNode node ) : bool
IsManagedResource ( string resourceName ) : bool
IsManagedTransform ( Transform transform ) : bool
OnIconCreate ( ) : void
OnLoad ( ConfigNode node ) : void
OnStart ( PartModule state ) : void
PartFieldManaged ( ISubtypePartField field ) : bool
Start ( ) : void
this ( int index ) : PartSubtype

Private Methods

Méthode Description
FindBestSubtype ( ) : void
FireEvents ( ) : void
InitializeSubtypes ( ) : void
RemoveUnusedResources ( ) : void
RenderProceduralDragCubes ( ) : void
SetupForIcon ( ) : void
SetupGUI ( ) : void
SetupSubtypes ( ) : void
UpdateDragCubesOnAttach ( ) : void
UpdateFromGUI ( BaseField field, object oldFieldValueObj ) : void
UpdateFromSymmetry ( int newIndex ) : void
UpdateGeometry ( ) : void
UpdateOnStart ( ) : void
UpdatePartActionWindow ( ) : void

Method Details

GetDrawModulePanelCallback() public méthode

public GetDrawModulePanelCallback ( ) : Callback
Résultat Callback

GetInfo() public méthode

public GetInfo ( ) : string
Résultat string

GetModuleCost() public méthode

public GetModuleCost ( float baseCost, ModifierStagingSituation situation ) : float
baseCost float
situation ModifierStagingSituation
Résultat float

GetModuleCostChangeWhen() public méthode

public GetModuleCostChangeWhen ( ) : ModifierChangeWhen
Résultat ModifierChangeWhen

GetModuleMass() public méthode

public GetModuleMass ( float baseMass, ModifierStagingSituation situation ) : float
baseMass float
situation ModifierStagingSituation
Résultat float

GetModuleMassChangeWhen() public méthode

public GetModuleMassChangeWhen ( ) : ModifierChangeWhen
Résultat ModifierChangeWhen

GetModuleTitle() public méthode

public GetModuleTitle ( ) : string
Résultat string

GetPrimaryField() public méthode

public GetPrimaryField ( ) : string
Résultat string

IsManagedNode() public méthode

public IsManagedNode ( AttachNode node ) : bool
node AttachNode
Résultat bool

IsManagedResource() public méthode

public IsManagedResource ( string resourceName ) : bool
resourceName string
Résultat bool

IsManagedTransform() public méthode

public IsManagedTransform ( Transform transform ) : bool
transform UnityEngine.Transform
Résultat bool

OnIconCreate() public méthode

public OnIconCreate ( ) : void
Résultat void

OnLoad() public méthode

public OnLoad ( ConfigNode node ) : void
node System.ConfigNode
Résultat void

OnStart() public méthode

public OnStart ( PartModule state ) : void
state PartModule
Résultat void

PartFieldManaged() public méthode

public PartFieldManaged ( ISubtypePartField field ) : bool
field ISubtypePartField
Résultat bool

Start() public méthode

public Start ( ) : void
Résultat void

this() public méthode

public this ( int index ) : PartSubtype
index int
Résultat PartSubtype