示例#1
0
 // Token: 0x060026C2 RID: 9922 RVA: 0x00150338 File Offset: 0x0014E538
 internal void Assign(AppMain.AMS_IPHONE_TP_DATA data)
 {
     this.touch    = data.touch;
     this.validity = data.validity;
     this.x        = data.x;
     this.y        = data.y;
 }
示例#2
0
 private void _amTpUpdateTouch_req()
 {
     AppMain.AMS_IPHONE_TP_DATA touchReqDispData = AppMain._amTpUpdateTouch_req_DispData;
     for (int TouchIndex = 0; TouchIndex < 4; ++TouchIndex)
     {
         AppMain.AMS_TP_TOUCH_CORE core = AppMain._am_tp_touch[TouchIndex].core;
         AppMain.amIPhoneRequestTouch(touchReqDispData, TouchIndex);
         if (touchReqDispData.touch == (ushort)1)
         {
             if (touchReqDispData.validity == (ushort)1)
             {
                 core.sampling_buf[0] = touchReqDispData.x;
                 core.sampling_buf[1] = touchReqDispData.y;
                 core.sampling_flag  |= (byte)1;
                 core.sampling_flag  &= (byte)127;
             }
             else
             {
                 core.sampling_flag |= (byte)128;
             }
         }
         else
         {
             core.sampling_flag &= (byte)126;
         }
     }
 }
示例#3
0
 // Token: 0x06001853 RID: 6227 RVA: 0x000DB3A9 File Offset: 0x000D95A9
 private static void amIPhoneRequestTouch(AppMain.AMS_IPHONE_TP_DATA DispData, int TouchIndex)
 {
     if (DispData != null)
     {
         DispData.Assign(_am_iphone_tp_ctrl_data[TouchIndex].tpdata);
     }
 }
示例#4
0
 // Token: 0x06000A34 RID: 2612 RVA: 0x0005BEB8 File Offset: 0x0005A0B8
 private void _amTpUpdateTouch_req()
 {
     AppMain.AMS_IPHONE_TP_DATA amTpUpdateTouch_req_DispData = AppMain._amTpUpdateTouch_req_DispData;
     for (int i = 0; i < 4; i++)
     {
         AppMain.AMS_TP_TOUCH_CORE core = AppMain._am_tp_touch[i].core;
         AppMain.amIPhoneRequestTouch(amTpUpdateTouch_req_DispData, i);
         if (amTpUpdateTouch_req_DispData.touch == 1)
         {
             if (amTpUpdateTouch_req_DispData.validity == 1)
             {
                 core.sampling_buf[0] = amTpUpdateTouch_req_DispData.x;
                 core.sampling_buf[1] = amTpUpdateTouch_req_DispData.y;
                 AppMain.AMS_TP_TOUCH_CORE ams_TP_TOUCH_CORE = core;
                 ams_TP_TOUCH_CORE.sampling_flag |= 1;
                 AppMain.AMS_TP_TOUCH_CORE ams_TP_TOUCH_CORE2 = core;
                 ams_TP_TOUCH_CORE2.sampling_flag &= 127;
             }
             else
             {
                 AppMain.AMS_TP_TOUCH_CORE ams_TP_TOUCH_CORE3 = core;
                 ams_TP_TOUCH_CORE3.sampling_flag |= 128;
             }
         }
         else
         {
             AppMain.AMS_TP_TOUCH_CORE ams_TP_TOUCH_CORE4 = core;
             ams_TP_TOUCH_CORE4.sampling_flag &= 126;
         }
     }
 }
示例#5
0
 // Token: 0x0600185B RID: 6235 RVA: 0x000DB5D4 File Offset: 0x000D97D4
 private static void amIPhoneTouchMoved(ref Vector2 touch, int i, int id)
 {
     AppMain.AMS_IPHONE_TP_DATA tpdata = _am_iphone_tp_ctrl_data[i].tpdata;
     tpdata.x        = (ushort)touch.X;
     tpdata.y        = (ushort)touch.Y;
     tpdata.id       = id;
     tpdata.touch    = 1;
     tpdata.validity = 1;
 }