C# Класс SEModAPIInternal.API.Entity.Sector.SectorObject.CubeGrid.CubeBlockEntity

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

Открытые свойства

Свойство Тип Описание
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