Example #1
0
    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();
        }
    }
Example #2
0
    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();
    }
Example #3
0
    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);
    }