Exemplo n.º 1
0
    void Start()
    {
        m_Pool = new GameObjectPool(prefabReference);
        var work = new Work(StartStuff());

        work.Begin();
    }
Exemplo n.º 2
0
    void Start()
    {
        var work1 = new Work <string>(DelayedMessage());

        work1.Begin(result1 => {
            Debug.Log(result1);
        });
    }
Exemplo n.º 3
0
    void Update()
    {
        if (!Input.GetKeyDown(KeyCode.Escape))
        {
            return;
        }
        var work2 = new Work <string>(DelayedMessage());

        work2.Begin(result2 => {
            Debug.Log(result2);
        });
    }