public void UpdateDescription(int id)
    {
        Skill selectedSkill = skillDB.GetSkillByID(id);

        skillName.SetText(selectedSkill.skillName);
        skillReqLvl.SetText(selectedSkill.levelRequired.ToString());
        skillMP.SetText(selectedSkill.mpUsed.ToString());
        skillDesc.SetText(selectedSkill.description);

        skillImage.sprite = selectedSkill.skillSprite.GetComponent <Image>().sprite;
    }
Пример #2
0
 // Update is called once per frame
 void Update()
 {
     //If you press the button associated with the hotkey slot
     if (Input.GetKeyDown(keyPress))
     {
         int id = hotkey.id;                                           //Get the id of the item or skill the player is going to use
         if (id != -1)                                                 //If there's actually something in the hotkey slot
         {
             if (hotkey.hotkeyType.Equals(Hotkey.HotkeyType.ITEM))     //If it's an item
             {
                 UsableItem item = (UsableItem)itemDB.GetItemByID(id); //Get the actual item
                 item.Action();                                        //Perform the action associated with the item
             }
             else //If it's a skill
             {
                 Skill skill = (Skill)skillDB.GetSkillByID(id); //Get the actual skill
                 skill.UseSkill();                              //Use the skill
             }
         }
     }
 }