public void Show(LongTapAble longTapAble) { if (UILevelControlsManager.Instance.IsSomeControlShown) { return; } wizard = longTapAble.GetComponent <Wizard>(); clouds.Clear(); SoldiersCountText.text = soldiersCount.ToString(); ArrowLineTemplate.gameObject.SetActive(false); TowerCloudTemplate.gameObject.SetActive(false); LeanTween.scale(gameObject, Vector3.zero, 0f); gameObject.SetActive(true); StartShowAnimation(); }
public void Show(LongTapAble longTapable) { Owner = longTapable.gameObject; this.tower = longTapable.GetComponent <Tower>(); // tower.SoldiersCountChangedEvent += UpdateSoldiersCount; tower.SoldiersCountChangedEvent += UpdateStats; tower.SpecChangedSingleEvent += SpecChanged; // tower.HideCanvas(); ChooseSpecButton.interactable = false; ChooseSpecButton.onClick.AddListener(SpecChoiceButtonClicked); ResetSpecButton.interactable = false; // UpdateSoldiersCount(); UpdateStats(); UpdateSpec(); LeanTween.scale(gameObject, Vector3.zero, 0f); Show(); StartShowAnimation(); }