| 
    A* Pathfinding Project
    4.1.3
    
   The A* Pathfinding Project for Unity 3D 
   | 
 
Two Dimensional Integer Coordinate Pair. More...
Two Dimensional Integer Coordinate Pair.
Public Member Functions | |
| Int2 (int x, int y) | |
| override bool | Equals (System.Object o) | 
| bool | Equals (Int2 other) | 
| override int | GetHashCode () | 
| override string | ToString () | 
Static Public Member Functions | |
| static long | DotLong (Int2 a, Int2 b) | 
| Dot product of the two coordinates.   | |
| static Int2 | FromInt3XZ (Int3 o) | 
| static Int2 | Max (Int2 a, Int2 b) | 
| static Int2 | Min (Int2 a, Int2 b) | 
| static bool | operator!= (Int2 a, Int2 b) | 
| static Int2 | operator+ (Int2 a, Int2 b) | 
| static Int2 | operator- (Int2 a, Int2 b) | 
| static bool | operator== (Int2 a, Int2 b) | 
| static Int2 | Rotate (Int2 v, int r) | 
| Returns a new Int2 rotated 90*r degrees around the origin.   | |
| static Int3 | ToInt3XZ (Int2 o) | 
Public Attributes | |
| int | x | 
| int | y | 
Properties | |
| long | sqrMagnitudeLong [get] | 
Static Private Attributes | |
| static readonly int[] | Rotations | 
| Matrices for rotation.   | |
| Int2 | ( | int | x, | 
| int | y | ||
| ) | 
| override bool Equals | ( | System.Object | o | ) | 
| bool Equals | ( | Int2 | other | ) | 
| override int GetHashCode | ( | ) | 
Returns a new Int2 rotated 90*r degrees around the origin.
| override string ToString | ( | ) | 
      
  | 
  staticprivate | 
Matrices for rotation.
Each group of 4 elements is a 2x2 matrix. The XZ position is multiplied by this. So
| int x | 
| int y | 
      
  | 
  get |