Space Engineers
Public Attributes | List of all members
VRage.Game.MyObjectBuilder_ThrustDefinition Class Reference
Inheritance diagram for VRage.Game.MyObjectBuilder_ThrustDefinition:
VRage.Game.MyObjectBuilder_CubeBlockDefinition VRage.Game.MyObjectBuilder_PhysicalModelDefinition VRage.Game.MyObjectBuilder_DefinitionBase VRage.ObjectBuilders.MyObjectBuilder_Base

Public Attributes

string ResourceSinkGroup
 
MyFuelConverterInfo FuelConverter = new MyFuelConverterInfo()
 
float SlowdownFactor = 10
 
string ThrusterType = "Ion"
 
float ForceMagnitude
 
float MaxPowerConsumption
 
float MinPowerConsumption
 
float FlameDamageLengthScale = 0.6f
 
float FlameLengthScale = 1.15f
 
Vector4 FlameFullColor = DefaultThrustColor
 
Vector4 FlameIdleColor = DefaultThrustColor
 
string FlamePointMaterial = "EngineThrustMiddle"
 
string FlameLengthMaterial = "EngineThrustMiddle"
 
string FlameGlareMaterial = "GlareSsThrustSmall"
 
float FlameVisibilityDistance = 200
 
float FlameGlareSize = 0.391f
 
float FlameGlareQuerySize = 0.5f
 
float FlameDamage = 0.5f
 
float MinPlanetaryInfluence = 0f
 
float MaxPlanetaryInfluence = 1f
 
float EffectivenessAtMaxInfluence = 1f
 
float EffectivenessAtMinInfluence = 1f
 
bool NeedsAtmosphereForInfluence = false
 
float ConsumptionFactorPerG = 0f
 
bool PropellerUsesPropellerSystem = false
 
string PropellerSubpartEntityName = "Propeller"
 
float PropellerRoundsPerSecondOnFullSpeed = 1.9f
 
float PropellerRoundsPerSecondOnIdleSpeed = 0.3f
 
float PropellerAccelerationTime = 3f
 
float PropellerDecelerationTime = 6f
 
float PropellerMaxVisibleDistance = 20f
 
- Public Attributes inherited from VRage.Game.MyObjectBuilder_CubeBlockDefinition
VoxelPlacementOverride VoxelPlacement = null
 
bool SilenceableByShipSoundSystem
 
MyCubeSize CubeSize
 
MyBlockTopology BlockTopology
 
SerializableVector3I Size
 
SerializableVector3 ModelOffset
 
PatternDefinition CubeDefinition
 
CubeBlockComponent[] Components
 
CubeBlockEffectBase[] Effects
 
CriticalPart CriticalComponent
 
MountPoint[] MountPoints
 
Variant[] Variants
 
EntityComponentDefinition[] EntityComponents
 
MyPhysicsOption PhysicsOption = MyPhysicsOption.Box
 
List< BuildProgressModelBuildProgressModels = null
 
string BlockPairName
 
SerializableVector3I Center
 
MySymmetryAxisEnum MirroringX = MySymmetryAxisEnum.None
 
MySymmetryAxisEnum MirroringY = MySymmetryAxisEnum.None
 
MySymmetryAxisEnum MirroringZ = MySymmetryAxisEnum.None
 
float DeformationRatio = 1.0f
 
string EdgeType
 
float BuildTimeSeconds = 10.0f
 
float DisassembleRatio = 1.0f
 
MyAutorotateMode AutorotateMode = MyAutorotateMode.OneDirection
 
string MirroringBlock
 
bool UseModelIntersection = false
 
string PrimarySound
 
string ActionSound
 
string BuildType = null
 
string BuildMaterial = null
 
string[] CompoundTemplates = null
 
bool CompoundEnabled = true
 
MySubBlockDefinition[] SubBlockDefinitions = null
 
string MultiBlock = null
 
string NavigationDefinition = null
 
bool GuiVisible = true
 
SerializableDefinitionId[] BlockVariants = null
 
