public void DeselectArcher() { if (selectedArcher != null) { selectedArcher.Select(); } sellText.text = string.Format("<color=lime>+{0}</color>", (selectedArcher.Price / 2)); sellPanel.SetActive(false); selectedArcher = null; }
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; }