protected virtual void ReleaseComponent() { if (Component != null) { Component.Release(); Component = null; } }
protected virtual void CreateComponent(UnityWebRequest req) { Component = DownloadComponent.Create(req, status => { Status = status; ManagerHandle(); ReleaseComponent(); }); }