9 [CustomPropertyDrawer(typeof(KeywordAndKeyCode))]
12 public override void OnGUI(Rect rect, SerializedProperty property, GUIContent content)
14 EditorGUI.BeginProperty(rect, content, property);
17 float fieldWidth = rect.width * 0.5f;
18 Rect keywordRect =
new Rect(rect.x, rect.y, fieldWidth, rect.height);
19 Rect keyCodeRect =
new Rect(rect.x + fieldWidth, rect.y, fieldWidth, rect.height);
22 EditorGUI.PropertyField(keywordRect, property.FindPropertyRelative(
"Keyword"), GUIContent.none);
24 EditorGUI.PropertyField(keyCodeRect, property.FindPropertyRelative(
"KeyCode"), GUIContent.none);
26 EditorGUI.EndProperty();