コード例 #1
0
ファイル: SelectControl.cs プロジェクト: asd540578/TD_Project
        public void _SelectUnit(Unit unit)
        {
            selectedUnit = unit;

            if (selectedUnit.IsTower())
            {
                //selectedUnit.GetTower().IsTurret()
                //selectedUnit.GetTower().IsAOE()
                //selectedUnit.GetTower().IsMine()
                //selectedUnit.GetTower().IsSupport()
                //selectedUnit.GetTower().IsResource()
                //selectedUnit.GetTower().IsBlock()

                if (selectedUnit.GetTower().IsTurret() || selectedUnit.GetTower().IsAOE() || selectedUnit.GetTower().IsSupport())
                {
                    rIndicator.Show(selectedUnit);
                }
            }
        }
コード例 #2
0
        public void Show(Unit unit)
        {
            activeUnit = unit;

            refreshEveryFrame = activeUnit.IsTower() && activeUnit.GetTower().isPreview;

            thisT.position = unit.GetPos();
            CreatePoints(unit);
            thisObj.SetActive(true);
        }