Show / Hide Table of Contents

Class MyThrustDefinition

Inheritance
System.Object
MyDefinitionBase
MyPhysicalModelDefinition
MyCubeBlockDefinition
MyFunctionalBlockDefinition
MyThrustDefinition
Inherited Members
MyFunctionalBlockDefinition.ScreenAreas
MyCubeBlockDefinition.CubeSize
MyCubeBlockDefinition.BlockTopology
MyCubeBlockDefinition.Size
MyCubeBlockDefinition.ModelOffset
MyCubeBlockDefinition.UseModelIntersection
MyCubeBlockDefinition.CubeDefinition
MyCubeBlockDefinition.SilenceableByShipSoundSystem
MyCubeBlockDefinition.AllowInteractionThroughBlock
MyCubeBlockDefinition.YesNoToolbarBackground
MyCubeBlockDefinition.Components
MyCubeBlockDefinition.CriticalGroup
MyCubeBlockDefinition.CriticalIntegrityRatio
MyCubeBlockDefinition.OwnershipIntegrityRatio
MyCubeBlockDefinition.MaxIntegrityRatio
MyCubeBlockDefinition.MaxIntegrity
MyCubeBlockDefinition.DamageEffectID
MyCubeBlockDefinition.DamageEffectName
MyCubeBlockDefinition.DamageEffectOffset
MyCubeBlockDefinition.AimingOffset
MyCubeBlockDefinition.DestroyEffect
MyCubeBlockDefinition.DestroyEffectOffset
MyCubeBlockDefinition.DestroySound
MyCubeBlockDefinition.Effects
MyCubeBlockDefinition.DamageMultiplierExplosion
MyCubeBlockDefinition.DamageThreshold
MyCubeBlockDefinition.DetonateChance
MyCubeBlockDefinition.AmmoExplosionEffect
MyCubeBlockDefinition.AmmoExplosionSound
MyCubeBlockDefinition.MountPoints
MyCubeBlockDefinition.IsCubePressurized
MyCubeBlockDefinition.NavigationDefinition
MyCubeBlockDefinition.Color
MyCubeBlockDefinition.Variants
MyCubeBlockDefinition.UniqueVersion
MyCubeBlockDefinition.PhysicsOption
MyCubeBlockDefinition.DisplayNameVariant
MyCubeBlockDefinition.BlockPairName
MyCubeBlockDefinition.UsesDeformation
MyCubeBlockDefinition.DeformationRatio
MyCubeBlockDefinition.IntegrityPointsPerSec
MyCubeBlockDefinition.EdgeType
MyCubeBlockDefinition.Skeleton
MyCubeBlockDefinition.Bones
MyCubeBlockDefinition.IsAirTight
MyCubeBlockDefinition.IsStandAlone
MyCubeBlockDefinition.HasPhysics
MyCubeBlockDefinition.UseNeighbourOxygenRooms
MyCubeBlockDefinition.BuildType
MyCubeBlockDefinition.BuildMaterial
MyCubeBlockDefinition.YesNoToolbarYesTooltip
MyCubeBlockDefinition.YesNoToolbarNoTooltip
MyCubeBlockDefinition.GeneratedBlockDefinitions
MyCubeBlockDefinition.GeneratedBlockType
MyCubeBlockDefinition.BuildProgressToPlaceGeneratedBlocks
MyCubeBlockDefinition.CreateFracturedPieces
MyCubeBlockDefinition.EmissiveColorPreset
MyCubeBlockDefinition.CompoundTemplates
MyCubeBlockDefinition.CompoundEnabled
MyCubeBlockDefinition.MultiBlock
MyCubeBlockDefinition.SubBlockDefinitions
MyCubeBlockDefinition.BlockStages
MyCubeBlockDefinition.BuildProgressModels
MyCubeBlockDefinition.DisassembleRatio
MyCubeBlockDefinition.AutorotateMode
MyCubeBlockDefinition.PrimarySound
MyCubeBlockDefinition.ActionSound
MyCubeBlockDefinition.DamagedSound
MyCubeBlockDefinition.PCU
MyCubeBlockDefinition.PCU_CONSTRUCTION_STAGE_COST
MyCubeBlockDefinition.PlaceDecals
MyCubeBlockDefinition.DepressurizationEffectOffset
MyCubeBlockDefinition.TieredUpdateTimes
MyCubeBlockDefinition.EntityComponents
MyCubeBlockDefinition.VoxelPlacement
MyCubeBlockDefinition.GeneralDamageMultiplier
MyCubeBlockDefinition.BlockVariantsGroup
MyCubeBlockDefinition.DestroyEffectScale
MyCubeBlockDefinition.EnableUseObjectSimpleTargeting
MyCubeBlockDefinition.MechanicalTopInitialPlacementOffset
MyCubeBlockDefinition.WheelPlacementPlacementCollider
MyCubeBlockDefinition.TagDefinition
MyCubeBlockDefinition.GetLimitType()
MyCubeBlockDefinition.GetObjectBuilder()
MyCubeBlockDefinition.RatioEnoughForOwnership(Single)
MyCubeBlockDefinition.RatioEnoughForDamageEffect(Single)
MyCubeBlockDefinition.ModelChangeIsNeeded(Single, Single)
MyCubeBlockDefinition.GetBuildProgressModelIndex(Single)
MyCubeBlockDefinition.FinalModelThreshold()
MyCubeBlockDefinition.GetMountPointWallIndex(Base6Directions.Direction)
MyCubeBlockDefinition.MountPointLocalToBlockLocal(Vector3, Base6Directions.Direction)
MyCubeBlockDefinition.MountPointLocalNormalToBlockLocal(Vector3, Base6Directions.Direction)
MyCubeBlockDefinition.NormalToBlockSide(Vector3I)
MyCubeBlockDefinition.GetBuildProgressModelMountPoints(Single)
MyCubeBlockDefinition.InitPressurization()
MyCubeBlockDefinition.InitNavigationInfo(MyObjectBuilder_CubeBlockDefinition, String)
MyCubeBlockDefinition.ContainsComputer()
MyCubeBlockDefinition.GetGeneratedBlockDefinition(MyStringId)
MyCubeBlockDefinition.PreloadConstructionModels(MyCubeBlockDefinition)
MyCubeBlockDefinition.ClearPreloadedConstructionModels()
MyCubeBlockDefinition.MatchingTurretTargetingGroup(MyStringHash)
MyCubeBlockDefinition.Direction
MyCubeBlockDefinition.Rotation
MyCubeBlockDefinition.IsGeneratedBlock
MyCubeBlockDefinition.Center
MyCubeBlockDefinition.MirroringCenter
MyCubeBlockDefinition.SymmetryX
MyCubeBlockDefinition.SymmetryY
MyCubeBlockDefinition.SymmetryZ
MyCubeBlockDefinition.MirroringBlock
MyCubeBlockDefinition.DisplayNameText
MyCubeBlockDefinition.GuiVisible
MyCubeBlockDefinition.Mirrored
MyCubeBlockDefinition.RandomRotation
MyCubeBlockDefinition.NewsletterSubscriptionNeeded
MyCubeBlockDefinition.SimpleUpdateVisualOnSkinChange
MyCubeBlockDefinition.TargetingGroups
MyCubeBlockDefinition.PriorityModifier
MyCubeBlockDefinition.UseVanillaPlacementDetection
MyCubeBlockDefinition.NotWorkingPriorityMultiplier
MyPhysicalModelDefinition.Model
MyPhysicalModelDefinition.PhysicalMaterial
MyPhysicalModelDefinition.Mass
MyDefinitionBase.Id
MyDefinitionBase.DisplayNameEnum
MyDefinitionBase.DescriptionEnum
MyDefinitionBase.DisplayNameString
MyDefinitionBase.DescriptionString
MyDefinitionBase.DescriptionArgs
MyDefinitionBase.Icons
MyDefinitionBase.Enabled
MyDefinitionBase.Public
MyDefinitionBase.AvailableInSurvival
MyDefinitionBase.Context
MyDefinitionBase.Init(MyObjectBuilder_DefinitionBase, MyModContext)
MyDefinitionBase.Postprocess()
MyDefinitionBase.ToString()
MyDefinitionBase.CheckDefinitionDLCs(String[])
MyDefinitionBase.DLCs
MyDefinitionBase.DescriptionText
Namespace: Sandbox.Definitions
Assembly: Sandbox.Game.dll
Syntax
[MyDefinitionType]
public class MyThrustDefinition : MyFunctionalBlockDefinition

