C# Class SEModAPIInternal.API.Entity.Sector.SectorObject.CubeGrid.CubeBlockEntity

Inheritance: BaseObject
Afficher le fichier Open project: rexxar-tc/SEServerExtender Class Usage Examples

Méthodes publiques

Свойство Type Description
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

Свойство Type Description
GetBlockDefinition Sandbox.Definitions.MyCubeBlockDefinition
GetBlockEntityMatrix System.Matrix
GetInternalParentCubeGrid Object

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
GetActualObject ( ) : Object
GetBlockOwner ( ) : long
GetBlockShareMode ( ) : MyOwnershipShareModeEnum
GetBoneDamage ( ) : float
GetConstructionManager ( ) : Object
GetFactionData ( ) : Object
InternalGetBuildPercent ( ) : float
InternalGetIntegrityPercent ( ) : float
InternalSetOwnerShareMode ( ) : void
InternalUpdateColorMaskHSV ( ) : void
InternalUpdateConstructionManager ( ) : void

Private Methods

Méthode Description
GetBlockDefinition ( ) : Sandbox.Definitions.MyCubeBlockDefinition
GetBlockEntityMatrix ( ) : System.Matrix
GetInternalParentCubeGrid ( Object backingActualBlock ) : Object

Method Details

CubeBlockEntity() public méthode

public CubeBlockEntity ( CubeGridEntity parent, MyObjectBuilder_CubeBlock definition ) : System
parent CubeGridEntity
definition MyObjectBuilder_CubeBlock
Résultat System

CubeBlockEntity() public méthode

public CubeBlockEntity ( CubeGridEntity parent, MyObjectBuilder_CubeBlock definition, Object backingObject ) : System
parent CubeGridEntity
definition MyObjectBuilder_CubeBlock
backingObject Object
Résultat System

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Export() public méthode

public Export ( FileInfo fileInfo ) : void
fileInfo System.IO.FileInfo
Résultat void

FixBones() public méthode

public FixBones ( float a, float b ) : void
a float
b float
Résultat void

GetActualObject() protected méthode

protected GetActualObject ( ) : Object
Résultat Object

GetBlockOwner() protected méthode

protected GetBlockOwner ( ) : long
Résultat long

GetBlockShareMode() protected méthode

protected GetBlockShareMode ( ) : MyOwnershipShareModeEnum
Résultat MyOwnershipShareModeEnum

GetBoneDamage() protected méthode

protected GetBoneDamage ( ) : float
Résultat float

GetConstructionManager() protected méthode

protected GetConstructionManager ( ) : Object
Résultat Object

GetFactionData() protected méthode

protected GetFactionData ( ) : Object
Résultat Object

InternalGetBuildPercent() protected méthode

protected InternalGetBuildPercent ( ) : float
Résultat float

InternalGetIntegrityPercent() protected méthode

protected InternalGetIntegrityPercent ( ) : float
Résultat float

InternalSetOwnerShareMode() protected méthode

protected InternalSetOwnerShareMode ( ) : void
Résultat void

InternalUpdateColorMaskHSV() protected méthode

protected InternalUpdateColorMaskHSV ( ) : void
Résultat void

InternalUpdateConstructionManager() protected méthode

protected InternalUpdateConstructionManager ( ) : void
Résultat void

KnownTypes() public static méthode

public static KnownTypes ( ) : List
Résultat List

ReflectionUnitTest() public static méthode

public static ReflectionUnitTest ( ) : bool
Résultat bool

Repair() public méthode

Repairs this CubeBlockEntity (sets BuildPercent and IntegrityPercent to 1)
public Repair ( ) : void
Résultat void

SetBuildPercent() public static méthode

public static SetBuildPercent ( IMySlimBlock block, float percent ) : void
block IMySlimBlock
percent float
Résultat void

Property Details

ActualCubeBlockClass public_oe static_oe property

public static string ActualCubeBlockClass
Résultat string

ActualCubeBlockGetFactionsObjectMethod public_oe static_oe property

public static string ActualCubeBlockGetFactionsObjectMethod
Résultat string

ActualCubeBlockGetMatrixMethod public_oe static_oe property

public static string ActualCubeBlockGetMatrixMethod
Résultat string

ActualCubeBlockGetObjectBuilderMethod public_oe static_oe property

