Exemple #1
0
    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();
    }