Show / Hide Table of Contents

Class MyObjectBuilder_TurretControlBlock

Inheritance
System.Object
MyObjectBuilder_Base
MyObjectBuilder_CubeBlock
MyObjectBuilder_TerminalBlock
MyObjectBuilder_FunctionalBlock
MyObjectBuilder_TurretControlBlock
Inherited Members
MyObjectBuilder_FunctionalBlock.Enabled
MyObjectBuilder_FunctionalBlock.TextPanelsNew
MyObjectBuilder_TerminalBlock.CustomName
MyObjectBuilder_TerminalBlock.ShowOnHUD
MyObjectBuilder_TerminalBlock.ShowInTerminal
MyObjectBuilder_TerminalBlock.ShowInToolbarConfig
MyObjectBuilder_TerminalBlock.ShowInInventory
MyObjectBuilder_TerminalBlock.NumberInGrid
MyObjectBuilder_TerminalBlock.IsSurvivalModeForced
MyObjectBuilder_CubeBlock.EntityId
MyObjectBuilder_CubeBlock.Name
MyObjectBuilder_CubeBlock.Min
MyObjectBuilder_CubeBlock.IntegrityPercent
MyObjectBuilder_CubeBlock.BuildPercent
MyObjectBuilder_CubeBlock.BlockOrientation
MyObjectBuilder_CubeBlock.ConstructionInventory
MyObjectBuilder_CubeBlock.ColorMaskHSV
MyObjectBuilder_CubeBlock.SkinSubtypeId
MyObjectBuilder_CubeBlock.ConstructionStockpile
MyObjectBuilder_CubeBlock.Owner
MyObjectBuilder_CubeBlock.BuiltBy
MyObjectBuilder_CubeBlock.ShareMode
MyObjectBuilder_CubeBlock.DeformationRatio
MyObjectBuilder_CubeBlock.SubBlocks
MyObjectBuilder_CubeBlock.MultiBlockId
MyObjectBuilder_CubeBlock.MultiBlockDefinition
MyObjectBuilder_CubeBlock.MultiBlockIndex
MyObjectBuilder_CubeBlock.BlockGeneralDamageModifier
MyObjectBuilder_CubeBlock.ComponentContainer
MyObjectBuilder_CubeBlock.ShouldSerializeEntityId()
MyObjectBuilder_CubeBlock.ShouldSerializeMin()
MyObjectBuilder_CubeBlock.ShouldSerializeOrientation()
MyObjectBuilder_CubeBlock.ShouldSerializeBlockOrientation()
MyObjectBuilder_CubeBlock.ShouldSerializeConstructionInventory()
MyObjectBuilder_CubeBlock.ShouldSerializeColorMaskHSV()
MyObjectBuilder_CubeBlock.ShouldSerializeSkinSubtypeId()
MyObjectBuilder_CubeBlock.Upgrade(MyObjectBuilder_CubeBlock, MyObjectBuilderType, String)
MyObjectBuilder_CubeBlock.ShouldSerializeConstructionStockpile()
MyObjectBuilder_CubeBlock.ShouldSerializeMultiBlockId()
MyObjectBuilder_CubeBlock.ShouldSerializeMultiBlockDefinition()
MyObjectBuilder_CubeBlock.ShouldSerializeComponentContainer()
MyObjectBuilder_CubeBlock.SetupForProjector()
MyObjectBuilder_CubeBlock.SetupForGridPaste()
MyObjectBuilder_CubeBlock.Orientation
MyObjectBuilder_Base.ShouldSerializeSubtypeId()
MyObjectBuilder_Base.Clone()
MyObjectBuilder_Base.Equals(MyObjectBuilder_Base)
MyObjectBuilder_Base.SubtypeId
MyObjectBuilder_Base.SubtypeName
MyObjectBuilder_Base.TypeId
Namespace: Sandbox.Common.ObjectBuilders
Assembly: SpaceEngineers.ObjectBuilders.dll
Syntax
[MyObjectBuilderDefinition]
public class MyObjectBuilder_TurretControlBlock : MyObjectBuilder_FunctionalBlock

Constructors

MyObjectBuilder_TurretControlBlock()

Declaration
public MyObjectBuilder_TurretControlBlock()

Fields

AllowAI

Declaration
public bool AllowAI
Field Value
Type Description
System.Boolean

AngleDeviation

Declaration
public float AngleDeviation
Field Value
Type Description
System.Single

AreWeaponsMismatched

Declaration
public bool AreWeaponsMismatched
Field Value
Type Description
System.Boolean

AzimuthId

Declaration
public long AzimuthId
Field Value
Type Description
System.Int64

CameraId

Declaration
public long CameraId
Field Value
Type Description
System.Int64

DirectionBlockId

Declaration
public long DirectionBlockId
Field Value
Type Description
System.Int64

ElevationId

Declaration
public long ElevationId
Field Value
Type Description
System.Int64

Flags

Declaration
[Serialize]
public MyObjectBuilder_TargetingFlags Flags
Field Value
Type Description
MyObjectBuilder_TargetingFlags

IsCorrect

Declaration
public bool IsCorrect
Field Value
Type Description
System.Boolean

PreviousControlledEntityId

Declaration
public Nullable<long> PreviousControlledEntityId
Field Value
Type Description
System.Nullable<System.Int64>

Range

Declaration
public float Range
Field Value
Type Description
System.Single

TargetingGroup

Declaration
public MyStringHash TargetingGroup
Field Value
Type Description
MyStringHash

TargetLocking

Declaration
public bool TargetLocking
Field Value
Type Description
System.Boolean

TextPanels

Declaration
[Serialize]
public List<MySerializedTextPanelData> TextPanels
Field Value
Type Description
System.Collections.Generic.List<MySerializedTextPanelData>

Toolbar

Declaration
public MyObjectBuilder_Toolbar Toolbar
Field Value
Type Description
MyObjectBuilder_Toolbar

ToolIds

Declaration
public MySerializableList<long> ToolIds
Field Value
Type Description
VRage.ObjectBuilder.MySerializableList<System.Int64>

VelocityMultiplierAzimuth

Declaration
public float VelocityMultiplierAzimuth
Field Value
Type Description
System.Single

VelocityMultiplierElevation

Declaration
public float VelocityMultiplierElevation
Field Value
Type Description
System.Single

Methods

GetTextPanelsData()

Declaration
public override List<MySerializedTextPanelData> GetTextPanelsData()
Returns
Type Description
System.Collections.Generic.List<MySerializedTextPanelData>
Overrides
MyObjectBuilder_FunctionalBlock.GetTextPanelsData()

Remap(IMyRemapHelper)

Declaration
public override void Remap(IMyRemapHelper remapHelper)
Parameters
Type Name Description
IMyRemapHelper remapHelper
Overrides
MyObjectBuilder_CubeBlock.Remap(IMyRemapHelper)

Extension Methods

MyObjectBuilderExtensions.GetId(MyObjectBuilder_Base)
☀
☾
In This Article
Back to top
Generated by DocFX
☀
☾