Constructors

MyThrustDefinition()

Declaration
public MyThrustDefinition()

Fields

ConsumptionFactorPerG

Declaration
public float ConsumptionFactorPerG
Field Value
Type Description
System.Single

EffectivenessAtMaxInfluence

Declaration
public float EffectivenessAtMaxInfluence
Field Value
Type Description
System.Single

EffectivenessAtMinInfluence

Declaration
public float EffectivenessAtMinInfluence
Field Value
Type Description
System.Single

FlameDamage

Declaration
public float FlameDamage
Field Value
Type Description
System.Single

FlameDamageLengthScale

Declaration
public float FlameDamageLengthScale
Field Value
Type Description
System.Single

FlameFlare

Declaration
public string FlameFlare
Field Value
Type Description
System.String

FlameFullColor

Declaration
public Vector4 FlameFullColor
Field Value
Type Description
Vector4

FlameGlareQuerySize

Declaration
public float FlameGlareQuerySize
Field Value
Type Description
System.Single

FlameIdleColor

Declaration
public Vector4 FlameIdleColor
Field Value
Type Description
Vector4

FlameLengthMaterial

Declaration
public string FlameLengthMaterial
Field Value
Type Description
System.String

FlameLengthScale

Declaration
public float FlameLengthScale
Field Value
Type Description
System.Single

