public override void OnInspectorGUI() { DrawDefaultInspector(); EffectSystemControl myScript = (EffectSystemControl)target; if (GUILayout.Button("Open Editor")) { //myScript.OpenEditor(); FXSystemEditor window = EditorWindow.GetWindow(typeof(FXSystemEditor), false) as FXSystemEditor; window.SetTarget(myScript); } }
public void SetTarget(EffectSystemControl target) { this.target = target; RefreshEditor(); }