MyBlockDirection Direction = MyBlockDirection.Both
 
MyBlockRotation Rotation = MyBlockRotation.Both
 
SerializableDefinitionId[] GeneratedBlocks
 
string GeneratedBlockType
 
bool Mirrored
 
int DamageEffectId
 
string DestroyEffect
 
string DestroySound
 
List< BoneInfoSkeleton
 
bool RandomRotation
 
bool IsAirTight
 
int Points
 
int MaxIntegrity = 0
 
float BuildProgressToPlaceGeneratedBlocks = 1
 
string DamagedSound = null
 
bool CreateFracturedPieces = true
 
- Public Attributes inherited from VRage.Game.MyObjectBuilder_PhysicalModelDefinition
string Model
 
string PhysicalMaterial
 
float Mass = 0
 
- Public Attributes inherited from VRage.Game.MyObjectBuilder_DefinitionBase
SerializableDefinitionId Id
 
string DisplayName
 
string Description
 
string[] Icons
 
bool Public = true
 
bool Enabled = true
 
bool AvailableInSurvival = true
 

Additional Inherited Members

- Public Member Functions inherited from VRage.Game.MyObjectBuilder_CubeBlockDefinition
bool ShouldSerializeCenter ()
 
- Public Member Functions inherited from VRage.ObjectBuilders.MyObjectBuilder_Base
bool ShouldSerializeSubtypeId ()
 
void Save (string filepath)
 
virtual MyObjectBuilder_Base Clone ()
 
- Properties inherited from VRage.ObjectBuilders.MyObjectBuilder_Base
MyStringHash SubtypeId [get]
 
string SubtypeName [get, set]
 
MyObjectBuilderType TypeId [get]
 

Detailed Description

Definition at line 19 of file MyObjectBuilder_ThrustDefinition.cs.

Member Data Documentation

float VRage.Game.MyObjectBuilder_ThrustDefinition.ConsumptionFactorPerG = 0f

Definition at line 93 of file MyObjectBuilder_ThrustDefinition.cs.

float VRage.Game.MyObjectBuilder_ThrustDefinition.EffectivenessAtMaxInfluence = 1f

Definition at line 84 of file MyObjectBuilder_ThrustDefinition.cs.

float VRage.Game.MyObjectBuilder_ThrustDefinition.EffectivenessAtMinInfluence = 1f

Definition at line 87 of file MyObjectBuilder_ThrustDefinition.cs.

float VRage.Game.MyObjectBuilder_ThrustDefinition.FlameDamage = 0.5f

Definition at line 75 of file MyObjectBuilder_ThrustDefinition.cs.

float VRage.Game.MyObjectBuilder_ThrustDefinition.FlameDamageLengthScale = 0.6f

Definition at line 45 of file MyObjectBuilder_ThrustDefinition.cs.

Vector4 VRage.Game.MyObjectBuilder_ThrustDefinition.FlameFullColor = DefaultThrustColor

Definition at line 51 of file MyObjectBuilder_ThrustDefinition.cs.

string VRage.Game.MyObjectBuilder_ThrustDefinition.FlameGlareMaterial = "GlareSsThrustSmall"

Definition at line 63 of file MyObjectBuilder_ThrustDefinition.cs.

float VRage.Game.MyObjectBuilder_ThrustDefinition.FlameGlareQuerySize = 0.5f

Definition at line 72 of file MyObjectBuilder_ThrustDefinition.cs.

float VRage.Game.MyObjectBuilder_ThrustDefinition.FlameGlareSize = 0.391f

Definition at line 69 of file MyObjectBuilder_ThrustDefinition.cs.

Vector4 VRage.Game.MyObjectBuilder_ThrustDefinition.FlameIdleColor = DefaultThrustColor

Definition at line 54 of file MyObjectBuilder_ThrustDefinition.cs.

string VRage.Game.MyObjectBuilder_ThrustDefinition.FlameLengthMaterial = "EngineThrustMiddle"

