A 2D Farming RPG
This is just a simple 2D farming RPG game
Loading...
Searching...
No Matches
GridCoordinate.cs
Go to the documentation of this file.
1using UnityEngine;
2
3[System.Serializable]
7public class GridCoordinate
8{
10 public int x;
11
13 public int y;
14
20 public GridCoordinate( int xAxis, int yAxis )
21 {
22 x = xAxis;
23 y = yAxis;
24 }
25
30 public static explicit operator Vector2( GridCoordinate gridCoordinate )
31 {
32 return new Vector2( (float)gridCoordinate.x, (float)gridCoordinate.y );
33 }
34
39 public static explicit operator Vector2Int( GridCoordinate gridCoordinate )
40 {
41 return new Vector2Int( gridCoordinate.x, gridCoordinate.y );
42 }
43
48 public static explicit operator Vector3( GridCoordinate gridCoordinate )
49 {
50 return new Vector3( (float)gridCoordinate.x, (float)gridCoordinate.y, 0f );
51 }
52
57 public static explicit operator Vector3Int(GridCoordinate gridCoordinate)
58 {
59 return new Vector3Int( gridCoordinate.x, gridCoordinate.y, 0 );
60 }
61}
Holds grid information x and y coordinate.
int x
Define x Axis
GridCoordinate(int xAxis, int yAxis)
Constructor to pass x and y axis data
int y
Define y Axis