void CreateGameObject() { int requestId = ResourceUtils.CreateGameObjectAsync(pname, (int tInstanceId, int tRequestId) => { Debug.Log("==========================load gameObject success " + pname); GameObject obj = GameObjectPool.GetGameObject(tInstanceId); obj.transform.parent = transform; // 卸载 if (createState == CreateState.Destory) { ResourceUtils.DestoryGameObject(tInstanceId); } }); // 取消加载 if (createState == CreateState.Cancel) { ResourceUtils.CancelCreateGameObjectAsync(requestId); } }