Show / Hide Table of Contents

Class MyComponentDefinition

Inheritance
System.Object
MyDefinitionBase
MyPhysicalItemDefinition
MyComponentDefinition
Inherited Members
MyPhysicalItemDefinition.Size
MyPhysicalItemDefinition.Mass
MyPhysicalItemDefinition.Model
MyPhysicalItemDefinition.Models
MyPhysicalItemDefinition.IconSymbol
MyPhysicalItemDefinition.Volume
MyPhysicalItemDefinition.ModelVolume
MyPhysicalItemDefinition.PhysicalMaterial
MyPhysicalItemDefinition.VoxelMaterial
MyPhysicalItemDefinition.CanSpawnFromScreen
MyPhysicalItemDefinition.RotateOnSpawnX
MyPhysicalItemDefinition.RotateOnSpawnY
MyPhysicalItemDefinition.RotateOnSpawnZ
MyPhysicalItemDefinition.Health
MyPhysicalItemDefinition.DestroyedPieceId
MyPhysicalItemDefinition.DestroyedPieces
MyPhysicalItemDefinition.ExtraInventoryTooltipLine
MyPhysicalItemDefinition.MaxStackAmount
MyPhysicalItemDefinition.MinimalPricePerUnit
MyPhysicalItemDefinition.MinimumOfferAmount
MyPhysicalItemDefinition.MaximumOfferAmount
MyPhysicalItemDefinition.MinimumOrderAmount
MyPhysicalItemDefinition.MaximumOrderAmount
MyPhysicalItemDefinition.MinimumAcquisitionAmount
MyPhysicalItemDefinition.MaximumAcquisitionAmount
MyPhysicalItemDefinition.DestroySound
MyPhysicalItemDefinition.CanPlayerOrder
MyPhysicalItemDefinition.HasIntegralAmounts
MyPhysicalItemDefinition.IsOre
MyPhysicalItemDefinition.IsIngot
MyPhysicalItemDefinition.HasModelVariants
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.GetObjectBuilder()
MyDefinitionBase.ToString()
MyDefinitionBase.CheckDefinitionDLCs(String[])
MyDefinitionBase.DLCs
MyDefinitionBase.DisplayNameText
MyDefinitionBase.DescriptionText
Namespace: Sandbox.Definitions
Assembly: Sandbox.Game.dll
Syntax
[MyDefinitionType]
public class MyComponentDefinition : MyPhysicalItemDefinition

Constructors

MyComponentDefinition()

Declaration
public MyComponentDefinition()

Fields

DeconstructionEfficiency

Declaration
public float DeconstructionEfficiency
Field Value
Type Description
System.Single

DropProbability

Chance that the damaged component will be dropped when damage is inflicted to a component stack. Percentage given as value from 0 to 1.

Declaration
public float DropProbability
Field Value
Type Description
System.Single

MaxIntegrity

HP of the component. Used when calculating overall HP of block from its components.

Declaration
public int MaxIntegrity
Field Value
Type Description
System.Int32

Methods

Init(MyObjectBuilder_DefinitionBase)

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