private void OnClick(TouchWrapper wrapper, bool isOverGameObjects) { var touch = wrapper.GetTouch(); if (touch.phase != TouchPhase.Began || IsBlocked || !_canFlip) { return; } _canFlip = false; Invoke(nameof(AllowFlipping), FlipInterruption); FlipEvent?.Invoke(); }