C# 클래스 SEToolbox.Models.StructureCubeGridModel

상속: StructureBaseModel
파일 보기 프로젝트 열기: midspace/SEToolbox 1 사용 예제들

공개 메소드들

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