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; }
public void addPathHex(HexKeyValueInt hex) { pathHexes.Add(hex); }
public void removePathHex(HexKeyValueInt hex) { pathHexes.Remove(hex); }
public void addHex(HexKeyValueInt hex) { adjacentHexes.Add(hex); }
public void removeHex(HexKeyValueInt hex) { adjacentHexes.Remove(hex); }