public override OctetsStream unmarshal(OctetsStream _os_) { for (int _size_ = _os_.uncompact_uint32(); _size_ > 0; --_size_) { fightInfo _v_ = new fightInfo(); _v_.unmarshal(_os_); fightinfolist.AddLast(_v_); } return(_os_); }