A* Pathfinding Project  4.1.23
The A* Pathfinding Project for Unity 3D
Int2 Struct Reference

Two Dimensional Integer Coordinate Pair. More...

Detailed Description

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. More...
 
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 Int3 ToInt3XZ (Int2 o)
 

Public Attributes

int x
 
int y
 

Properties

long sqrMagnitudeLong [get]
 

Constructor & Destructor Documentation

◆ Int2()

Int2 ( int  x,
int  y 
)

Member Function Documentation

◆ DotLong()

static long DotLong ( Int2  a,
Int2  b 
)
static

Dot product of the two coordinates.

◆ Equals() [1/2]

override bool Equals ( System.Object  o)

◆ Equals() [2/2]

bool Equals ( Int2  other)

◆ FromInt3XZ()

static Int2 FromInt3XZ ( Int3  o)
static

◆ GetHashCode()

override int GetHashCode ( )

◆ Max()

static Int2 Max ( Int2  a,
Int2  b 
)
static

◆ Min()

static Int2 Min ( Int2  a,
Int2  b 
)
static

◆ operator!=()

static bool operator!= ( Int2  a,
Int2  b 
)
static

◆ operator+()

static Int2 operator+ ( Int2  a,
Int2  b 
)
static

◆ operator-()

static Int2 operator- ( Int2  a,
Int2  b 
)
static

◆ operator==()

static bool operator== ( Int2  a,
Int2  b 
)
static

◆ ToInt3XZ()

static Int3 ToInt3XZ ( Int2  o)
static

◆ ToString()

override string ToString ( )

Member Data Documentation

◆ x

int x

◆ y

int y

Property Documentation

◆ sqrMagnitudeLong

long sqrMagnitudeLong
get

The documentation for this struct was generated from the following file: