public void HuePickerResponse( GameClient state, PacketReader pvSrc ) { int serial = pvSrc.ReadInt32(); /*int value = */ pvSrc.ReadInt16(); int hue = pvSrc.ReadInt16() & 0x3FFF; hue = Utility.ClipDyedHue( hue ); var picker = state.HuePickers.Where( p => p.Serial == serial ).FirstOrDefault(); if ( picker != null ) { state.RemoveHuePicker( picker ); picker.OnResponse( hue ); } }