// 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; }
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; } } }
// 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); } }
// 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; } } }
// 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; }