Esempio n. 1
0
    // Start is called before the first frame update
    void Start()
    {
        editorSelect     = EditorSelect._None;
        DrawPass         = false;
        DrawPassComplete = false;
        umbraPlane.transform.localScale = new Vector3(setLength, 1, setLength);

        xDrawLength = 0;
        zDrawLength = 0;
        yDrawHeight = 1;
    }
Esempio n. 2
0
    public void CycleObjectSelect()
    {
        Debug.Log("Cycling Object Select");
        if (Input.GetMouseButtonDown(1))
        {
            switch (editorSelect)
            {
            case EditorSelect._None:
            {
                editorSelect = EditorSelect._SimpleBox;
                selectedBox  = umbraBox[0];
                break;
            }

            case EditorSelect._SimpleBox:
            {
                editorSelect = EditorSelect._SimpleEdge;
                selectedBox  = umbraBox[1];
                break;
            }

            case EditorSelect._SimpleEdge:
            {
                editorSelect = EditorSelect._SimpleCorner;
                selectedBox  = umbraBox[2];
                break;
            }

            case EditorSelect._SimpleCorner:
            {
                editorSelect = EditorSelect._None;
                selectedBox  = umbraBox[0];
                break;
            }
            }
        }
    }