Beispiel #1
0
    void GoToCreateMode()
    {
        // set mode
        currentDrawingMode = DrawingModeStatus.Create;

        // setup drawing manager
        Vector3 handCursorPosition = uiManager.GetHandCursorPosition();

        drawingManager.CreateNewLine(handCursorPosition);
    }
Beispiel #2
0
    void GoToAddPointMode()
    {
        // set mode
        currentDrawingMode = DrawingModeStatus.AddPoint;

        // setup drawing manager
        Vector3 handCursorPosition = uiManager.GetHandCursorPosition();

        drawingManager.AddPointOnLine(handCursorPosition);
    }
Beispiel #3
0
    void GoToDoneCreateMode()
    {
        // set mode
        currentDrawingMode = DrawingModeStatus.DoneCreate;

        // setup drawing manager
        drawingManager.NewObjectCreated();

        // log
        Debug.Log("Created New");
    }
Beispiel #4
0
    void ChangeDrawingMode(DrawingModeStatus _targetDrawingMode)
    {
        switch (_targetDrawingMode)
        {
        case DrawingModeStatus.Create:
            GoToCreateMode();
            break;

        case DrawingModeStatus.AddPoint:
            GoToAddPointMode();
            break;

        case DrawingModeStatus.DoneCreate:
            GoToDoneCreateMode();
            break;
        }
    }