C# 클래스 B9PartSwitch.ModuleB9PartSwitch

상속: CFGUtilPartModule, IPartMassModifier, IPartCostModifier, IModuleInfo
파일 보기 프로젝트 열기: blowfishpro/B9PartSwitch 1 사용 예제들

공개 메소드들

메소드 설명
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