public static string ActualCubeBlockGetObjectBuilderMethod
Résultat string

ActualCubeBlockGetOwnerMethod public_oe static_oe property

public static string ActualCubeBlockGetOwnerMethod
Résultat string

ActualCubeBlockNamespace public_oe static_oe property

public static string ActualCubeBlockNamespace
Résultat string

ActualCubeBlockSetFactionsDataMethod public_oe static_oe property

public static string ActualCubeBlockSetFactionsDataMethod
Résultat string

ConstructionManagerBuildValueField public_oe static_oe property

public static string ConstructionManagerBuildValueField
Résultat string

ConstructionManagerClass public_oe static_oe property

public static string ConstructionManagerClass
Résultat string

ConstructionManagerGetBuildPercentMethod public_oe static_oe property

public static string ConstructionManagerGetBuildPercentMethod
Résultat string

ConstructionManagerGetBuildValueMethod public_oe static_oe property

public static string ConstructionManagerGetBuildValueMethod
Résultat string

ConstructionManagerGetIntegrityPercentMethod public_oe static_oe property

public static string ConstructionManagerGetIntegrityPercentMethod
Résultat string

ConstructionManagerGetIntegrityValueMethod public_oe static_oe property

public static string ConstructionManagerGetIntegrityValueMethod
Résultat string

ConstructionManagerGetMaxIntegrityMethod public_oe static_oe property

public static string ConstructionManagerGetMaxIntegrityMethod
Résultat string

ConstructionManagerIntegrityValueField public_oe static_oe property

public static string ConstructionManagerIntegrityValueField
Résultat string

ConstructionManagerNamespace public_oe static_oe property

public static string ConstructionManagerNamespace
Résultat string

ConstructionManagerSetIntegrityBuildValuesMethod public_oe static_oe property

public static string ConstructionManagerSetIntegrityBuildValuesMethod
Résultat string

CubeBlockColorMaskHSVField public_oe static_oe property

public static string CubeBlockColorMaskHSVField
Résultat string

CubeBlockConstructionManagerField public_oe static_oe property

public static string CubeBlockConstructionManagerField
Résultat string

CubeBlockCubeBlockDefinitionField public_oe static_oe property

public static string CubeBlockCubeBlockDefinitionField
Résultat string

CubeBlockDamageBlockMethod public_oe static_oe property

public static string CubeBlockDamageBlockMethod
Résultat string

CubeBlockFixBonesMethod public_oe static_oe property

public static string CubeBlockFixBonesMethod
Résultat string

CubeBlockGetActualBlockMethod public_oe static_oe property

public static string CubeBlockGetActualBlockMethod
Résultat string

CubeBlockGetBoneDamageMethod public_oe static_oe property

public static string CubeBlockGetBoneDamageMethod
Résultat string

CubeBlockGetBuildPercentMethod public_oe static_oe property

public static string CubeBlockGetBuildPercentMethod
Résultat string

CubeBlockGetBuildValueMethod public_oe static_oe property

public static string CubeBlockGetBuildValueMethod
Résultat string

CubeBlockGetIntegrityValueMethod public_oe static_oe property

public static string CubeBlockGetIntegrityValueMethod
Résultat string

CubeBlockGetMaxIntegrityValueMethod public_oe static_oe property

public static string CubeBlockGetMaxIntegrityValueMethod
Résultat string

CubeBlockGetObjectBuilderMethod public_oe static_oe property

public static string CubeBlockGetObjectBuilderMethod
Résultat string

CubeBlockNamespace public_oe static_oe property

public static string CubeBlockNamespace
Résultat string

CubeBlockParentCubeGridField public_oe static_oe property

public static string CubeBlockParentCubeGridField
Résultat string

CubeBlockUpdateWeldProgressMethod public_oe static_oe property

public static string CubeBlockUpdateWeldProgressMethod
Résultat string

FactionsDataClass public_oe static_oe property

public static string FactionsDataClass
Résultat string

FactionsDataNamespace public_oe static_oe property

public static string FactionsDataNamespace
Résultat string

FactionsDataOwnerField public_oe static_oe property

public static string FactionsDataOwnerField
Résultat string

FactionsDataShareModeField public_oe static_oe property

public static string FactionsDataShareModeField
Résultat string

SlimBlockClass public_oe static_oe property

public static string SlimBlockClass
Résultat string