Show / Hide Table of Contents

Class MyObjectBuilder_ProjectorBase

Inheritance
System.Object
MyObjectBuilder_Base
MyObjectBuilder_CubeBlock
MyObjectBuilder_TerminalBlock
MyObjectBuilder_FunctionalBlock
MyObjectBuilder_ProjectorBase
MyObjectBuilder_Projector
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.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: VRage.Game
Assembly: VRage.Game.dll
Syntax
[MyObjectBuilderDefinition]
public abstract class MyObjectBuilder_ProjectorBase : MyObjectBuilder_FunctionalBlock

Constructors

MyObjectBuilder_ProjectorBase()

Declaration
protected MyObjectBuilder_ProjectorBase()

Fields

GetOwnershipFromProjector

Declaration
public bool GetOwnershipFromProjector
Field Value
Type Description
System.Boolean

InstantBuildingEnabled

Declaration
public bool InstantBuildingEnabled
Field Value
Type Description
System.Boolean

KeepProjection

Declaration
public bool KeepProjection
Field Value
Type Description
System.Boolean

MarkMissingBlocks

Declaration
public bool MarkMissingBlocks
Field Value
Type Description
System.Boolean

MarkUnfinishedBlocks

Declaration
public bool MarkUnfinishedBlocks
Field Value
Type Description
System.Boolean

MaxNumberOfBlocks

Declaration
public int MaxNumberOfBlocks
Field Value
Type Description
System.Int32

MaxNumberOfProjections

Declaration
public int MaxNumberOfProjections
Field Value
Type Description
System.Int32

ProjectedGrid

This property is obsolete. Do not use it any more. Use Projected grids. In case of single projected grid, select index 0.

Declaration
[Serialize]
public MyObjectBuilder_CubeGrid ProjectedGrid
Field Value
Type Description
MyObjectBuilder_CubeGrid

ProjectedGrids

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

ProjectionOffset

Declaration
public Vector3I ProjectionOffset
Field Value
Type Description
Vector3I

ProjectionRotation

Declaration
public Vector3I ProjectionRotation
Field Value
Type Description
Vector3I

ProjectionsRemaining

Declaration
public int ProjectionsRemaining
Field Value
Type Description
System.Int32

Scale

Declaration
public float Scale
Field Value
Type Description
System.Single

ShowOnlyBuildable

Declaration
public bool ShowOnlyBuildable
Field Value
Type Description
System.Boolean

TextPanels

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

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)

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