Ejemplo n.º 1
0
 public void Reset()
 {
     Origin = Origins.NotDefined;
     Value  = 0;
     Possibles.SetAllTo(true);
     HorizontalDirections.SetAllTo(false);
     VerticalDirections.SetAllTo(false);
 }
Ejemplo n.º 2
0
        public static VerticalDirections GetVerticalDirectionByVector(Vector3 dir)
        {
            VerticalDirections result = VerticalDirections.Same;

            if (dir.y > 0)
            {
                result = VerticalDirections.Lower;
            }
            else if (dir.y < 0)
            {
                result = VerticalDirections.Higher;
            }

            return(result);
        }
Ejemplo n.º 3
0
        public static VerticalDirections GetOppositeVericalDirection(VerticalDirections dir)
        {
            VerticalDirections result = VerticalDirections.Same;

            switch (dir)
            {
            case VerticalDirections.Higher:
                result = VerticalDirections.Lower;
                break;

            case VerticalDirections.Lower:
                result = VerticalDirections.Higher;
                break;

            case VerticalDirections.Same:
                result = VerticalDirections.Same;
                break;
            }

            return(result);
        }