LKCamelot.io.IOClient.AttackRange C# (CSharp) Method

AttackRange() public method

public AttackRange ( short x, short y, short x2, short y2 ) : short
x short
y short
x2 short
y2 short
return short
        public short AttackRange(short x, short y, short x2, short y2)
        {
            if (x2 - x == 0 && y2 - y == 0)
                return 0;
            if (x2 - x == -1 && y2 - y == 1)
                return 1;
            if (x2 - x == -1 && y2 - y == 0)
                return 2;
            if (x2 - x == -1 && y2 - y == -1)
                return 3;
            if (x2 - x == 0 && y2 - y == -1)
                return 4;
            if (x2 - x == 1 && y2 - y == -1)
                return 5;
            if (x2 - x == 1 && y2 - y == 0)
                return 6;
            if (x2 - x == 1 && y2 - y == 1)
                return 7;
            if (x2 - x == 0 && y2 - y == 1)
                return 0;

            return -1;
        }
     //   System.Collections.Concurrent.ConcurrentDictionary<long, Point2D> walktrace =