public void StartWithThePathfinding() { foreach (TileScript tile in m_tiles) { tile.hCost = Vector3.Distance(tile.transform.position, m_originTile.transform.position); tile.gCost = Vector3.Distance(tile.transform.position, m_destTile.transform.position); tile.fCost = tile.gCost - tile.hCost; tile.UpdateTheInfo(); } m_originTile.ActivateThisTile(); }