Ejemplo n.º 1
0
        public GPacketStats() : base(3, 3, 0xc2, 0xc2)
        {
            this.m_xLast = -12345;
            this.m_yLast = -12345;
            m_Labels     = new GLabel[0x100];
            m_Values     = new GLabel[0x100];
            IFont uniFont = Engine.GetUniFont(1);
            IHue  bright  = Hues.Bright;
            int   y       = 3;

            for (int i = 0; i < 0x100; i++)
            {
                if (PacketHandlers.m_Handlers[i] != null)
                {
                    PacketHandler handler = PacketHandlers.m_Handlers[i];
                    m_Labels[i] = new GLabel(handler.Name, uniFont, bright, 3, y);
                    m_Labels[i].SetTag("BaseY", y);
                    base.m_Children.Add(m_Labels[i]);
                    m_Values[i] = new GLabel(handler.Count.ToString(), uniFont, bright, 3, y);
                    m_Values[i].SetTag("BaseY", y);
                    m_Values[i].X = 0xaf - m_Values[i].Width;
                    base.m_Children.Add(m_Values[i]);
                    y += m_Labels[i].Height + 3;
                }
            }
            this.m_Slider = new GAlphaVSlider(0xb3, 6, 0x10, 0xb7, 0.0, 0.0, (double)(y - 0xc0), 1.0);
            this.m_Slider.OnValueChange = (OnValueChange)Delegate.Combine(this.m_Slider.OnValueChange, new OnValueChange(this.Slider_OnValueChange));
            this.m_Slider.ScrollOffset  = 15.0;
            base.m_Children.Add(this.m_Slider);
            GHotspot toAdd = new GHotspot(0xb2, 1, 0x10, 0xc0, this.m_Slider)
            {
                NormalHit = false
            };

            base.m_Children.Add(toAdd);
            this.m_Event           = new OnPacketHandle(this.OnRecv);
            Network.OnPacketHandle = (OnPacketHandle)Delegate.Combine(Network.OnPacketHandle, this.m_Event);
        }
Ejemplo n.º 2
0
 public GPacketStats()
     : base(3, 3, 0xc2, 0xc2)
 {
     this.m_xLast = -12345;
     this.m_yLast = -12345;
     m_Labels = new GLabel[0x100];
     m_Values = new GLabel[0x100];
     IFont uniFont = Engine.GetUniFont(1);
     IHue bright = Hues.Bright;
     int y = 3;
     for (int i = 0; i < 0x100; i++)
     {
         if (PacketHandlers.m_Handlers[i] != null)
         {
             PacketHandler handler = PacketHandlers.m_Handlers[i];
             m_Labels[i] = new GLabel(handler.Name, uniFont, bright, 3, y);
             m_Labels[i].SetTag("BaseY", y);
             base.m_Children.Add(m_Labels[i]);
             m_Values[i] = new GLabel(handler.Count.ToString(), uniFont, bright, 3, y);
             m_Values[i].SetTag("BaseY", y);
             m_Values[i].X = 0xaf - m_Values[i].Width;
             base.m_Children.Add(m_Values[i]);
             y += m_Labels[i].Height + 3;
         }
     }
     this.m_Slider = new GAlphaVSlider(0xb3, 6, 0x10, 0xb7, 0.0, 0.0, (double) (y - 0xc0), 1.0);
     this.m_Slider.OnValueChange = (OnValueChange) Delegate.Combine(this.m_Slider.OnValueChange, new OnValueChange(this.Slider_OnValueChange));
     this.m_Slider.ScrollOffset = 15.0;
     base.m_Children.Add(this.m_Slider);
     GHotspot toAdd = new GHotspot(0xb2, 1, 0x10, 0xc0, this.m_Slider) {
         NormalHit = false
     };
     base.m_Children.Add(toAdd);
     this.m_Event = new OnPacketHandle(this.OnRecv);
     Network.OnPacketHandle = (OnPacketHandle) Delegate.Combine(Network.OnPacketHandle, this.m_Event);
 }