Пример #1
0
 public void DeselectArcher()
 {
     if (selectedArcher != null)
     {
         selectedArcher.Select();
     }
     sellText.text = string.Format("<color=lime>+{0}</color>", (selectedArcher.Price / 2));
     sellPanel.SetActive(false);
     selectedArcher = null;
 }
Пример #2
0
    public void SelectArcher(UnityArcher archer)
    {
        if (selectedArcher != null)
        {
            selectedArcher.Select();
        }

        selectedArcher = archer;
        selectedArcher.Select();
        sellPanel.SetActive(true);
    }
    private void PlaceArcher()
    {
        GameObject archer = Instantiate(GameManager.Instance.ClickedBtn.ArcherPrefab, transform.position, Quaternion.identity);

        archer.transform.SetParent(transform);
        isEmpty = false;
        CheckColorTile(Color.white);
        GameManager.Instance.BuyArcher();
        Walkable = false;


        this.myArcher = archer.transform.GetChild(0).GetComponent <UnityArcher>();

        myArcher.Price = GameManager.Instance.ClickedBtn.Price;
    }
 public void Initialize(UnityArcher parent)
 {
     this.parent = parent;
     this.target = parent.Target;
 }