Class MyPhysicalItemDefinition
  
  
  
  
    Inheritance
    System.Object
    
    MyPhysicalItemDefinition
      
      
      
      
      
      
      
      
   
  
  
  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
  
  
  
  DestroyedPieces
  
  
  Declaration
  
    public int DestroyedPieces
   
  Field Value
  
    
      
        | Type | Description | 
    
    
      
        | System.Int32 |  | 
    
  
  
  
  DestroySound
  
  
  Declaration
  
    public MySoundPair DestroySound
   
  Field Value
  
  
  
  
  
  
  Declaration
  
    public StringBuilder ExtraInventoryTooltipLine
   
  Field Value
  
    
      
        | Type | Description | 
    
    
      
        | System.Text.StringBuilder |  | 
    
  
  
  
  Health
  
  
  Declaration
  
  Field Value
  
    
      
        | Type | Description | 
    
    
      
        | System.Int32 |  | 
    
  
  
  
  IconSymbol
  
  
  Declaration
  
    public Nullable<MyStringId> IconSymbol
   
  Field Value
  
  
  
  Mass
  
  
  Declaration
  
  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
  
  Field Value
  
    
      
        | Type | Description | 
    
    
      
        | System.String |  | 
    
  
  
  
  Models
  
  
  Declaration
  
  Field Value
  
    
      
        | Type | Description | 
    
    
      
        | System.String[] |  | 
    
  
  
  
  ModelVolume
  
  
  Declaration
  
  Field Value
  
    
      
        | Type | Description | 
    
    
      
        | System.Single |  | 
    
  
  
  
  PhysicalMaterial
  
  
  Declaration
  
    public MyStringHash PhysicalMaterial
   
  Field Value
  
  
  
  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
  
  Field Value
  
  
  
  Volume
  
  
  Declaration
  
  Field Value
  
    
      
        | Type | Description | 
    
    
      
        | System.Single |  | 
    
  
  
  
  VoxelMaterial
  
  
  Declaration
  
    public MyStringHash VoxelMaterial
   
  Field Value
  
  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
  
  Overrides