private void TouchBeginSuccess(Vector2 vTouchPosBaseBottomL) { ControlStick.m_beginTouchBaseBottomL = vTouchPosBaseBottomL; this.ChangeControlStickPos(vTouchPosBaseBottomL); ControlStick.Direction2ControlStick = ControlStick.GetDirection(); this.IsDraging = true; }
public void UpdateSelf() { if (!CamerasMgr.CameraUI.get_enabled()) { ControlStick.Direction2ControlStick = Vector2.get_zero(); return; } if (!this.IsDraging) { this.CheckTouchBegin(); if (this.IsDraging) { EventDispatcher.Broadcast("UIStateSystem.ResetFPSSleep"); } ControlStick.Direction2ControlStick = Vector2.get_zero(); return; } if (this.TouchEnd()) { this.TouchEndReset(); return; } Vector2 offset = this.ChangeStickPositon(); this.OffsetControlStickPos(offset); ControlStick.Direction2ControlStick = ControlStick.GetDirection(); }