private void Awake() { BagItem bag = (BagItem)Instantiate(items[0]); bag.Init(20); bag.Use(); }
private void LoadBags(SaveData data) { foreach (BagData bagdata in data.MyInventoryData.Mybags) { BagItem newBag = (BagItem)Instantiate(items[0]); newBag.Init(bagdata.MySlotCount); Inventory.InventoryScr.InitBag3(newBag, bagdata.MyBagIndex); } }
// Ceci est uniquement réservé au test void Update() { if (Input.GetKeyDown(KeyCode.R)) { BagItem bag = (BagItem)Instantiate(items[0]); bag.Init(20); bag.Use(); } if (Input.GetKeyDown(KeyCode.T)) { BagItem bag = (BagItem)Instantiate(items[0]); bag.Init(20); AddInventoryItem(bag); } if (Input.GetKeyDown(KeyCode.P)) { HealthPotionItem pot = (HealthPotionItem)Instantiate(items[1]); AddInventoryItem(pot); } if (Input.GetKeyDown(KeyCode.F)) { Flèche flèche = (Flèche)Instantiate(items[2]); AddInventoryItem(flèche); } if (Input.GetKeyDown(KeyCode.H)) { AddInventoryItem((Equipement)Instantiate(items[3])); AddInventoryItem((Equipement)Instantiate(items[4])); AddInventoryItem((Equipement)Instantiate(items[5])); AddInventoryItem((Equipement)Instantiate(items[6])); AddInventoryItem((Equipement)Instantiate(items[7])); AddInventoryItem((Equipement)Instantiate(items[8])); AddInventoryItem((Equipement)Instantiate(items[9])); AddInventoryItem((Equipement)Instantiate(items[10])); } if (Input.GetKeyDown(KeyCode.C)) { Inventory.InventoryScr.OpenOrClose(); } if (Input.GetKeyDown(KeyCode.M)) { Key key = (Key)Instantiate(items[12]); AddInventoryItem(key); } if (Input.GetKeyDown(KeyCode.V)) { Bombes bombes = (Bombes)Instantiate(items[11]); AddInventoryItem(bombes); } // Test si l'inventaire est ouvert ou non if (bags.Count != 0) { if (!bags[0].BagScr.Open) { player.InInventory = false; } else { player.InInventory = true; } } }