Definition at line 60 of file MyObjectBuilder_ThrustDefinition.cs.

float VRage.Game.MyObjectBuilder_ThrustDefinition.FlameLengthScale = 1.15f

Definition at line 48 of file MyObjectBuilder_ThrustDefinition.cs.

string VRage.Game.MyObjectBuilder_ThrustDefinition.FlamePointMaterial = "EngineThrustMiddle"

Definition at line 57 of file MyObjectBuilder_ThrustDefinition.cs.

float VRage.Game.MyObjectBuilder_ThrustDefinition.FlameVisibilityDistance = 200

Definition at line 66 of file MyObjectBuilder_ThrustDefinition.cs.

float VRage.Game.MyObjectBuilder_ThrustDefinition.ForceMagnitude

Definition at line 36 of file MyObjectBuilder_ThrustDefinition.cs.

MyFuelConverterInfo VRage.Game.MyObjectBuilder_ThrustDefinition.FuelConverter = new MyFuelConverterInfo()

Definition at line 27 of file MyObjectBuilder_ThrustDefinition.cs.

float VRage.Game.MyObjectBuilder_ThrustDefinition.MaxPlanetaryInfluence = 1f

Definition at line 81 of file MyObjectBuilder_ThrustDefinition.cs.

float VRage.Game.MyObjectBuilder_ThrustDefinition.MaxPowerConsumption

Definition at line 39 of file MyObjectBuilder_ThrustDefinition.cs.

float VRage.Game.MyObjectBuilder_ThrustDefinition.MinPlanetaryInfluence = 0f

Definition at line 78 of file MyObjectBuilder_ThrustDefinition.cs.

float VRage.Game.MyObjectBuilder_ThrustDefinition.MinPowerConsumption

Definition at line 42 of file MyObjectBuilder_ThrustDefinition.cs.

bool VRage.Game.MyObjectBuilder_ThrustDefinition.NeedsAtmosphereForInfluence = false

Definition at line 90 of file MyObjectBuilder_ThrustDefinition.cs.

float VRage.Game.MyObjectBuilder_ThrustDefinition.PropellerAccelerationTime = 3f

Definition at line 108 of file MyObjectBuilder_ThrustDefinition.cs.

float VRage.Game.MyObjectBuilder_ThrustDefinition.PropellerDecelerationTime = 6f

Definition at line 111 of file MyObjectBuilder_ThrustDefinition.cs.

float VRage.Game.MyObjectBuilder_ThrustDefinition.PropellerMaxVisibleDistance = 20f

Definition at line 114 of file MyObjectBuilder_ThrustDefinition.cs.

float VRage.Game.MyObjectBuilder_ThrustDefinition.PropellerRoundsPerSecondOnFullSpeed = 1.9f

Definition at line 102 of file MyObjectBuilder_ThrustDefinition.cs.

float VRage.Game.MyObjectBuilder_ThrustDefinition.PropellerRoundsPerSecondOnIdleSpeed = 0.3f

Definition at line 105 of file MyObjectBuilder_ThrustDefinition.cs.

string VRage.Game.MyObjectBuilder_ThrustDefinition.PropellerSubpartEntityName = "Propeller"

Definition at line 99 of file MyObjectBuilder_ThrustDefinition.cs.

bool VRage.Game.MyObjectBuilder_ThrustDefinition.PropellerUsesPropellerSystem = false

Definition at line 96 of file MyObjectBuilder_ThrustDefinition.cs.

string VRage.Game.MyObjectBuilder_ThrustDefinition.ResourceSinkGroup

Definition at line 24 of file MyObjectBuilder_ThrustDefinition.cs.

float VRage.Game.MyObjectBuilder_ThrustDefinition.SlowdownFactor = 10

Definition at line 30 of file MyObjectBuilder_ThrustDefinition.cs.

string VRage.Game.MyObjectBuilder_ThrustDefinition.ThrusterType = "Ion"

Definition at line 33 of file MyObjectBuilder_ThrustDefinition.cs.


The documentation for this class was generated from the following file: