Пример #1
0
 public void Setup(UserSkill basicSkill, CombatButton combatButton, GameObject hover, TextMeshProUGUI text, UnityEngine.Events.UnityAction func)
 {
     userSkill  = basicSkill;
     target     = combatButton;
     hoverBlock = hover;
     hoverText  = text;
     img.sprite = Skill.Icon;
     btn.onClick.AddListener(func);
 }
Пример #2
0
 public void Toggle(CombatButton parCombatBtn)
 {
     player = player != null ? player : PlayerMain.GetPlayer;
     gameObject.SetActive(true);
     combatButton = parCombatBtn;
     // Clean container
     container.transform.KillChildren();
     Instantiate(chooseNone, container.transform).onClick.AddListener(() => { combatButton.Clean(); skillButtons.ToogleButtons(); });
     // Add all skills
     foreach (Skill skill in player.Skills)
     {
         Instantiate(prefab, container.transform).Setup(skillBook.Dict.Match(skill.Id), combatButton, hoverBlock, hoverText, skillButtons.ToogleButtons);
     }
 }
Пример #3
0
 public void ToogleChooseSkill(CombatButton target)
 {
     ChooseSkillMain.Toggle(target);
     buttons.SetActive(false);
 }