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(); }