private void refreshDropDown(int newValue = 0) { if (abilityCoolDown == null) { abilityCoolDown = GameObject.Find("AbilityDropDownMenu").GetComponent <AbilityCoolDown>(); } abilityCoolDown = GetComponent <AbilityCoolDown>(); abilityDropDownMenu.value = newValue; abilityDropDownMenu.RefreshShownValue(); }
// 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++; } }
public void Initialize(AbilityCoolDown abilityCoolDown) { //sprite = GetComponent<SpriteRenderer>(); abilityCoolDownS = abilityCoolDown; duration = abilityCoolDownS.durationTimeLeft; }
public void Initialize(AbilityCoolDown selectedAbility) { spellID = selectedAbility.id; p_abilitys[spellID] = selectedAbility; }
void Awake() { ability = (AbilityCoolDown)gameObject.GetComponent <AbilityCoolDown>(); }