Show / Hide Table of Contents

Class MyPhysicalItemDefinition

Inheritance
System.Object
MyDefinitionBase
MyPhysicalItemDefinition
MyAmmoMagazineDefinition
MyComponentDefinition
MyDatapadDefinition
MyOxygenContainerDefinition
MyPackageDefinition
MyToolItemDefinition
MyUsableItemDefinition
MyWeaponItemDefinition
Inherited Members
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 MyPhysicalItemDefinition : MyDefinitionBase

Constructors

MyPhysicalItemDefinition()

Declaration
public MyPhysicalItemDefinition()

Fields

CanPlayerOrder

Declaration
public bool CanPlayerOrder
Field Value
Type Description
System.Boolean

CanSpawnFromScreen

Declaration
public bool CanSpawnFromScreen
Field Value
Type Description
System.Boolean

DestroyedPieceId

Declaration
public Nullable<MyDefinitionId> DestroyedPieceId
Field Value
Type Description
System.Nullable<MyDefinitionId>

DestroyedPieces

Declaration
public int DestroyedPieces
Field Value
Type Description
System.Int32

DestroySound

Declaration
public MySoundPair DestroySound
Field Value
Type Description
MySoundPair

ExtraInventoryTooltipLine

Declaration
public StringBuilder ExtraInventoryTooltipLine
Field Value
Type Description
System.Text.StringBuilder

Health

Declaration
public int Health
Field Value
Type Description
System.Int32

IconSymbol

Declaration
public Nullable<MyStringId> IconSymbol
Field Value
Type Description
System.Nullable<MyStringId>

Mass

Declaration
public float Mass
Field Value
Type Description
System.Single

MaximumAcquisitionAmount

Declaration
public int MaximumAcquisitionAmount
Field Value
Type Description
System.Int32

MaximumOfferAmount

Declaration
public int MaximumOfferAmount
Field Value
Type Description
System.Int32

MaximumOrderAmount

Declaration
public int MaximumOrderAmount
Field Value
Type Description
System.Int32

MaxStackAmount

Declaration
public MyFixedPoint MaxStackAmount
Field Value
Type Description
VRage.MyFixedPoint

MinimalPricePerUnit

Declaration
public int MinimalPricePerUnit
Field Value
Type Description
System.Int32

MinimumAcquisitionAmount

Declaration
public int MinimumAcquisitionAmount
Field Value
Type Description
System.Int32

MinimumOfferAmount

Declaration
public int MinimumOfferAmount
Field Value
Type Description
System.Int32

MinimumOrderAmount

Declaration
public int MinimumOrderAmount
Field Value
Type Description
System.Int32

Model

Declaration
public string Model
Field Value
Type Description
System.String

Models

Declaration
public string[] Models
Field Value
Type Description
System.String[]

ModelVolume

Declaration
public float ModelVolume
Field Value
Type Description
System.Single

PhysicalMaterial

Declaration
public MyStringHash PhysicalMaterial
Field Value
Type Description
MyStringHash

RotateOnSpawnX

Declaration
public bool RotateOnSpawnX
Field Value
Type Description
System.Boolean

RotateOnSpawnY

Declaration
public bool RotateOnSpawnY
Field Value
Type Description
System.Boolean

RotateOnSpawnZ

Declaration
public bool RotateOnSpawnZ
Field Value
Type Description
System.Boolean

Size

Declaration
public Vector3 Size
Field Value
Type Description
Vector3

Volume

Declaration
public float Volume
Field Value
Type Description
System.Single

VoxelMaterial

Declaration
public MyStringHash VoxelMaterial
Field Value
Type Description
MyStringHash

Properties

HasIntegralAmounts

Declaration
public bool HasIntegralAmounts { get; }
Property Value
Type Description
System.Boolean

HasModelVariants

Declaration
public bool HasModelVariants { get; }
Property Value
Type Description
System.Boolean

IsIngot

Declaration
public bool IsIngot { get; }
Property Value
Type Description
System.Boolean

IsOre

Declaration
public bool IsOre { get; }
Property Value
Type Description
System.Boolean

Methods

Init(MyObjectBuilder_DefinitionBase)

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