示例#1
0
 public void Default()
 {
     Name = "Inventory";
     Items = new InventoryItem[0];
 }
示例#2
0
        public static Item[] IIArrayToItemArray(InventoryItem[] iis)
        {
            Item[] items = new Item[iis.Length];

            for (int i = 0; i < iis.Length; i++)
            {
                items[i] = new Item();
                items[i].SetDefaults(iis[i].Name);
                if (items[i].type == 0 || iis[i].Name == "")
                {
                    if (iis[i].ID != 0)
                    {
                        iis[i].ID = iis[i].ID;
                    }
                    items[i].SetDefaults(iis[i].ID);
                    if (items[i].type == 0 || items[i].name == "")
                    {
                        items[i].SetDefaults(0);
                        items[i].name = "";
                        items[i].stack = 0;
                    }
                }
            }

            return items;
        }
示例#3
0
        public static InventoryItem[] ItemArrayToIIArray(Item[] items)
        {
            InventoryItem[] iis = new InventoryItem[items.Length];

            for (int i = 0; i < iis.Length; i++)
            {
                iis[i].Name = items[i].name;
                iis[i].ID = items[i].type;
            }

            return iis;
        }
示例#4
0
 public void Default()
 {
     Name = "Inventory";
     ItemHax = true;
     GodMode = true;
     NPCs = false;
     BuildMode = true;
     ItemDrops = false;
     Items = new InventoryItem[0];
 }