public void __Awake() { _resourcesLoader = _ResourcesLoader.Instance; // 메모리풀 생성 ground_pools = Methods.MakeMemoryPool(_resourcesLoader.ground_origin_dic, this.gameObject, 10); building_pools = Methods.MakeMemoryPool(_resourcesLoader.building_origin_dic, this.gameObject, 10); node_pools = Methods.MakeMemoryPool(_resourcesLoader.invenNode_origin_dic, this.gameObject, 100); // 코루틴으로 메모리 풀 확장 foreach (var item in ground_pools) { StartCoroutine(item.Value.ExpandPoolSizeAsync(10, 1)); } }
public void __Awake() { loader = _ResourcesLoader.Instance; }