// Constructor private TCKEditorLayout(ELayoutMode mode, GUIStyle style, params GUILayoutOption[] options) { m_LayoutMode = mode; switch (mode) { case ELayoutMode.Horizontal: GUILayout.BeginHorizontal(style, options); break; case ELayoutMode.Vertical: GUILayout.BeginVertical(style, options); break; default: break; } }
// Constructor private TCKEditorLayout(ref Vector2 scrollPosition, GUIStyle style, params GUILayoutOption[] options) { m_LayoutMode = ELayoutMode.ScrollView; scrollPosition = GUILayout.BeginScrollView(scrollPosition, style, options); }