Azmyth.Direction.GetDirectionVector C# (CSharp) Method

GetDirectionVector() public static method

public static GetDirectionVector ( Directions direction ) : Vector
direction Directions
return Vector
        public static Vector GetDirectionVector(Directions direction)
        {
            Vector vector = new Vector(0, 0, 0);

            switch (direction)
            {
                case Directions.North:
                    vector = Direction.North;
                    break;
                case Directions.Northeast:
                    vector = Direction.NorthEast;
                    break;
                case Directions.East:
                    vector = Direction.East;
                    break;
                case Directions.Southeast:
                    vector = Direction.SouthEast;
                    break;
                case Directions.South:
                    vector = Direction.South;
                    break;
                case Directions.Southwest:
                    vector = Direction.SouthWest;
                    break;
                case Directions.West:
                    vector = Direction.West;
                    break;
                case Directions.Northwest:
                    vector = Direction.NorthWest;
                    break;
                case Directions.Up:
                    vector = Direction.Up;
                    break;
                case Directions.Down:
                    vector = Direction.Down;
                    break;
            }

            return vector;
        }