public override void Deserialize(BigEndianReader reader) { RideId = reader.ReadDouble(); var limit = reader.ReadUShort(); BoostToUpdateList = new UpdateMountBoost[limit]; for (int i = 0; i < limit; i++) { BoostToUpdateList[i] = Types.ProtocolTypeManager.GetInstance<UpdateMountBoost>(reader.ReadShort()); BoostToUpdateList[i].Deserialize(reader); } }
public UpdateMountBoostMessage(double rideId, UpdateMountBoost[] boostToUpdateList) { RideId = rideId; BoostToUpdateList = boostToUpdateList; }