void OnTouchEnded(object sender, MetaGestureEventArgs e) { if (((MetaGesture)sender).State == Gesture.GestureState.Ended) { shouldSpawn = false; } }
private void pointerUpdatedHandler(object sender, MetaGestureEventArgs metaGestureEventArgs) { var pointer = metaGestureEventArgs.Pointer; if (pointer.InputSource == (IInputSource)this) { return; } Pointer newPointer; if (!map.TryGetValue(pointer.Id, out newPointer)) { return; } HitData hit; if (!PointerUtils.IsPointerOnTarget(pointer, transform, out hit)) { return; } newPointer.Position = processCoords(hit.RaycastHit.textureCoord); newPointer.Flags = pointer.Flags | Pointer.FLAG_ARTIFICIAL; updatePointer(newPointer); }
private void OnPointerPressed(object sender, MetaGestureEventArgs e) { var pointer = e.Pointer; //Debug.Log(string.Format("PointerID:{0} PressedPoint{1}: ", pointer.Id, pointer.Position)); CameraUtils.Instance.IsTouchUIBtn(pointer.Position); }
private void touchBeganHandler(object sender, MetaGestureEventArgs metaGestureEventArgs) { if (TouchTime == 0) { TouchTime = Time.time; } }
private void touchBeganHandler(object sender, MetaGestureEventArgs metaGestureEventArgs) { if (TouchTime == 0) { TouchTime = Time.time; this.EnterContactZone(); } }
private void touchEndedHandler(object sender, MetaGestureEventArgs metaGestureEventArgs) { if (Time.time - TouchTime < 300) { this.ExitContactZone(); } TouchTime = 0; }
private void touchBeganHandler(object sender, MetaGestureEventArgs metaGestureEventArgs) { var touch = metaGestureEventArgs.Touch; if (touch.InputSource == this) { return; } map.Add(touch.Id, beginTouch(processCoords(touch.Hit.RaycastHit.textureCoord), touch.Tags).Id); }
private void touchMovedhandler(object sender, MetaGestureEventArgs metaGestureEventArgs) { var touch = metaGestureEventArgs.Touch; if (this.appeared && !this.collided && !this.resetting) { Vector3 positionTouched = Camera.main.ScreenToWorldPoint(touch.Position); positionTouched.z = 0; this.transform.position = positionTouched; } }
private void touchEndedHandler(object sender, MetaGestureEventArgs metaGestureEventArgs) { int id; var touch = metaGestureEventArgs.Touch; if (touch.InputSource == this) { return; } if (!map.TryGetValue(touch.Id, out id)) { return; } endTouch(id); }
private void touchCancelledhandler(object sender, MetaGestureEventArgs metaGestureEventArgs) { int id; var touch = metaGestureEventArgs.Touch; if (touch.InputSource.Equals(this)) { return; } if (!map.TryGetValue(touch.Id, out id)) { return; } cancelTouch(id); }
private void pointerPressedHandler(object sender, MetaGestureEventArgs metaGestureEventArgs) { var pointer = metaGestureEventArgs.Pointer; if (pointer.InputSource == (IInputSource)this) { return; } var newPointer = PointerFactory.Create(pointer.Type, this); newPointer.CopyFrom(pointer); newPointer.Position = processCoords(pointer.GetPressData().RaycastHit.textureCoord); newPointer.Flags = pointer.Flags | Pointer.FLAG_ARTIFICIAL | Pointer.FLAG_INTERNAL; addPointer(newPointer); pressPointer(newPointer); map.Add(pointer.Id, newPointer); }
private void pointerCancelledhandler(object sender, MetaGestureEventArgs metaGestureEventArgs) { var pointer = metaGestureEventArgs.Pointer; if (pointer.InputSource == (IInputSource)this) { return; } Pointer newPointer; if (!map.TryGetValue(pointer.Id, out newPointer)) { return; } map.Remove(pointer.Id); cancelPointer(newPointer); }
private void touchMovedhandler(object sender, MetaGestureEventArgs metaGestureEventArgs) { int id; TouchHit hit; var touch = metaGestureEventArgs.Touch; if (touch.InputSource == this) { return; } if (!map.TryGetValue(touch.Id, out id)) { return; } if (!gesture.GetTargetHitResult(touch.Position, out hit)) { return; } moveTouch(id, processCoords(hit.RaycastHit.textureCoord)); }
private void selectTile(object sender, MetaGestureEventArgs metaGestureEventArgs) { var touch = metaGestureEventArgs.Touch; var getTouchPos = Camera.main.ScreenToWorldPoint(touch.Position); touchPos = getTouchPos; if (touchPos.x < 0 || touchPos.y < 0) { iluminacao.SetActive(false); areaPoseidon.SetActive(false); } else { if (menu.cartaSelecionada != null) { iluminacao.SetActive(true); luzinha(menu.cartaSelecionada, tileDetectX(touchPos.x), tileDetectY(touchPos.y)); } } menu.closeMenu(false); menu.cardStatus(); }
private void touchEndedHandler(object sender, MetaGestureEventArgs metaGestureEventArgs) { TouchTime = 0; }
private void OnTouchEvent(object sender, MetaGestureEventArgs e) { shouldSpawn = true; spawnCoords = camera.ScreenToWorldPoint(new Vector3(e.TouchPoint.Position.x, e.TouchPoint.Position.y, camera.far)); }
private void OnTouchEvent(object sender, MetaGestureEventArgs e) { shouldSpawn = true; spawnCoords = camera.ScreenToWorldPoint(new Vector3(e.TouchPoint.Position.x, e.TouchPoint.Position.y, camera.farClipPlane)); }
private void OnTouchEnded(object sender, MetaGestureEventArgs e) { if (((MetaGesture)sender).State == Gesture.GestureState.Ended) shouldSpawn = false; }
private void OnPointerReleased(object sender, MetaGestureEventArgs e) { }