public void Equip(ItemEquipement i) { EquipementScript equipementScript = GetEquipementScript(i.typeEquipement); j.addItem(i); equipementScript.equip(i); }
public void DisplayItemsSlot(SlotEquipementScript equipement, TypeEquipement type, List <ItemEquipement> items, EquipementControlleur equipementControlleur) { Image image; ItemEquipement item = null; Debug.Log(items.Count); equipement.equipementControlleur = equipementControlleur; equipement.typeEquipement = type; if ((item = containsTypeItem(type, items)) != null) { equipement.item = item; image = equipement.transform.GetChild(0).GetComponent <Image>(); image.color = new Color(1, 1, 1, 1); image.sprite = item.itemSprite; } else { equipement.item = null; image = equipement.transform.GetChild(0).GetComponent <Image>(); Color color = image.color; color.a = 0; image.color = color; image.sprite = null; } }
public void Desequipe(ItemEquipement i) { EquipementScript equipementScript = GetEquipementScript(i.typeEquipement); equipementScript.Desequip(); j.removeItem(i); InventaireControlleur.instance.addItem(i); }
public void equip(ItemEquipement item) { spriteRenderer.color = Color.white; spriteRenderer.sprite = item.itemSpriteOnPerso; AnimatorOverrideController["testT"] = item.animation; // https://www.youtube.com/watch?v=wyyuYX25tBU&list=PLX-uZVK_0K_6JEecbu3Y-nVnANJznCzix&index=84 }
public void retireItem(ItemEquipement item) { equipementControlleur.Desequipe(item); }
public void equipItem(ItemEquipement item) { equipementControlleur.Equip(item); }