コード例 #1
0
    private void Update()
    {
        var inputPos = Input.mousePosition;

        if (Input.GetMouseButtonDown(0))
        {
            _boxRenderer.CreateBox(inputPos);
            _selectionBox.RegisterFirstVertex(inputPos);
        }
        else if (Input.GetMouseButton(0))
        {
            _boxRenderer.UpdateBox(inputPos);
        }
        else if (Input.GetMouseButtonUp(0)) // else if MFTU (might f**k things up)
        {
            _boxRenderer.EraseBox();
            _selectionBox.RegisterLastVertex(inputPos);
        }
    }