Example #1
0
        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 );
            }
        }