private void OnSecondaryKeyDown()
 {
     if (!GameActive.Value)
     {
         return;
     }
     OnSecondaryClick.Trigger(Input.mousePosition.ToVector2());
 }
Example #2
0
    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;
        }
    }
Example #3
0
 private void OnSecondaryKeyDown()
 {
     OnSecondaryClick.Trigger(Input.mousePosition.ToVector2());
 }