Space Engineers
Public Member Functions | Properties | List of all members
VRage.Game.ModAPI.Ingame.IMyInventory Interface Reference
Inheritance diagram for VRage.Game.ModAPI.Ingame.IMyInventory:
Sandbox.Game.MyInventory VRage.Game.ModAPI.IMyInventory Sandbox.Game.MyInventory

Public Member Functions

bool IsItemAt (int position)
 
bool CanItemsBeAdded (VRage.MyFixedPoint amount, SerializableDefinitionId contentId)
 
bool ContainItems (VRage.MyFixedPoint amount, MyObjectBuilder_PhysicalObject ob)
 
VRage.MyFixedPoint GetItemAmount (SerializableDefinitionId contentId, MyItemFlags flags=MyItemFlags.None)
 
bool TransferItemTo (IMyInventory dst, int sourceItemIndex, int?targetItemIndex=null, bool?stackIfPossible=null, VRage.MyFixedPoint?amount=null)
 
bool TransferItemFrom (IMyInventory sourceInventory, int sourceItemIndex, int?targetItemIndex=null, bool?stackIfPossible=null, VRage.MyFixedPoint?amount=null)
 
List< IMyInventoryItemGetItems ()
 
IMyInventoryItem GetItemByID (uint id)
 
IMyInventoryItem FindItem (SerializableDefinitionId contentId)
 
bool IsConnectedTo (IMyInventory dst)
 

Properties

bool IsFull [get]
 
VRageMath.Vector3 Size [get]
 
VRage.MyFixedPoint CurrentMass [get]
 
VRage.MyFixedPoint MaxVolume [get]
 
VRage.MyFixedPoint CurrentVolume [get]
 
IMyInventoryOwner Owner [get]
 

Detailed Description

Definition at line 7 of file IMyInventory.cs.

Member Function Documentation

bool VRage.Game.ModAPI.Ingame.IMyInventory.CanItemsBeAdded ( VRage.MyFixedPoint  amount,
SerializableDefinitionId  contentId 
)
bool VRage.Game.ModAPI.Ingame.IMyInventory.ContainItems ( VRage.MyFixedPoint  amount,
MyObjectBuilder_PhysicalObject  ob 
)
IMyInventoryItem VRage.Game.ModAPI.Ingame.IMyInventory.FindItem ( SerializableDefinitionId  contentId)
VRage.MyFixedPoint VRage.Game.ModAPI.Ingame.IMyInventory.GetItemAmount ( SerializableDefinitionId  contentId,
MyItemFlags  flags = MyItemFlags.None 
)
IMyInventoryItem VRage.Game.ModAPI.Ingame.IMyInventory.GetItemByID ( uint  id)

Implemented in Sandbox.Game.MyInventory.

List<IMyInventoryItem> VRage.Game.ModAPI.Ingame.IMyInventory.GetItems ( )

Implemented in Sandbox.Game.MyInventory.

bool VRage.Game.ModAPI.Ingame.IMyInventory.IsConnectedTo ( IMyInventory  dst)
bool VRage.Game.ModAPI.Ingame.IMyInventory.IsItemAt ( int  position)

Implemented in Sandbox.Game.MyInventory.

bool VRage.Game.ModAPI.Ingame.IMyInventory.TransferItemFrom ( IMyInventory  sourceInventory,
int  sourceItemIndex,
int?  targetItemIndex = null,
bool?  stackIfPossible = null,
VRage.MyFixedPoint amount = null 
)
bool VRage.Game.ModAPI.Ingame.IMyInventory.TransferItemTo ( IMyInventory  dst,
int  sourceItemIndex,
int?  targetItemIndex = null,
bool?  stackIfPossible = null,
VRage.MyFixedPoint amount = null 
)

Property Documentation

VRage.MyFixedPoint VRage.Game.ModAPI.Ingame.IMyInventory.CurrentMass
get

Definition at line 20 of file IMyInventory.cs.

VRage.MyFixedPoint VRage.Game.ModAPI.Ingame.IMyInventory.CurrentVolume
get

Definition at line 30 of file IMyInventory.cs.

bool VRage.Game.ModAPI.Ingame.IMyInventory.IsFull
get

Definition at line 10 of file IMyInventory.cs.

VRage.MyFixedPoint VRage.Game.ModAPI.Ingame.IMyInventory.MaxVolume
get

Definition at line 25 of file IMyInventory.cs.

IMyInventoryOwner VRage.Game.ModAPI.Ingame.IMyInventory.Owner
get

Definition at line 50 of file IMyInventory.cs.

VRageMath.Vector3 VRage.Game.ModAPI.Ingame.IMyInventory.Size
get

Definition at line 15 of file IMyInventory.cs.


The documentation for this interface was generated from the following file: