void OnGUI() { bool created = false; if (GUI.RepeatButton(redRect, "Capsule")) { go = GameObject.CreatePrimitive(PrimitiveType.Capsule); TypeHolder typeH = go.AddComponent <TypeHolder>(); typeH.type = PrimitiveType.Capsule; go.name = "Capsule" + go.GetInstanceID(); created = true; } if (GUI.RepeatButton(greenRect, "Cube")) { go = GameObject.CreatePrimitive(PrimitiveType.Cube); TypeHolder typeH = go.AddComponent <TypeHolder>(); typeH.type = PrimitiveType.Cube; go.name = "Cube" + go.GetInstanceID(); created = true; } if (GUI.RepeatButton(blueRect, "Cylinder")) { go = GameObject.CreatePrimitive(PrimitiveType.Cylinder); TypeHolder typeH = go.AddComponent <TypeHolder>(); typeH.type = PrimitiveType.Cylinder; go.name = "Cylinder" + go.GetInstanceID(); created = true; } /* * if (GUI.Button(resetRect, "SAVE")) * BinarySaver.Save(GetObjectsToSave(), fileName); * * if (GUI.Button(loadRect, "LOAD")) * { * List<ObjectSaver> toLoad = BinarySaver.Load(fileName) as List<ObjectSaver>; * if (toLoad == null) * { * Debug.Log("No Binary File Found"); * return; * } * * CreateObjectsFromList(toLoad); * } */ if (GUI.Button(resetXMLRect, "SAVE XML")) { XMLSaver <List <ObjectSaver> > .Save(GetObjectsToSave(), fileNameXML); } if (GUI.Button(loadXMLRect, "LOAD XML")) { List <ObjectSaver> toLoad = XMLSaver <List <ObjectSaver> > .Load(fileNameXML); if (toLoad == null) { Debug.Log("No XML File Found"); return; } CreateObjectsFromList(toLoad); } if (!created) { return; } go.transform.position = Random.insideUnitSphere * 5; go.GetComponent <Renderer>().material.color = new Color(Random.insideUnitSphere.x, Random.insideUnitSphere.y, Random.insideUnitSphere.z); objects.Add(go); }
void OnSaveData() { AssetsManager.Instance.SaveOfflineTime(); XMLSaver.Save(); }
void OnExitGame() { XMLSaver.Save(); }