示例#1
0
 protected virtual void OnGridClick(MouseEventArgs e)
 {
     GridClick?.Invoke(this, e);
 }
示例#2
0
    void GridClick(GridClick grid)
    {
        Debug.Log("Grid Click (" + grid.node.pos.x + "," + grid.node.pos.y + ")");

        switch(state)
        {
        case ClickState.START:
            node_start = grid.node;
            UpdateMap();
            break;
        case ClickState.END:
            node_end = grid.node;
            UpdateMap();
            break;
        default : break;
        }
        state = ClickState.NULL;
    }