Beispiel #1
0
    public GameObject PopFromPool(string objname, Transform transform = null)
    {
        objectlist pool = GetPoolItem(objname);

        if (pool == null)
        {
            return(null);
        }
        return(pool.PopFromPool(transform));
    }
Beispiel #2
0
    public bool PushToPool(string objname, GameObject item, Transform transform = null)
    {
        objectlist pool = GetPoolItem(objname);

        if (pool == null)
        {
            return(false);
        }
        pool.PushToPool(item, transform == null ? transform : this.transform);
        return(true);
    }