Example #1
0
    void MouseMiddleDown()
    {
        Vector2 position = GetMousePosition();

        AstarBaseNode node = _aStar.GetNode(position);

        if (node == null)
        {
            return;
        }

        if (node.canThrough)
        {
            _aStar.SetObstacle(position);
        }
        else
        {
            _aStar.RemoveObstacle(position);
        }

        DoFindPath();
    }