Class MyObjectBuilder_PhysicalObject
Inheritance
System.Object
MyObjectBuilder_PhysicalObject
Assembly: VRage.Game.dll
Syntax
[MyObjectBuilderDefinition]
public class MyObjectBuilder_PhysicalObject : MyObjectBuilder_Base
Constructors
MyObjectBuilder_PhysicalObject()
Declaration
public MyObjectBuilder_PhysicalObject()
MyObjectBuilder_PhysicalObject(MyItemFlags)
Declaration
public MyObjectBuilder_PhysicalObject(MyItemFlags flags)
Parameters
Fields
DurabilityHP
This is used for GUI to show the amount of health points (durability) of the weapons and tools. This is updated through Durability entity component if entity exists..
Declaration
public Nullable<float> DurabilityHP
Field Value
Type |
Description |
System.Nullable<System.Single> |
|
Flags
Declaration
Field Value
Methods
CanStack(MyObjectBuilder_PhysicalObject)
Declaration
public virtual bool CanStack(MyObjectBuilder_PhysicalObject a)
Parameters
Returns
Type |
Description |
System.Boolean |
|
CanStack(MyObjectBuilderType, MyStringHash, MyItemFlags)
Declaration
public virtual bool CanStack(MyObjectBuilderType typeId, MyStringHash subtypeId, MyItemFlags flags)
Parameters
Returns
Type |
Description |
System.Boolean |
|
GetInstanceOnStackSplit()
Since 204 items like gas containers can stack.
All items that has data, that can change should override this method, and return a clone.
Declaration
public virtual MyObjectBuilder_PhysicalObject GetInstanceOnStackSplit()
Returns
GetObjectId()
Declaration
public virtual MyDefinitionId GetObjectId()
Returns
ShouldSerializeDurabilityHP()
Declaration
public bool ShouldSerializeDurabilityHP()
Returns
Type |
Description |
System.Boolean |
|
Extension Methods