示例#1
0
        void SelectTower(UnitTower tower)
        {
            selectedTower = tower;

            Vector3 screenPos = Camera.main.WorldToScreenPoint(selectedTower.thisT.position);

            UITowerInfo.SetScreenPos(screenPos);

            UITowerInfo.Show(selectedTower, true);
        }
示例#2
0
        public void OnHoverTowerButton(GameObject butObj)
        {
            if (GameControl.GetSelectedTower() != null)
            {
                return;
            }
            int       ID    = GetButtonID(butObj);
            UnitTower tower = BuildManager.GetSampleTower(ID);

            if (!UI.UseDragNDrop())
            {
                BuildManager.ShowSampleTower(ID);
            }                                                             //clear sample
            //show tooltip
            UITowerInfo.Show(tower);
        }