public override void OnInspectorGUI() { DrawPropertiesExcluding(serializedObject, "languages", "CSVFiles", "csvDatas"); if (GUILayout.Button("Open Editor Window")) { LocalisationDataEditor.Open((LocalisationData)target); } }
public static void Open(LocalisationData localisationData) { // Get existing open window or if none, make a new one: LocalisationDataEditor window = (LocalisationDataEditor)GetWindow(typeof(LocalisationDataEditor)); window.LocalisationData = localisationData; window.serializedObject = new SerializedObject(localisationData); window.Show(); }
public static bool OpenEditor(int instanceId, int line) { LocalisationData obj = EditorUtility.InstanceIDToObject(instanceId) as LocalisationData; if (obj == null) { return(false); } LocalisationDataEditor.Open(obj); return(true); }