Ejemplo n.º 1
0
 protected void ColorShip()
 {
     _spriteRenderer = GetComponent <SpriteRenderer>();
     if (isMine)
     {
         _spriteRenderer.sprite = _unit.GetBlueIcon();
     }
     else
     {
         _spriteRenderer.sprite = _unit.GetRedIcon();
     }
 }
Ejemplo n.º 2
0
        public void SetValues(IUnitInfo info)
        {
            if (_transform == null)
            {
                Initialize();
            }

            _spawnID            = info.GetIndex();
            ShipImage.sprite    = info.GetBlueIcon();
            ShipEnergyCost.text = info.GetEnergyCost().ToString();

            ShipName.text = $"{info.GetTitle()[0]}<size=7>{info.GetTitle().Remove(0,1)}</size>";

            _rTransform.anchoredPosition = _defaultPosition;

            _selfImage.color = _srcColor;
            ShipImage.gameObject.SetActive(true);
            ShipEnergyCost.gameObject.SetActive(true);
            ShipName.gameObject.SetActive(true);

            IsEmpty = false;
        }