void BuildButtonClicked() { if (target != null) { Selection.activeObject = target; } BuilderWindow.ShowWindow(); }
static bool OnOpenAsset(int instanceID, int line) { var kinematicaAsset = EditorUtility.InstanceIDToObject(instanceID) as Asset; if (kinematicaAsset) { BuilderWindow window = GetWindow <BuilderWindow>(); window.Asset = kinematicaAsset; return(true); //catch open file } return(false); // let unity open the file }