コード例 #1
0
    private void OnEnable()
    {
        m_transportApi        = Api.Instance.TransportApi;
        m_roadsTransportGraph = m_transportApi.CreateTransportGraph(m_transportNetwork);

        m_roadsTransportGraph.OnTransportGraphChanged += OnTransportGraphChanged;
    }
コード例 #2
0
    private void OnTransportGraphChanged(TransportGraph graph, TransportCellKey cellKey)
    {
        var cellKeyString = m_transportApi.TransportCellKeyToString(cellKey);

        Debug.Log(
            string.Format("TransportGraph had cell {0} changed. It now has: {1} nodes, {2} directedEdges, {3} ways",
                          cellKeyString,
                          graph.Nodes.Count,
                          graph.DirectedEdges.Count,
                          graph.Ways.Count));
    }