Show / Hide Table of Contents

Class MyObjectBuilder_DefensiveCombatBlock

Inheritance
System.Object
MyObjectBuilder_Base
MyObjectBuilder_CubeBlock
MyObjectBuilder_TerminalBlock
MyObjectBuilder_FunctionalBlock
MyObjectBuilder_DefensiveCombatBlock
Inherited Members
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.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_DefensiveCombatBlock : MyObjectBuilder_FunctionalBlock

Constructors

MyObjectBuilder_DefensiveCombatBlock()

Declaration
public MyObjectBuilder_DefensiveCombatBlock()

Fields

CanTargetCharacters

Declaration
public bool CanTargetCharacters
Field Value
Type Description
System.Boolean

CustomFleeCoordinates

Declaration
[Nullable]
public Vector3D CustomFleeCoordinates
Field Value
Type Description
Vector3D

EvasiveManeuverAngle

Declaration
public float EvasiveManeuverAngle
Field Value
Type Description
System.Single

EvasiveManeuverIntervalRange

Declaration
public float EvasiveManeuverIntervalRange
Field Value
Type Description
System.Single

EvasiveManeuvers

Declaration
public bool EvasiveManeuvers
Field Value
Type Description
System.Boolean

FleeDistance

Declaration
public float FleeDistance
Field Value
Type Description
System.Single

FleeMinHeightOnPlanets

Declaration
public float FleeMinHeightOnPlanets
Field Value
Type Description
System.Single

FleeMode

Declaration
public FleeMode FleeMode
Field Value
Type Description
FleeMode

FleeTrigger

Declaration
public FleeTrigger FleeTrigger
Field Value
Type Description
FleeTrigger

FleeWaypoint

Declaration
[Nullable]
public MyObjectBuilder_AutopilotWaypoint FleeWaypoint
Field Value
Type Description
MyObjectBuilder_AutopilotWaypoint

LastKnownEnemyPosition

Declaration
public Nullable<Vector3D> LastKnownEnemyPosition
Field Value
Type Description
System.Nullable<Vector3D>

LockTarget

Declaration
public bool LockTarget
Field Value
Type Description
System.Boolean

PrevToolbarState

Declaration
[Nullable]
public Nullable<bool> PrevToolbarState
Field Value
Type Description
System.Nullable<System.Boolean>

SelectedBeaconEntityId

Declaration
public long SelectedBeaconEntityId
Field Value
Type Description
System.Int64

SelectedGpsHash

Declaration
[Nullable]
public Nullable<int> SelectedGpsHash
Field Value
Type Description
System.Nullable<System.Int32>

SelectedGpsHashNew

Declaration
[Nullable]
public Nullable<GpsInfo> SelectedGpsHashNew
Field Value
Type Description
System.Nullable<VRage.Game.ObjectBuilders.AI.GpsInfo>

Toolbar

Declaration
[Nullable]
public MyObjectBuilder_Toolbar Toolbar
Field Value
Type Description
MyObjectBuilder_Toolbar

UseCustomFleeCoordinates

Declaration
[Nullable]
public bool UseCustomFleeCoordinates
Field Value
Type Description
System.Boolean

WaypointZoneSize

Declaration
public float WaypointZoneSize
Field Value
Type Description
System.Single

Methods

Remap(IMyRemapHelper)

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

SetupForGridPaste()

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

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
☀
☾