GObjectPool
命名空间:FairyGUI
源码:Assets/Scripts/UI/GObjectPool.cs (行 10)
public class GObjectPool
GObjectPool is use for GObject pooling.
构造函数
GObjectPool(Transform)
public GObjectPool(Transform manager);
需要设置一个manager,加入池里的对象都成为这个manager的孩子
| 参数 | 类型 | 说明 |
|---|---|---|
manager | Transform |
源码:UI/GObjectPool.cs (行 30)
字段
initCallback
public InitCallbackDelegate initCallback;
Callback function when a new object is creating.
源码:UI/GObjectPool.cs (行 21)
方法
Clear()
public void Clear();
Dispose all objects in the pool.
源码:UI/GObjectPool.cs (行 39)
GetObject(string)
public GObject GetObject(string url);
| 参数 | 类型 | 说明 |
|---|---|---|
url | string |
源码:UI/GObjectPool.cs (行 63)
ReturnObject(GObject)
public void ReturnObject(GObject obj);
| 参数 | 类型 | 说明 |
|---|---|---|
obj | GObject |
源码:UI/GObjectPool.cs (行 88)
属性
count
public int count { get; }
源码:UI/GObjectPool.cs (行 53)