public void Init(IDownloadable downloadable, DownloadProgressObserver observer) { this.fileName = downloadable.GetBundleName(); this.serverUrl = downloadable.GetServerUrl(); this.observer = observer; this.loadOnComplete = downloadable.IsLoadOnComplete(); this.downloadVersion = downloadable.GetVersion(); this.priority = downloadable.GetPriority(); }