Esempio n. 1
0
File: Unit.cs Progetto: ghrguse/ss
        public void Move(Tile targetTile)
        {
            if (moveRemain <= 0)
            {
                return;
            }

            moveRemain -= 1;

            BattleControl.LockUnitSelect();

            StartCoroutine(MoveRoutine(targetTile));
        }
Esempio n. 2
0
File: Unit.cs Progetto: ghrguse/ss
        public void Attack(Unit targetUnit)
        {
            if (attackRemain == 0)
            {
                return;
            }
            attackRemain -= 1;

            BattleControl.LockUnitSelect();

            //AttackInstance attInstance = new AttackInstance(this, targetUnit);
            //attInstance.Process();


            StartCoroutine(AttackRoutine(targetUnit.tile, targetUnit /*, attInstance*/));
        }