Пример #1
0
 // Display the abilities' images
 public void displayImages()
 {
     for (int i = 0; i < _abilities.Count; i++)
     {
         SpecialAbility ability = _playerAbilityManager.abilities[i];
         if (ability.getImagePath() != "")
         {
             Sprite s = Sprite.Create(
                 Resources.Load <Texture2D>(ability.getImagePath()),
                 new Rect(new Vector2(0, 0), new Vector2(128, 128)),
                 new Vector2(0.5f, 0.5f)
                 );
             _abilities[i].GetComponent <Image>().overrideSprite = s;
         }
     }
 }
Пример #2
0
 // Displays the name of abilities who doesn't have an image
 public void displayNames()
 {
     for (int i = 0; i < _abilities.Count; i++)
     {
         SpecialAbility ability = _playerAbilityManager.abilities[i];
         if (ability.getImagePath() == "")
         {
             GetComponent <RectTransform>().GetComponentInChildren <Text>().text = ability.name.Replace(" ", "\n");
         }
         else
         {
             GetComponent <RectTransform>().GetComponentInChildren <Text>().text = "";
         }
     }
 }