Class Vector2IntExtensions
Inheritance
object
Vector2IntExtensions
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Syntax
public static class Vector2IntExtensions
Methods
GetRelativeNeighbours(Vector2Int, bool)
Declaration
public static Vector2Int[] GetRelativeNeighbours(this Vector2Int vector, bool hexagonal = false)
Parameters
Type |
Name |
Description |
UnityEngine.Vector2Int |
vector |
|
bool |
hexagonal |
|
Returns
Type |
Description |
UnityEngine.Vector2Int[] |
|
ManhattanDistance(Vector2Int, Vector2)
Declaration
public static float ManhattanDistance(this Vector2Int a, Vector2 b)
Parameters
Type |
Name |
Description |
UnityEngine.Vector2Int |
a |
|
UnityEngine.Vector2 |
b |
|
Returns
ManhattanDistance(Vector2Int, Vector2Int)
Declaration
public static int ManhattanDistance(this Vector2Int a, Vector2Int b)
Parameters
Type |
Name |
Description |
UnityEngine.Vector2Int |
a |
|
UnityEngine.Vector2Int |
b |
|
Returns
RotateAround(Vector2Int, Vector2, float)
Declaration
public static Vector2Int RotateAround(this Vector2Int v, Vector2 rotateAround, float angle)
Parameters
Type |
Name |
Description |
UnityEngine.Vector2Int |
v |
|
UnityEngine.Vector2 |
rotateAround |
|
float |
angle |
|
Returns
Type |
Description |
UnityEngine.Vector2Int |
|
SquareToCube(Vector2Int)
Declaration
public static Vector3 SquareToCube(this Vector2Int squareVector)
Parameters
Type |
Name |
Description |
UnityEngine.Vector2Int |
squareVector |
|
Returns
Type |
Description |
UnityEngine.Vector3 |
|