public static bool step1(int instanceID, int line) { UnityEngine.Object obj = EditorUtility.InstanceIDToObject(instanceID); if (obj is LZFighter) { LZFighterEditor window = EditorWindow.GetWindow <LZFighterEditor>(); window.fighter = (LZFighter)obj; window.Init(); return(true); } return(false); // we did not handle the open }