예제 #1
0
    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));
        }
    }
예제 #2
0
 public void __Awake()
 {
     loader = _ResourcesLoader.Instance;
 }