Exemple #1
0
    private void SpawnVfx(VfxPool pool, PoolableVfx key, Tile tile)
    {
        var instance = pool.RequestSinglePoolable(key);

        instance.transform.position = tile.GetWorldPosition();
        instance.Play();
    }
Exemple #2
0
    void OnEffectDone(PoolableVfx vfx)
    {
        vfx.onDone -= OnEffectDone;

        business--;
        if (business <= 0)
        {
            End();
        }
    }