createSensation method

Future<void> createSensation(
  1. sensationType sense
)

A function that calls the Haptic Engine and the sound library.

Implementation

Future<void> createSensation(sensationType sense) async {
  AudioPlayer.clearAssetCache();

  /*switch (sense) {
    case sensationType.confirmation:
      {
        await HapticFeedback.lightImpact();
        await runAudioPlayer(confirmationAudioPath);
        break;
      }
    case sensationType.praise:
      {
        await HapticFeedback.lightImpact();
        await runAudioPlayer(praiseAudioPath);
        break;
      }
    case sensationType.error:
      {
        await HapticFeedback.heavyImpact();
        await runAudioPlayer(errorAudioPath);
        break;
      }
    case sensationType.attention:
      {
        await HapticFeedback.vibrate();
        await runAudioPlayer(attentionAudioPath);
        break;
      }
    case sensationType.notification:
      {
        await HapticFeedback.lightImpact();
        await runAudioPlayer(attentionAudioPath);
        break;
      }
    case sensationType.urgent:
      {
        await HapticFeedback.heavyImpact();
        await runAudioPlayer(urgentAudioPath);
        break;
      }
    case sensationType.enable:
      {
        await HapticFeedback.mediumImpact();
        await runAudioPlayer(enableAudioPath);
        break;
      }
    case sensationType.disable:
      {
        await HapticFeedback.selectionClick();
        await runAudioPlayer(disableAudioPath);
        break;
      }
    case sensationType.swipe:
      {
        await HapticFeedback.selectionClick();
        await runAudioPlayer(swipeAudioPath);
        break;
      }
    case sensationType.press:
      {
        await HapticFeedback.selectionClick();
        await runAudioPlayer(pressAudioPath);
        break;
      }
    case sensationType.hold:
      {
        await HapticFeedback.vibrate();
        await runAudioPlayer(holdAudioPath);
        break;
      }
  }*/
}