Exemplo n.º 1
0
    public void Equip(ItemEquipement i)
    {
        EquipementScript equipementScript = GetEquipementScript(i.typeEquipement);

        j.addItem(i);
        equipementScript.equip(i);
    }
Exemplo n.º 2
0
    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;
        }
    }
Exemplo n.º 3
0
    public void Desequipe(ItemEquipement i)
    {
        EquipementScript equipementScript = GetEquipementScript(i.typeEquipement);

        equipementScript.Desequip();
        j.removeItem(i);
        InventaireControlleur.instance.addItem(i);
    }
Exemplo n.º 4
0
    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
    }
Exemplo n.º 5
0
 public void retireItem(ItemEquipement item)
 {
     equipementControlleur.Desequipe(item);
 }
Exemplo n.º 6
0
 public void equipItem(ItemEquipement item)
 {
     equipementControlleur.Equip(item);
 }