Show / Hide Table of Contents

Class MyObjectBuilder_TurretBase

Inheritance
System.Object
MyObjectBuilder_Base
MyObjectBuilder_CubeBlock
MyObjectBuilder_TerminalBlock
MyObjectBuilder_FunctionalBlock
MyObjectBuilder_UserControllableGun
MyObjectBuilder_TurretBase
MyObjectBuilder_ConveyorTurretBase
MyObjectBuilder_InteriorTurret
Inherited Members
MyObjectBuilder_UserControllableGun.IsShooting
MyObjectBuilder_UserControllableGun.IsShootingFromTerminal
MyObjectBuilder_UserControllableGun.IsLargeTurret
MyObjectBuilder_UserControllableGun.MinFov
MyObjectBuilder_UserControllableGun.MaxFov
MyObjectBuilder_FunctionalBlock.Enabled
MyObjectBuilder_FunctionalBlock.TextPanelsNew
MyObjectBuilder_FunctionalBlock.GetTextPanelsData()
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.Remap(IMyRemapHelper)
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_TurretBase : MyObjectBuilder_UserControllableGun

Constructors

MyObjectBuilder_TurretBase()

Declaration
public MyObjectBuilder_TurretBase()

Fields

Elevation

Declaration
public float Elevation
Field Value
Type Description
System.Single

EnableIdleRotation

Declaration
public bool EnableIdleRotation
Field Value
Type Description
System.Boolean

FireAtLockedTarget

Declaration
public bool FireAtLockedTarget
Field Value
Type Description
System.Boolean

Flags

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

GunBase

Declaration
[Serialize]
public MyObjectBuilder_GunBase GunBase
Field Value
Type Description
MyObjectBuilder_GunBase

Inventory

Declaration
[Nullable]
public MyObjectBuilder_Inventory Inventory
Field Value
Type Description
MyObjectBuilder_Inventory

IsPotentialTarget

Declaration
public bool IsPotentialTarget
Field Value
Type Description
System.Boolean

PreviousControlledEntityId

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

PreviousIdleRotationState

Declaration
public bool PreviousIdleRotationState
Field Value
Type Description
System.Boolean

Range

Declaration
public float Range
Field Value
Type Description
System.Single

RemainingAmmo

Declaration
public int RemainingAmmo
Field Value
Type Description
System.Int32

Rotation

Declaration
public float Rotation
Field Value
Type Description
System.Single

Target

Declaration
public long Target
Field Value
Type Description
System.Int64

TargetCharacters

Declaration
public bool TargetCharacters
Field Value
Type Description
System.Boolean

TargetingGroup

Declaration
public MyStringHash TargetingGroup
Field Value
Type Description
MyStringHash

TargetLargeGrids

Declaration
public bool TargetLargeGrids
Field Value
Type Description
System.Boolean

TargetLocking

Declaration
public bool TargetLocking
Field Value
Type Description
System.Boolean

TargetMeteors

Declaration
public bool TargetMeteors
Field Value
Type Description
System.Boolean

TargetMissiles

Declaration
public bool TargetMissiles
Field Value
Type Description
System.Boolean

TargetNeutrals

Declaration
public bool TargetNeutrals
Field Value
Type Description
System.Boolean

TargetSmallGrids

Declaration
public bool TargetSmallGrids
Field Value
Type Description
System.Boolean

TargetStations

Declaration
public bool TargetStations
Field Value
Type Description
System.Boolean

Methods

SetupForProjector()

Declaration
public override void SetupForProjector()
Overrides
MyObjectBuilder_CubeBlock.SetupForProjector()

Extension Methods

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