C# 클래스 SEModAPIInternal.API.Entity.Sector.SectorObject.CubeGrid.CubeBlockEntity

상속: BaseObject
파일 보기 프로젝트 열기: rexxar-tc/SEServerExtender 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
ActualCubeBlockClass string
ActualCubeBlockGetFactionsObjectMethod string
ActualCubeBlockGetMatrixMethod string
ActualCubeBlockGetObjectBuilderMethod string
ActualCubeBlockGetOwnerMethod string
ActualCubeBlockNamespace string
ActualCubeBlockSetFactionsDataMethod string
ConstructionManagerBuildValueField string
ConstructionManagerClass string
ConstructionManagerGetBuildPercentMethod string
ConstructionManagerGetBuildValueMethod string
ConstructionManagerGetIntegrityPercentMethod string
ConstructionManagerGetIntegrityValueMethod string
ConstructionManagerGetMaxIntegrityMethod string
ConstructionManagerIntegrityValueField string
ConstructionManagerNamespace string
ConstructionManagerSetIntegrityBuildValuesMethod string
CubeBlockColorMaskHSVField string
CubeBlockConstructionManagerField string
CubeBlockCubeBlockDefinitionField string
CubeBlockDamageBlockMethod string
CubeBlockFixBonesMethod string
CubeBlockGetActualBlockMethod string
CubeBlockGetBoneDamageMethod string
CubeBlockGetBuildPercentMethod string
CubeBlockGetBuildValueMethod string
CubeBlockGetIntegrityValueMethod string
CubeBlockGetMaxIntegrityValueMethod string
CubeBlockGetObjectBuilderMethod string
CubeBlockNamespace string
CubeBlockParentCubeGridField string
CubeBlockUpdateWeldProgressMethod string
FactionsDataClass string
FactionsDataNamespace string
FactionsDataOwnerField string
FactionsDataShareModeField string
SlimBlockClass string

Private Properties

프로퍼티 타입 설명
GetBlockDefinition Sandbox.Definitions.MyCubeBlockDefinition
GetBlockEntityMatrix System.Matrix
GetInternalParentCubeGrid Object

공개 메소드들

메소드 설명
CubeBlockEntity ( CubeGridEntity parent, MyObjectBuilder_CubeBlock definition ) : System
CubeBlockEntity ( CubeGridEntity parent, MyObjectBuilder_CubeBlock definition, Object backingObject ) : System
Dispose ( ) : void
Export ( FileInfo fileInfo ) : void
FixBones ( float a, float b ) : void
KnownTypes ( ) : List
ReflectionUnitTest ( ) : bool
Repair ( ) : void

Repairs this CubeBlockEntity (sets BuildPercent and IntegrityPercent to 1)

SetBuildPercent ( IMySlimBlock block, float percent ) : void

보호된 메소드들

메소드 설명
GetActualObject ( ) : Object
GetBlockOwner ( ) : long
GetBlockShareMode ( ) : MyOwnershipShareModeEnum
GetBoneDamage ( ) : float
GetConstructionManager ( ) : Object
GetFactionData ( ) : Object
InternalGetBuildPercent ( ) : float
InternalGetIntegrityPercent ( ) : float
InternalSetOwnerShareMode ( ) : void
InternalUpdateColorMaskHSV ( ) : void
InternalUpdateConstructionManager ( ) : void

비공개 메소드들

메소드 설명
GetBlockDefinition ( ) : Sandbox.Definitions.MyCubeBlockDefinition
GetBlockEntityMatrix ( ) : System.Matrix
GetInternalParentCubeGrid ( Object backingActualBlock ) : Object

메소드 상세

CubeBlockEntity() 공개 메소드

public CubeBlockEntity ( CubeGridEntity parent, MyObjectBuilder_CubeBlock definition ) : System
parent CubeGridEntity
definition MyObjectBuilder_CubeBlock
리턴 System

CubeBlockEntity() 공개 메소드

