Exemplo n.º 1
0
    void OnGUI()
    {
        GUILayout.BeginHorizontal();

        if (measurementState.Equals(measurementStates.none))
        {
            if (GUILayout.Button("Measure"))
            {
                measurementState = measurementStates.first;
            }
        }
        else if (measurementState.Equals(measurementStates.first))
        {
            GUILayout.Label("Pick first point");
        }
        else if (measurementState.Equals(measurementStates.second))
        {
            GUILayout.Label("Pick last point");
        }
        else if (measurementState.Equals(measurementStates.showing))
        {
            GUILayout.Label(Vector3.Distance(first, second).ToString());
        }
        if (GUILayout.Button("Restart"))
        {
            Restart();
        }
        GUILayout.EndHorizontal();
    }