コード例 #1
0
    public void Equip(ItemEquipement i)
    {
        EquipementScript equipementScript = GetEquipementScript(i.typeEquipement);

        j.addItem(i);
        equipementScript.equip(i);
    }
コード例 #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;
        }
    }
コード例 #3
0
    public void Desequipe(ItemEquipement i)
    {
        EquipementScript equipementScript = GetEquipementScript(i.typeEquipement);

        equipementScript.Desequip();
        j.removeItem(i);
        InventaireControlleur.instance.addItem(i);
    }
コード例 #4
0
ファイル: EquipementScript.cs プロジェクト: antoinetb12/Jeu
    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
    }
コード例 #5
0
ファイル: Joueur.cs プロジェクト: antoinetb12/Jeu
 public void retireItem(ItemEquipement item)
 {
     equipementControlleur.Desequipe(item);
 }
コード例 #6
0
ファイル: Joueur.cs プロジェクト: antoinetb12/Jeu
 public void equipItem(ItemEquipement item)
 {
     equipementControlleur.Equip(item);
 }