예제 #1
0
 protected override void OnClick()
 {
     if (PanelMgr.BeShiftOn)
     {
         SimpleEventMgr.Send(Default.EVENT_KB_CLICK, Char2);
     }
     else
     {
         SimpleEventMgr.Send(Default.EVENT_KB_CLICK, Char1);
     }
 }
예제 #2
0
    private void SendMouseMidEvent(int deltaY)
    {
        Default.SB.Clear();
        Default.SB.Append("mouse|mid|");
        float offy = deltaY * Default.MOUSE_MID_SPEED;

        Default.SB.Append((int)offy);
        string key = Default.SB.ToString();

        SimpleEventMgr.Send(Default.EVENT_MOUSE, key);
    }
예제 #3
0
파일: CharKBtn.cs 프로젝트: rab000/kbhook
 protected override void OnClick()
 {
     if (PanelMgr.BeCapsLock)
     {
         SimpleEventMgr.Send(Default.EVENT_KB_CLICK, Name.ToUpper());
     }
     else
     {
         SimpleEventMgr.Send(Default.EVENT_KB_CLICK, Name.ToLower());
     }
 }
예제 #4
0
    private void SendMouseMoveEvent(Vector2 delta)
    {
        Default.SB.Clear();
        Default.SB.Append("mouse|move|");
        Vector2 v2 = delta * Default.MOUSE_MOVE_SPEED;

        Default.SB.Append(v2.x);
        Default.SB.Append("|");
        Default.SB.Append(v2.y);
        string key = Default.SB.ToString();

        SimpleEventMgr.Send(Default.EVENT_MOUSE, key);
    }
예제 #5
0
 public void OnMouseRightClick()
 {
     SimpleEventMgr.Send(Default.EVENT_MOUSE, "mouse|right|0");
 }
예제 #6
0
 public void OnMouseLeftClick()
 {
     SimpleEventMgr.Send(Default.EVENT_MOUSE, "mouse|left|0");
 }
예제 #7
0
파일: SelPanel.cs 프로젝트: rab000/kbhook
 private void OnCodeBtnClick()
 {
     SimpleEventMgr.Send(Default.EVENT_SWITCH_PANEL, Default.PANEL_TYPE_CODE);
 }
예제 #8
0
파일: SelPanel.cs 프로젝트: rab000/kbhook
 private void OnNumBtnClick()
 {
     SimpleEventMgr.Send(Default.EVENT_SWITCH_PANEL, Default.PANEL_TYPE_NUM);
 }
예제 #9
0
파일: SelPanel.cs 프로젝트: rab000/kbhook
 private void OnKBBtnClick()
 {
     SimpleEventMgr.Send(Default.EVENT_SWITCH_PANEL, Default.PANEL_TYPE_NORMAL);
 }
예제 #10
0
파일: SelPanel.cs 프로젝트: rab000/kbhook
 private void OnMouseBtnClick()
 {
     SimpleEventMgr.Send(Default.EVENT_SWITCH_PANEL, Default.PANEL_TYPE_FULL);
 }
예제 #11
0
파일: PanelMgr.cs 프로젝트: rab000/kbhook
 void OnDisable()
 {
     SimpleEventMgr.Remove(Default.EVENT_KB_CLICK);
     SimpleEventMgr.Remove(Default.EVENT_MOUSE);
     SimpleEventMgr.Remove(Default.EVENT_SWITCH_PANEL);
 }
예제 #12
0
파일: PanelMgr.cs 프로젝트: rab000/kbhook
 void OnEnable()
 {
     SimpleEventMgr.Regsit(Default.EVENT_KB_CLICK, ProcessKBPress);
     SimpleEventMgr.Regsit(Default.EVENT_MOUSE, ProcessMouse);
     SimpleEventMgr.Regsit(Default.EVENT_SWITCH_PANEL, ProcessSwitchPanel);
 }
예제 #13
0
 void OnDisable()
 {
     SimpleEventMgr.Remove(Default.EVENT_SWITCH_FULL_PANEL);
 }
예제 #14
0
 void OnEnable()
 {
     SimpleEventMgr.Regsit(Default.EVENT_SWITCH_FULL_PANEL, SwitchFullSubPanel);
 }