public CubeBlockEntity ( CubeGridEntity parent, MyObjectBuilder_CubeBlock definition, Object backingObject ) : System
parent CubeGridEntity
definition MyObjectBuilder_CubeBlock
backingObject Object
리턴 System

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

Export() 공개 메소드

public Export ( FileInfo fileInfo ) : void
fileInfo System.IO.FileInfo
리턴 void

FixBones() 공개 메소드

public FixBones ( float a, float b ) : void
a float
b float
리턴 void

GetActualObject() 보호된 메소드

protected GetActualObject ( ) : Object
리턴 Object

GetBlockOwner() 보호된 메소드

protected GetBlockOwner ( ) : long
리턴 long

GetBlockShareMode() 보호된 메소드

protected GetBlockShareMode ( ) : MyOwnershipShareModeEnum
리턴 MyOwnershipShareModeEnum

GetBoneDamage() 보호된 메소드

protected GetBoneDamage ( ) : float
리턴 float

GetConstructionManager() 보호된 메소드

protected GetConstructionManager ( ) : Object
리턴 Object

GetFactionData() 보호된 메소드

protected GetFactionData ( ) : Object
리턴 Object

InternalGetBuildPercent() 보호된 메소드

protected InternalGetBuildPercent ( ) : float
리턴 float

InternalGetIntegrityPercent() 보호된 메소드

protected InternalGetIntegrityPercent ( ) : float
리턴 float

InternalSetOwnerShareMode() 보호된 메소드

protected InternalSetOwnerShareMode ( ) : void
리턴 void

InternalUpdateColorMaskHSV() 보호된 메소드

protected InternalUpdateColorMaskHSV ( ) : void
리턴 void

InternalUpdateConstructionManager() 보호된 메소드

protected InternalUpdateConstructionManager ( ) : void
리턴 void

KnownTypes() 공개 정적인 메소드

public static KnownTypes ( ) : List
리턴 List

ReflectionUnitTest() 공개 정적인 메소드

public static ReflectionUnitTest ( ) : bool
리턴 bool

Repair() 공개 메소드

Repairs this CubeBlockEntity (sets BuildPercent and IntegrityPercent to 1)
public Repair ( ) : void
리턴 void

SetBuildPercent() 공개 정적인 메소드

public static SetBuildPercent ( IMySlimBlock block, float percent ) : void
block IMySlimBlock
percent float
리턴 void

프로퍼티 상세

ActualCubeBlockClass 공개적으로 정적으로 프로퍼티

public static string ActualCubeBlockClass
리턴 string

ActualCubeBlockGetFactionsObjectMethod 공개적으로 정적으로 프로퍼티

public static string ActualCubeBlockGetFactionsObjectMethod
리턴 string

ActualCubeBlockGetMatrixMethod 공개적으로 정적으로 프로퍼티

public static string ActualCubeBlockGetMatrixMethod
리턴 string

ActualCubeBlockGetObjectBuilderMethod 공개적으로 정적으로 프로퍼티

public static string ActualCubeBlockGetObjectBuilderMethod
리턴 string

ActualCubeBlockGetOwnerMethod 공개적으로 정적으로 프로퍼티

public static string ActualCubeBlockGetOwnerMethod
리턴 string

ActualCubeBlockNamespace 공개적으로 정적으로 프로퍼티

public static string ActualCubeBlockNamespace
리턴 string

ActualCubeBlockSetFactionsDataMethod 공개적으로 정적으로 프로퍼티

public static string ActualCubeBlockSetFactionsDataMethod
리턴 string

ConstructionManagerBuildValueField 공개적으로 정적으로 프로퍼티

public static string ConstructionManagerBuildValueField
리턴 string

ConstructionManagerClass 공개적으로 정적으로 프로퍼티

public static string ConstructionManagerClass
리턴 string

ConstructionManagerGetBuildPercentMethod 공개적으로 정적으로 프로퍼티

public static string ConstructionManagerGetBuildPercentMethod
리턴 string

ConstructionManagerGetBuildValueMethod 공개적으로 정적으로 프로퍼티

