Пример #1
0
        public int GetItemCountFromInventory(IMyInventory inventory, string itemName)
        {
            MyDefinitionId myDefinitionId = GetMyDefinitionIdByName(itemName);
            MyItemType     myItemType     = MyItemType.MakeComponent(myDefinitionId.SubtypeId.ToString());

            return((int)inventory.GetItemAmount(myItemType));
        }
Пример #2
0
 // !!! Only handles components as they can be produced by the assembler (MakeComponent) !!!
 public MyItemType GetMyItemTypeByMyDefinitionId(MyDefinitionId myDefinitionId)
 {
     return(MyItemType.MakeComponent(myDefinitionId.SubtypeId.ToString()));
 }
Пример #3
0
 private static MyItemType component(string name)
 {
     return(MyItemType.MakeComponent(name));
 }
Пример #4
0
 public static MyInventoryItem MockComponent(String subType, float amount = 1)
 {
     return(new MyInventoryItem(MyItemType.MakeComponent(subType), 0, (MyFixedPoint)amount));
 }