public override void OnInspectorGUI() { if (m_Instance == null) { return; } this.DrawDefaultInspector(); ExposeProperties.Expose(m_fields); }
public override void OnInspectorGUI() { if (_mInstance == null) { return; } DrawDefaultInspector(); ExposeProperties.Expose(_mFields); EditorUtility.SetDirty(target); // Makes sure the inspector will update every frame }
public virtual void OnEnable() { m_Instance = target as ExposableMonobehaviour; m_fields = ExposeProperties.GetProperties(m_Instance); }
public virtual void OnEnable() { m_Instance = target as ExposableScriptableObject; m_fields = ExposeProperties.GetProperties(m_Instance); }