Слияние кода завершено, страница обновится автоматически
public static T Load<T>() where T : class,IReuseable ;
加载对象,根据类型去对象池查找是否有空闲的对象,如果有则返回该空闲对象, 如果没有空闲对象,则创建对象
名称 | 说明 |
---|---|
T | 类型 |
public class A : IReuseable { public void OnLoaded() { Debug.LogFormat("OnLoaded:{0}",this.GetHashCode()); } public void OnUnloaded() { Debug.LogFormat("OnUnloaded:{0}", this.GetHashCode()); } } public class TestClassObjectPoolManager : MonoBehaviour { // Start is called before the first frame update void Start() { // 泛型方式 A a = ClassObjectPoolManager.Load<A>(); // 非泛型方式 IReuseable r = ClassObjectPoolManager.Load(typeof(A)); } }
public static IReuseable Load(Type type);
名称 | 说明 |
---|---|
type | 类型 |
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )