private void OnPrimaryKeyDown() { if (!GameActive.Value) { return; } CheckIfGridBlockHit(); OnPrimaryClick.Trigger(Input.mousePosition.ToVector2()); }
private void CalculateTouch(SavedTouchData data, Touch newTouch) { var result = data.GetTouchEndData(); var touchLength = CalculateTouchLength(result.HeldTime); //Debug.Log("Held Time: " + resualts.HeldTime + ":" + touchLength); switch (touchLength) { case TouchLength.Short: if (TouchHasNotMoved(data, newTouch, MovementForCancelTouch)) { OnPrimaryClick.Trigger(result.Data.StartPos); } break; case TouchLength.Long: if (TouchHasNotMoved(data, newTouch, MovementForCancelTouch)) { OnSecondaryClick.Trigger(result.Data.StartPos); } break; } }
private void OnPrimaryKeyDown() { OnPrimaryClick.Trigger(Input.mousePosition.ToVector2()); }