C# Класс SEToolbox.Models.StructureCubeGridModel

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

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

Метод Описание
ConvertFromHeavyToLightArmor ( ) : bool
ConvertFromLightToHeavyArmor ( ) : bool
ConvertToCornerArmor ( ) : bool
ConvertToFramework ( float value ) : void
ConvertToRoundArmor ( ) : bool
ConvertToShip ( ) : void
ConvertToStation ( ) : void
GetActiveCockpits ( ) : List

Find any Cockpits that have player character/s in them.

InitializeAsync ( ) : void
MaxVelocityAtPlayer ( VRageMath playerPosition ) : void
MirrorModel ( bool usePlane, bool oddMirror ) : bool
ReorientStation ( ) : void
RepairAllDamage ( ) : void
ResetLinearVelocity ( ) : void
ResetRotationVelocity ( ) : void
ResetVelocity ( ) : void
ReverseVelocity ( ) : void
RotateCubes ( VRageMath quaternion ) : void
RotateStructure ( VRageMath quaternion ) : void
StructureCubeGridModel ( MyObjectBuilder_EntityBase entityBase ) : System
UpdateGeneralFromEntityBase ( ) : void

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

Метод Описание
GetAxisIndicator ( VRageMath.Base6Directions direction ) : string
MirrorCubeOrientation ( string subtypeName, Sandbox.Common.ObjectBuilders.VRageData.SerializableBlockOrientation orientation, Mirror xMirror, Mirror yMirror, Mirror zMirror ) : Sandbox.Common.ObjectBuilders.VRageData.SerializableBlockOrientation
MirrorCubes ( StructureCubeGridModel viewModel, bool integrate, Mirror xMirror, int xAxis, Mirror yMirror, int yAxis, Mirror zMirror, int zAxis ) : IEnumerable
OnDeserializedMethod ( StreamingContext context ) : void
OnSerializingMethod ( StreamingContext context ) : void

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

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

public ConvertFromHeavyToLightArmor ( ) : bool
Результат bool

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

public ConvertFromLightToHeavyArmor ( ) : bool
Результат bool

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

public ConvertToCornerArmor ( ) : bool
Результат bool

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

public ConvertToFramework ( float value ) : void
value float
Результат void

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

public ConvertToRoundArmor ( ) : bool
Результат bool

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

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

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

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

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

Find any Cockpits that have player character/s in them.
public GetActiveCockpits ( ) : List
Результат List

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

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

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

public MaxVelocityAtPlayer ( VRageMath playerPosition ) : void
playerPosition VRageMath
Результат void

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

public MirrorModel ( bool usePlane, bool oddMirror ) : bool
usePlane bool
oddMirror bool
Результат bool

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

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

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

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

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

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

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

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

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

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

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

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

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

public RotateCubes ( VRageMath quaternion ) : void
quaternion VRageMath
Результат void

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

public RotateStructure ( VRageMath quaternion ) : void
quaternion VRageMath
Результат void

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

public StructureCubeGridModel ( MyObjectBuilder_EntityBase entityBase ) : System
entityBase MyObjectBuilder_EntityBase
Результат System

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

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