internal PlayAssetDeliveryInternal() { _assetPackManager = new AssetPackManager(); _updateHandler = AssetDeliveryUpdateHandler.CreateInScene(_assetPackManager, _requestRepository); _updateHandler.OnStateUpdateEvent += ProcessPackStateUpdate; PlayCoreEventHandler.CreateInScene(); }
public PlayAssetBundleRequestImpl(PlayAssetPackRequestImpl packRequest, AssetDeliveryUpdateHandler updateHandler) { PackRequest = packRequest; _updateHandler = updateHandler; _loadingStatus = AssetDeliveryStatus.Pending; _loadingError = AssetDeliveryErrorCode.NoError; PackRequest.Completed += OnPackRequestCompleted; }