Esempio n. 1
0
 /// <summary>
 /// call the event
 /// </summary>
 /// <param name="info"></param>
 protected void CallEvent(INPUT_INFO info)
 {
     if (this.m_cEvent != null)
     {
         this.m_cEvent(info, this.m_vecArg);
     }
 }
Esempio n. 2
0
 /// <summary>
 /// OnHover
 /// </summary>
 /// <param name="isOver"></param>
 protected void OnHover(bool isOver)
 {
     INPUT_INFO info = new INPUT_INFO();
     info.m_eType = INPUT_TYPE.HOVER;
     info.m_bDone = isOver;
     CallEvent(info);
 }
Esempio n. 3
0
 /// <summary>
 /// on drop
 /// </summary>
 /// <param name="target"></param>
 protected void OnDrop(GameObject target)
 {
     INPUT_INFO info = new INPUT_INFO();
     info.m_eType = INPUT_TYPE.DROP;
     CallEvent(info);
 }
Esempio n. 4
0
 /// <summary>
 /// on drag
 /// </summary>
 /// <param name="delta"></param>
 protected void OnDrag(Vector2 delta)
 {
     INPUT_INFO info = new INPUT_INFO();
     info.m_eType = INPUT_TYPE.DRAG;
     CallEvent(info);
 }
Esempio n. 5
0
 /// <summary>
 /// double click
 /// </summary>
 protected void OnDoubleClick()
 {
     INPUT_INFO info = new INPUT_INFO();
     info.m_eType = INPUT_TYPE.DOUBLE_CLICK;
     CallEvent(info);
 }
Esempio n. 6
0
 /// <summary>
 /// click
 /// </summary>
 protected void OnClick()
 {
     INPUT_INFO info = new INPUT_INFO();
     info.m_eType = INPUT_TYPE.CLICK;
     CallEvent(info);
 }
Esempio n. 7
0
 /// <summary>
 /// On tool tip
 /// </summary>
 /// <param name="show"></param>
 protected void OnTooltip(bool show)
 {
     INPUT_INFO info = new INPUT_INFO();
     info.m_eType = INPUT_TYPE.TOOLTIP;
     info.m_bDone = show;
     CallEvent(info);
 }
Esempio n. 8
0
 /// <summary>
 /// on select
 /// </summary>
 /// <param name="isSelected"></param>
 protected void OnSelect(bool isSelected)
 {
     INPUT_INFO info = new INPUT_INFO();
     info.m_eType = INPUT_TYPE.SELECT;
     info.m_bDone = isSelected;
     CallEvent(info);
 }
Esempio n. 9
0
 /// <summary>
 /// on scroll
 /// </summary>
 /// <param name="delta"></param>
 protected void OnScroll(float delta)
 {
     INPUT_INFO info = new INPUT_INFO();
     info.m_eType = INPUT_TYPE.SCROLL;
     info.m_fDelta = delta;
     CallEvent(info);
 }
Esempio n. 10
0
 /// <summary>
 /// OnPress
 /// </summary>
 /// <param name="isDown"></param>
 protected void OnPress(bool isDown)
 {
     INPUT_INFO info = new INPUT_INFO();
     info.m_eType = INPUT_TYPE.PRESS;
     info.m_bDone = isDown;
     CallEvent(info);
 }
Esempio n. 11
0
 /// <summary>
 /// on key
 /// </summary>
 /// <param name="key"></param>
 protected void OnKey(KeyCode key)
 {
     INPUT_INFO info = new INPUT_INFO();
     info.m_eType = INPUT_TYPE.KEY;
     info.m_eKey = key;
     CallEvent(info);
 }
Esempio n. 12
0
 /// <summary>
 /// input
 /// </summary>
 /// <param name="text"></param>
 protected void OnInput(string text)
 {
     INPUT_INFO info = new INPUT_INFO();
     info.m_eType = INPUT_TYPE.INPUT;
     CallEvent(info);
 }