Esempio n. 1
0
    void Awake()
    {
        t = gameObject.GetComponent <Transform>();

        if (!SimplePool.PoolExists(projectilePrefab.name))
        {
            SimplePool.CreatePool(projectilePrefab);
        }
    }
Esempio n. 2
0
    void SetupProjectilePools()
    {
        if (!SimplePool.PoolExists(basicProjectilePrefab.name))
        {
            SimplePool.CreatePool(basicProjectilePrefab);
        }

        if (!SimplePool.PoolExists(littleYellowProjectilePrefab.name))
        {
            SimplePool.CreatePool(littleYellowProjectilePrefab);
        }

        if (!SimplePool.PoolExists(bigBlueProjectilePrefab.name))
        {
            SimplePool.CreatePool(bigBlueProjectilePrefab);
        }
    }
Esempio n. 3
0
    void SetupPools()
    {
        foreach (GameObject type in enemyTypes)
        {
            if (!SimplePool.PoolExists(type.name))
            {
                SimplePool.CreatePool(type);
            }
        }

        foreach (GameObject type in powerUps)
        {
            if (!SimplePool.PoolExists(type.name))
            {
                SimplePool.CreatePool(type);
            }
        }
    }