Ejemplo n.º 1
0
    private void RandomVector2DGUI()
    {
        EditorGUILayout.BeginVertical("box");
        EditorGUILayout.BeginHorizontal();
        GUILayout.FlexibleSpace();
        GUILayout.Label("TEST RANDOM VECTOR2");
        GUILayout.FlexibleSpace();
        EditorGUILayout.EndHorizontal();
        EditorGUILayout.EndVertical();

        EditorGUILayout.BeginVertical("box");
        // TYPE
        EditorGUILayout.BeginHorizontal();
        GUILayout.Label("Random Type:", GUILayout.Width(100));
        _randomVector2DType = (RandomVector2DType)EditorGUILayout.EnumPopup(_randomVector2DType, GUILayout.Width(100));
        GUILayout.FlexibleSpace();
        switch (_randomVector2DType)
        {
        case RandomVector2DType.SQUARE:
            GUILayout.Label("Vector2: [-1,1]");
            break;

        case RandomVector2DType.CIRCLE:
            GUILayout.Label("Vector2: [-1,1] r = 1");
            break;

        case RandomVector2DType.DISK:
            GUILayout.Label("Vector2: [-1,1] r = 1");
            break;

        default:
            break;
        }
        EditorGUILayout.EndHorizontal();
        EditorGUILayout.EndVertical();

        SeedBoxGUI();

        // BOX TRANSFORMATIONS
        EditorGUILayout.BeginVertical("box");
        EditorGUILayout.BeginHorizontal();
        GUILayout.FlexibleSpace();
        GUILayout.Label("TRANSFORMATIONS");
        GUILayout.FlexibleSpace();
        EditorGUILayout.EndHorizontal();
        EditorGUILayout.EndVertical();

        EditorGUILayout.BeginVertical("box");
        transform = EditorGUILayout.Toggle("Transform?", transform);
        EditorGUILayout.EndVertical();

        if (transform)
        {
            NormalizationNumberTypes();
        }
    }
    private void RandomVector2DGUI()
    {
        EditorGUILayout.BeginVertical("box");
        EditorGUILayout.BeginHorizontal();
        GUILayout.FlexibleSpace();
        GUILayout.Label("TEST RANDOM VECTOR2");
        GUILayout.FlexibleSpace();
        EditorGUILayout.EndHorizontal();
        EditorGUILayout.EndVertical();

        EditorGUILayout.BeginVertical("box");
        // TYPE
        EditorGUILayout.BeginHorizontal();
        GUILayout.Label("Random Type:", GUILayout.Width(100));
        _randomVector2DType = (RandomVector2DType) EditorGUILayout.EnumPopup(_randomVector2DType, GUILayout.Width(100));
        GUILayout.FlexibleSpace();
        switch (_randomVector2DType) {
        case RandomVector2DType.SQUARE:
            GUILayout.Label("Vector2: [-1,1]");
        break;
        case RandomVector2DType.CIRCLE:
            GUILayout.Label("Vector2: [-1,1] r = 1");
        break;
        case RandomVector2DType.DISK:
            GUILayout.Label("Vector2: [-1,1] r = 1");
        break;
        default:
        break;
        }
        EditorGUILayout.EndHorizontal();
        EditorGUILayout.EndVertical();

        SeedBoxGUI();

        // BOX TRANSFORMATIONS
        EditorGUILayout.BeginVertical("box");
        EditorGUILayout.BeginHorizontal();
        GUILayout.FlexibleSpace();
        GUILayout.Label("TRANSFORMATIONS");
        GUILayout.FlexibleSpace();
        EditorGUILayout.EndHorizontal();
        EditorGUILayout.EndVertical();

        EditorGUILayout.BeginVertical("box");
        transform = EditorGUILayout.Toggle("Transform?",transform);
        EditorGUILayout.EndVertical();

        if (transform) NormalizationNumberTypes();
    }