FlamePointMaterial

Declaration
public string FlamePointMaterial
Field Value
Type Description
System.String

FlameVisibilityDistance

Declaration
public float FlameVisibilityDistance
Field Value
Type Description
System.Single

ForceMagnitude

Declaration
public float ForceMagnitude
Field Value
Type Description
System.Single

FuelConverter

Declaration
public MyFuelConverterInfo FuelConverter
Field Value
Type Description
MyFuelConverterInfo

InvDiffMinMaxPlanetaryInfluence

Declaration
public float InvDiffMinMaxPlanetaryInfluence
Field Value
Type Description
System.Single

MaxPlanetaryInfluence

Declaration
public float MaxPlanetaryInfluence
Field Value
Type Description
System.Single

MaxPowerConsumption

Declaration
public float MaxPowerConsumption
Field Value
Type Description
System.Single

MinPlanetaryInfluence

Declaration
public float MinPlanetaryInfluence
Field Value
Type Description
System.Single

MinPowerConsumption

Declaration
public float MinPowerConsumption
Field Value
Type Description
System.Single

NeedsAtmosphereForInfluence

Declaration
public bool NeedsAtmosphereForInfluence
Field Value
Type Description
System.Boolean

PropellerAcceleration

Declaration
public float PropellerAcceleration
Field Value
Type Description
System.Single

PropellerDeceleration

Declaration
public float PropellerDeceleration
Field Value
Type Description
System.Single

PropellerEntity

Declaration
public string PropellerEntity
Field Value
Type Description
System.String

PropellerFullSpeed

Declaration
public float PropellerFullSpeed
Field Value
Type Description
System.Single

PropellerIdleSpeed

Declaration
public float PropellerIdleSpeed
Field Value
Type Description
System.Single

PropellerMaxDistance

Declaration
public float PropellerMaxDistance
Field Value
Type Description
System.Single

PropellerUse

Declaration
public bool PropellerUse
Field Value
Type Description
System.Boolean

ResourceSinkGroup

Declaration
public MyStringHash ResourceSinkGroup
Field Value
Type Description
MyStringHash

SlowdownFactor

Declaration
public float SlowdownFactor
Field Value
Type Description
System.Single

ThrusterType

Declaration
public MyStringHash ThrusterType
Field Value
Type Description
MyStringHash

Methods

Init(MyObjectBuilder_DefinitionBase)

Declaration
protected override void Init(MyObjectBuilder_DefinitionBase builder)
Parameters
Type Name Description
MyObjectBuilder_DefinitionBase builder
Overrides
MyFunctionalBlockDefinition.Init(MyObjectBuilder_DefinitionBase)
☀
☾
In This Article
Back to top
Generated by DocFX
☀
☾