Esempio n. 1
0
 void Reward(ItemManager.EItem eItem)
 {
     if (m_bStageClear)
     {
         m_cUser.SetInventory(eItem);
     }
     else
     {
         return;
     }
 }
Esempio n. 2
0
    static public void Event(ItemManager.EItem eitem, Hero hero)
    {
        int hero_m_Hp     = hero.GetStat(Stat.EStat.M_HP);
        int hero_m_Str    = hero.GetStat(Stat.EStat.STR);
        int hero_m_Shield = hero.GetStat(Stat.EStat.SHIELD);

        switch (eitem)
        {
        case ItemManager.EItem.VITALITY: hero.SetStat(Stat.EStat.M_HP, hero_m_Hp + hero_m_Hp / 100 * 15); break;

        case ItemManager.EItem.ONSLAUGHT: hero.SetStat(Stat.EStat.STR, hero_m_Str + hero_m_Str / 100 * 30); break;

        case ItemManager.EItem.PATRONAGE: hero.SetStat(Stat.EStat.SHIELD, hero_m_Shield + hero_m_Shield / 100 * 15); break;
        }
    }
Esempio n. 3
0
    public void SetEquipment(ItemManager.EItem eItem)
    {
        switch (eItem)
        {
        case ItemManager.EItem.VITALITY:
            SetStat(EStat.M_HP, EquipmentCal(ItemManager.EItem.VITALITY));
            break;

        case ItemManager.EItem.ONSLAUGHT:
            SetStat(EStat.STR, EquipmentCal(ItemManager.EItem.ONSLAUGHT));
            break;

        case ItemManager.EItem.PATRONAGE:
            SetStat(EStat.SHIELD, EquipmentCal(ItemManager.EItem.PATRONAGE));
            break;
        }
    }
Esempio n. 4
0
    int EquipmentCal(ItemManager.EItem eItem)
    {
        int result = 0;

        switch (eItem)
        {
        case ItemManager.EItem.VITALITY:
            result = (m_nMaxHp / 100) * 15;
            break;

        case ItemManager.EItem.ONSLAUGHT:
            result = (m_nStr / 100) * 30;
            break;

        case ItemManager.EItem.PATRONAGE:
            result = (m_nShield / 100) * 15;
            break;
        }
        return(result);
    }
Esempio n. 5
0
    public void LoonMounting(ItemManager.EItem eItem)
    {
        Hero h1 = dungeon.m_cHeroPrefab1;

        switch (eItem)
        {
        case ItemManager.EItem.VITALITY:
            h1.SetEquipment(eItem);
            User.DeleteInventory(eItem);
            break;

        case ItemManager.EItem.ONSLAUGHT:
            h1.SetEquipment(eItem);
            User.DeleteInventory(eItem);
            break;

        case ItemManager.EItem.PATRONAGE:
            h1.SetEquipment(eItem);
            User.DeleteInventory(eItem);
            break;
        }
    }
Esempio n. 6
0
    public void SetInventory(ItemManager.EItem eItem)
    {
        switch (eItem)
        {
        case ItemManager.EItem.VITALITY:
            m_listInvetory.Add(ItemManager.EItem.VITALITY);
            VITALITY_Cnt += 1;
            m_cUI.SetRune_Item_img(Button.Rune.RUNE1, 1);
            break;

        case ItemManager.EItem.ONSLAUGHT:
            m_listInvetory.Add(ItemManager.EItem.ONSLAUGHT);
            ONSLAUGHT_Cnt += 1;
            m_cUI.SetRune_Item_img(Button.Rune.RUNE2, ONSLAUGHT_Cnt);
            break;

        case ItemManager.EItem.PATRONAGE:
            m_listInvetory.Add(ItemManager.EItem.PATRONAGE);
            PATRONAGE_Cnt += 1;
            m_cUI.SetRune_Item_img(Button.Rune.RUNE3, PATRONAGE_Cnt);
            break;
        }
    }
Esempio n. 7
0
 public void SetRune(ItemManager.EItem eItem)
 {
     hero = GameObject.Find("Hero").GetComponent <Hero>();
     hero.SetEquipment(eItem);
 }
Esempio n. 8
0
 public ItemManager.EItem GetInventory(ItemManager.EItem eItem)
 {
     return(eItem);
 }
Esempio n. 9
0
 static public void DeleteInventory(ItemManager.EItem eItem)
 {
     m_listInvetory.Remove(eItem);
 }