private void refreshDropDown(int newValue = 0)
 {
     if (abilityCoolDown == null)
     {
         abilityCoolDown = GameObject.Find("AbilityDropDownMenu").GetComponent <AbilityCoolDown>();
     }
     abilityCoolDown           = GetComponent <AbilityCoolDown>();
     abilityDropDownMenu.value = newValue;
     abilityDropDownMenu.RefreshShownValue();
 }
예제 #2
0
    // Start is called before the first frame update
    void Start()
    {
        int i = 1;

        foreach (Ability a in abilities)
        {
            Transform iconClone = Instantiate(AbilityIconPrefab, AbilityIconRegion);
            iconClone.GetComponent <Image>().sprite = a.aSprite;

            iconClone.Find("DarkMask").GetComponent <Image>().sprite = a.aSprite;

            AbilityCoolDown coolDownS = iconClone.GetComponent <AbilityCoolDown>();

            coolDownS.ability = a;
            coolDownS.abilityButtonAxisName = "Ability" + i;

            i++;
        }
    }
예제 #3
0
 public void Initialize(AbilityCoolDown abilityCoolDown)
 {
     //sprite = GetComponent<SpriteRenderer>();
     abilityCoolDownS = abilityCoolDown;
     duration         = abilityCoolDownS.durationTimeLeft;
 }
예제 #4
0
파일: Player.cs 프로젝트: nerfmee/-ube-exe
 public void Initialize(AbilityCoolDown selectedAbility)
 {
     spellID             = selectedAbility.id;
     p_abilitys[spellID] = selectedAbility;
 }
예제 #5
0
 void Awake()
 {
     ability = (AbilityCoolDown)gameObject.GetComponent <AbilityCoolDown>();
 }