public static byte[] write(PetGearTypeModule gearType, int level, int amount, bool enabled) { var cmd = new ByteArray(ID); cmd.AddBytes(gearType.write()); cmd.Integer(level); cmd.Integer(amount); cmd.Boolean(enabled); return(cmd.ToByteArray()); }
public static byte[] write(PetGearTypeModule gearType, List <int> optParams) { var cmd = new ByteArray(ID); cmd.AddBytes(gearType.write()); cmd.Integer(optParams.Count); foreach (var param in optParams) { cmd.Integer(param); } return(cmd.ToByteArray()); }