public override void OnTaskResponseClient(params object[] data)
    {
        base.OnTaskResponseClient(data);
        int id = (int)data[0];

        if (id == 0)
        {
            _entry    = DownloadLocalTask.Entry.GetFromString((string)data[1]);
            _step     = 0;
            _speed    = 0;
            _lastStep = Time.time;
        }
    }
 public override void OnTaskOpenClient()
 {
     _entry = null;
 }