跳到主要内容

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的孩子

参数类型说明
managerTransform

源码: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);
参数类型说明
urlstring

源码:UI/GObjectPool.cs (行 63)

ReturnObject(GObject)​

public void ReturnObject(GObject obj);
参数类型说明
objGObject

源码:UI/GObjectPool.cs (行 88)

属性​

count​

public int count { get; }

源码:UI/GObjectPool.cs (行 53)