public static string ConstructionManagerGetBuildValueMethod
리턴 string

ConstructionManagerGetIntegrityPercentMethod 공개적으로 정적으로 프로퍼티

public static string ConstructionManagerGetIntegrityPercentMethod
리턴 string

ConstructionManagerGetIntegrityValueMethod 공개적으로 정적으로 프로퍼티

public static string ConstructionManagerGetIntegrityValueMethod
리턴 string

ConstructionManagerGetMaxIntegrityMethod 공개적으로 정적으로 프로퍼티

public static string ConstructionManagerGetMaxIntegrityMethod
리턴 string

ConstructionManagerIntegrityValueField 공개적으로 정적으로 프로퍼티

public static string ConstructionManagerIntegrityValueField
리턴 string

ConstructionManagerNamespace 공개적으로 정적으로 프로퍼티

public static string ConstructionManagerNamespace
리턴 string

ConstructionManagerSetIntegrityBuildValuesMethod 공개적으로 정적으로 프로퍼티

public static string ConstructionManagerSetIntegrityBuildValuesMethod
리턴 string

CubeBlockColorMaskHSVField 공개적으로 정적으로 프로퍼티

public static string CubeBlockColorMaskHSVField
리턴 string

CubeBlockConstructionManagerField 공개적으로 정적으로 프로퍼티

public static string CubeBlockConstructionManagerField
리턴 string

CubeBlockCubeBlockDefinitionField 공개적으로 정적으로 프로퍼티

public static string CubeBlockCubeBlockDefinitionField
리턴 string

CubeBlockDamageBlockMethod 공개적으로 정적으로 프로퍼티

public static string CubeBlockDamageBlockMethod
리턴 string

CubeBlockFixBonesMethod 공개적으로 정적으로 프로퍼티

public static string CubeBlockFixBonesMethod
리턴 string

CubeBlockGetActualBlockMethod 공개적으로 정적으로 프로퍼티

public static string CubeBlockGetActualBlockMethod
리턴 string

CubeBlockGetBoneDamageMethod 공개적으로 정적으로 프로퍼티

public static string CubeBlockGetBoneDamageMethod
리턴 string

CubeBlockGetBuildPercentMethod 공개적으로 정적으로 프로퍼티

public static string CubeBlockGetBuildPercentMethod
리턴 string

CubeBlockGetBuildValueMethod 공개적으로 정적으로 프로퍼티

public static string CubeBlockGetBuildValueMethod
리턴 string

CubeBlockGetIntegrityValueMethod 공개적으로 정적으로 프로퍼티

public static string CubeBlockGetIntegrityValueMethod
리턴 string

CubeBlockGetMaxIntegrityValueMethod 공개적으로 정적으로 프로퍼티

public static string CubeBlockGetMaxIntegrityValueMethod
리턴 string

CubeBlockGetObjectBuilderMethod 공개적으로 정적으로 프로퍼티

public static string CubeBlockGetObjectBuilderMethod
리턴 string

CubeBlockNamespace 공개적으로 정적으로 프로퍼티

public static string CubeBlockNamespace
리턴 string

CubeBlockParentCubeGridField 공개적으로 정적으로 프로퍼티

public static string CubeBlockParentCubeGridField
리턴 string

CubeBlockUpdateWeldProgressMethod 공개적으로 정적으로 프로퍼티

public static string CubeBlockUpdateWeldProgressMethod
리턴 string

FactionsDataClass 공개적으로 정적으로 프로퍼티

public static string FactionsDataClass
리턴 string

FactionsDataNamespace 공개적으로 정적으로 프로퍼티

public static string FactionsDataNamespace
리턴 string

FactionsDataOwnerField 공개적으로 정적으로 프로퍼티

public static string FactionsDataOwnerField
리턴 string

FactionsDataShareModeField 공개적으로 정적으로 프로퍼티

public static string FactionsDataShareModeField
리턴 string

SlimBlockClass 공개적으로 정적으로 프로퍼티

public static string SlimBlockClass
리턴 string