Ejemplo n.º 1
0
    void OnNodeClick(GameObject go)
    {
        if (CurrentNode != go)
        {
            WMG_Node_World_Map cNode   = CurrentNode.GetComponent <WMG_Node_World_Map>();
            WMG_Node_World_Map newNode = go.GetComponent <WMG_Node_World_Map>();
            theMap.SetActive(cNode.SelectionObject, false);
            theMap.SetActive(newNode.SelectionObject, true);

            ActivateNeighbors(newNode);
            AnimatePath(false, theMap.FindShortestPathBetweenNodes(cNode, newNode));

            CurrentNode = go;
        }
    }