using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class Senso_Haptic_Material : MonoBehaviour
{
    public enum Vibro_Effect
    {
        VibroNone = 0,

        VibroLongBuzzStrong = 58,
        VibroLongBuzzNormal = 69,
        VibroLongBuzzWeak = 64,

        VibroMediumBuzzStrong = 47,
        VibroMediumBuzzNormal = 50,
        VibroMediumBuzzWeak = 51,

        VibroShortBuzzStrong = 7,
        VibroShortBuzzNormal = 8,
        VibroShortBuzzWeak = 9,

        VibroClickStrong = 17,
        VibroClickNormal = 19,
        VibroClickWeak = 20,

        VibroTickStrong = 4,
        VibroTickNormal = 5,
        VibroTickWeak = 6,

        VibroLongDblClickStrong = 10,
        VibroLongDblClickWeak = 11,

        VibroNormalDblClickStrong = 27,
        VibroNormalDblClickWeak = 30,

        VibroShortDblClickStrong = 34,
        VibroShortDblClickWeak = 36,

        VibroPulsingSlow = 52,
        VibroPulsingNormal = 54,
        VibroPulsingFast = 56,

        VibroTripleClick = 12,

        VibroSlowRampUp = 82,
        VibroSlowRampDn = 70,

        VibroNormalRampUp = 84,
        VibroNormalRampDn = 72,

        VibroFastRampUp = 86,
        VibroFastRampDn = 74,

        Vibro_750_ms_Alert = 15,
        Vibro_1000_ms_Alert = 16,
    };

    public Vibro_Effect VibrationWhenTouch = Vibro_Effect.VibroTickWeak;
    public Vibro_Effect VibrationWhenStroke = Vibro_Effect.VibroPulsingNormal;
    public float DistanceToRepeatStrokeEffect = 0.02f;
    public float TimeIntervalToRepeatStrokeEffect = 0f;
    public AudioSource SoundWhenTouch;
    public AudioSource SoundWhenStroke;
}

