Пример #1
0
 void Awake()
 {
     usages.Clear();
     for (int i = 0; i < abilities.Count; ++i)
     {
         Proc.AbillityProcess p = new Proc.AbillityProcess(this, abilities[i]);
         processMgr.Launch(p);
         usages.Add(p);
     }
 }
Пример #2
0
 public void refresh(Proc.AbillityProcess p)
 {
     img_ability.color  = p.isReady() ? Color.white : Color.white * 0.2f;
     img_ability.sprite = p.ability.sprite;
     tex_name.text      = p.ability.gamename;
     if (tex_goldCost != null)
     {
         tex_goldCost.text = p.ability.data.goldCost.ToString();
     }
 }