public override void OnInspectorGUI() { DrawDefaultInspector(); WorldSpawner script = target as WorldSpawner; if (GUILayout.Button("Generate World")) { script.StartCoroutine("BuildWorld"); } if (GUILayout.Button("Destory World")) { script.DeleteWorld(); } }
void Start() { GameObject obj = GameObject.Find("WorldSpawner"); ws = (WorldSpawner)obj.GetComponent(typeof(WorldSpawner)); ws.OpenMainDoor(); obj = GameObject.Find("Laptop"); tr = (Timer)obj.GetComponent(typeof(Timer)); obj = GameObject.Find("Laptop"); tr = (Timer)obj.GetComponent(typeof(Timer)); obj = GameObject.Find("PathManager"); pm = (PathManager)obj.GetComponent(typeof(PathManager)); questions = readCSV(); initFullButtons(); }
public IEnumerator DestroyCoin(GameObject player) { isDestroyed = true; transform.parent = player.transform; if (!worldSpawner) { worldSpawner = GameObject.Find("World Spawner").GetComponent <WorldSpawner>(); } cube1.GetComponent <Renderer>().enabled = false; cube2.GetComponent <Renderer>().enabled = false; emitter.Emit(30); yield return(new WaitForSeconds(1.1f)); worldSpawner.DestroyCoin(gameObject); yield return(null); }