Beispiel #1
0
        private void CalculateSecondAttackPos(Vector2Int finishMovePos)
        {
            var xDistance  = finishMovePos.x - NextTargetPos.x;
            var yDistance  = finishMovePos.y - NextTargetPos.y;
            var secondPosX = NextTargetPos.x - MathfExtensions.GetSign(xDistance);
            var secondPosY = NextTargetPos.y - MathfExtensions.GetSign(yDistance);

            secondTargetPos = new Vector2Int(secondPosX, secondPosY);
        }