public override void OnInspectorGUI() { base.OnInspectorGUI(); Target = target as BindingContext; if (Target == null) return; ModeSelection(); switch (Target.ContextMode) { case BindingContext.BindingContextMode.MonoBinding: MonoSelection(); Target.FindModel(); break; case BindingContext.BindingContextMode.MockBinding: DrawNamespaceDrop(); DrawTypeDrop(); Target.FindModel(); break; case BindingContext.BindingContextMode.PropBinding: PropSelection(); Target.FindModel(); break; default: EditorGUILayout.LabelField("Please select a binding mode."); break; } }
public override void OnInspectorGUI() { base.OnInspectorGUI(); Target = target as BindingContext; if (Target == null) { return; } ModeSelection(); switch (Target.ContextMode) { case BindingContext.BindingContextMode.MonoBinding: MonoSelection(); Target.FindModel(); break; case BindingContext.BindingContextMode.MockBinding: DrawNamespaceDrop(); DrawTypeDrop(); Target.FindModel(); break; case BindingContext.BindingContextMode.PropBinding: PropSelection(); Target.FindModel(); break; default: EditorGUILayout.LabelField("Please select a binding mode."); break; } }