Example #1
0
 public void init(Vector3 pos, int Z, int X)
 {
     g_score = 0;
     f_score = 0;
     zx = ScriptableObject.CreateInstance("HexKeyValueInt") as HexKeyValueInt;
     zx.init(Z, X);
     position = pos;
     instance = null;
     type = TileType.NOT_ASSIGNED;
     p_type = TowerType.NOT_ASSIGNED;
     cameFrom = null;
 }
Example #2
0
 public void addPathHex(HexKeyValueInt hex)
 {
     pathHexes.Add(hex);
 }
Example #3
0
 public void removePathHex(HexKeyValueInt hex)
 {
     pathHexes.Remove(hex);
 }
Example #4
0
 public void addHex(HexKeyValueInt hex)
 {
     adjacentHexes.Add(hex);
 }
Example #5
0
 public void removeHex(HexKeyValueInt hex)
 {
     adjacentHexes.Remove(hex);
 }