C# Класс B9PartSwitch.ModuleB9PartSwitch

Наследование: CFGUtilPartModule, IPartMassModifier, IPartCostModifier, IModuleInfo
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

GetDrawModulePanelCallback() публичный Метод

public GetDrawModulePanelCallback ( ) : Callback
Результат Callback

GetInfo() публичный Метод

public GetInfo ( ) : string
Результат string

GetModuleCost() публичный Метод

public GetModuleCost ( float baseCost, ModifierStagingSituation situation ) : float
baseCost float
situation ModifierStagingSituation
Результат float

GetModuleCostChangeWhen() публичный Метод

public GetModuleCostChangeWhen ( ) : ModifierChangeWhen
Результат ModifierChangeWhen

GetModuleMass() публичный Метод

public GetModuleMass ( float baseMass, ModifierStagingSituation situation ) : float
baseMass float
situation ModifierStagingSituation
Результат float

GetModuleMassChangeWhen() публичный Метод

public GetModuleMassChangeWhen ( ) : ModifierChangeWhen
Результат ModifierChangeWhen

GetModuleTitle() публичный Метод

public GetModuleTitle ( ) : string
Результат string

GetPrimaryField() публичный Метод

public GetPrimaryField ( ) : string
Результат string

IsManagedNode() публичный Метод

public IsManagedNode ( AttachNode node ) : bool
node AttachNode
Результат bool

IsManagedResource() публичный Метод

public IsManagedResource ( string resourceName ) : bool
resourceName string
Результат bool

IsManagedTransform() публичный Метод

public IsManagedTransform ( Transform transform ) : bool
transform UnityEngine.Transform
Результат bool

OnIconCreate() публичный Метод

public OnIconCreate ( ) : void
Результат void

OnLoad() публичный Метод

public OnLoad ( ConfigNode node ) : void
node System.ConfigNode
Результат void

OnStart() публичный Метод

public OnStart ( PartModule state ) : void
state PartModule
Результат void

PartFieldManaged() публичный Метод

public PartFieldManaged ( ISubtypePartField field ) : bool
field ISubtypePartField
Результат bool

Start() публичный Метод

public Start ( ) : void
Результат void

this() публичный Метод

public this ( int index ) : PartSubtype
index int
Результат PartSubtype