/// <summary> /// 放开事件触发器 /// </summary> /// /// <param name="id"></param> private void CheckUn(int id) { if (emulatorListener == null) { return; } if (up.IsClick() && up.GetPointerId() == id) { emulatorListener.UnUpClick(); } if (left.IsClick() && left.GetPointerId() == id) { emulatorListener.UnLeftClick(); } if (right.IsClick() && right.GetPointerId() == id) { emulatorListener.UnRightClick(); } if (down.IsClick() && down.GetPointerId() == id) { emulatorListener.UnDownClick(); } if (triangle.IsClick() && triangle.GetPointerId() == id) { emulatorListener.UnTriangleClick(); } if (square.IsClick() && square.GetPointerId() == id) { emulatorListener.UnSquareClick(); } if (circle.IsClick() && circle.GetPointerId() == id) { emulatorListener.UnCircleClick(); } if (cancel.IsClick() && cancel.GetPointerId() == id) { emulatorListener.UnCancelClick(); } }