public SideObjectImporter() { if( instance != null ){ } instance = this; titleContent = new GUIContent("Import Side Objects"); position = new Rect((Screen.width - 250.0f) / 2.0f, (Screen.height - 400.0f) / 2.0f, 250.0f, 400.0f); minSize = new Vector2(250.0f, 200.0f); maxSize = new Vector2(850.0f, 800.0f); }
public SideObjectImporter() { if (instance != null) { } instance = this; position = new Rect((Screen.width - 250.0f) / 2.0f, (Screen.height - 400.0f) / 2.0f, 250.0f, 400.0f); minSize = new Vector2(250.0f, 200.0f); maxSize = new Vector2(850.0f, 800.0f); }
public void OnDestroy() { instance = null; }
public void OnGUI() { if (OOOQODCODO.extensionPath == "") { OOOQODCODO.extensionPath = GetExtensionPath(); } strArr = null; sosArr = null; returnType = 0; ODQDQQOODQ.ODQQDDOQDD(ref strVar, ref intVar, ref goVar, ref soVar, ref strArr, ref sosArr, ref returnType); if (returnType == 2) { ProceduralObjectsEditor editor = null; if (ProceduralObjectsEditor.instance == null) { editor = (ProceduralObjectsEditor)ScriptableObject.CreateInstance(typeof(ProceduralObjectsEditor)); } else { editor = ProceduralObjectsEditor.instance; } editor.position = new Rect(editor.position.x, editor.position.y, 500, 400); editor.title = strVar; ODODDQQO so = soVar; editor.DisplayNodes(intVar, so, goVar); editor.Show(); } else if (returnType == 4) { List <ODODDQQO> arr = ODDQQCODQO.OOQDQCCQDQ(false); RoadObjectScript.ODODOQQO = ODDQQCODQO.ODQQOCCOQC(arr); RoadObjectScript[] scripts = (RoadObjectScript[])FindObjectsOfType(typeof(RoadObjectScript)); foreach (RoadObjectScript scr in scripts) { scr.OOQQQCODCQ(arr, ODDQQCODQO.ODQQOCCOQC(arr), ODDQQCODQO.OCQCOCOODD(arr)); } if (ProceduralObjectsEditor.instance != null) { ProceduralObjectsEditor.instance.Close(); } instance.Close(); } else if (returnType == 1) { SideObjectImporter ieditor = (SideObjectImporter)ScriptableObject.CreateInstance(typeof(SideObjectImporter)); SideObjectImporter.sideobjects = strArr; SideObjectImporter.flags = new bool[intVar]; SideObjectImporter.importedSos = sosArr; ieditor.ShowUtility(); } else if (returnType == 3) { List <ODODDQQO> arr = ODDQQCODQO.OOQDQCCQDQ(false); RoadObjectScript.ODODOQQO = ODDQQCODQO.ODQQOCCOQC(arr); RoadObjectScript[] scripts = (RoadObjectScript[])FindObjectsOfType(typeof(RoadObjectScript)); foreach (RoadObjectScript scr in scripts) { List <ODODDQQO> arr1 = ODDQQCODQO.OOQDQCCQDQ(false); if (scr.OOCQCQDOQO == null) { scr.OCDCQQQCCQ(arr1, ODDQQCODQO.ODQQOCCOQC(arr1), ODDQQCODQO.OCQCOCOODD(arr1)); } scr.OOQQQCODCQ(arr1, ODDQQCODQO.ODQQOCCOQC(arr1), ODDQQCODQO.OCQCOCOODD(arr1)); if (scr.ODQDCQQQDO == true || scr.objectType == 2) { GameObject go = GameObject.Find(scr.gameObject.name + "/Side Objects/" + strVar); if (go != null) { OOCCODOCQQ.OQOQQDQOQQ((sideObjectScript)go.GetComponent(typeof(sideObjectScript)), intVar, scr, go.transform); } } } } }
public void OnDestroy(){ instance = null; }