Android Vibration Plugin  1.0
Unity Plugin to allow user to control and manage the vibrator of an Android device.
 All Classes Functions
Static Public Member Functions | List of all members
VibrationManager Class Reference
Inheritance diagram for VibrationManager:

Static Public Member Functions

static bool HasVibrator ()
 Determines whether this device has vibrator. More...
 
static void Vibrate (int milliseconds)
 Vibrate constantly for the specified period of time. More...
 
static void Vibrate (long[] pattern, int repeat)
 Vibrate with a given pattern. Pass in an array of ints that are the durations for which to turn on or off the vibrator in milliseconds. The first value indicates the number of milliseconds to wait before turning the vibrator on. The next value indicates the number of milliseconds for which to keep the vibrator on before turning it off. Subsequent values alternate between durations in milliseconds to turn the vibrator off or to turn the vibrator on. More...
 
static void Vibrate (long[] pattern, int repeat, int loop)
 Vibrate with a given pattern. Pass in an array of ints that are the durations for which to turn on or off the vibrator in milliseconds. The first value indicates the number of milliseconds to wait before turning the vibrator on. The next value indicates the number of milliseconds for which to keep the vibrator on before turning it off. Subsequent values alternate between durations in milliseconds to turn the vibrator off or to turn the vibrator on. More...
 
static void Cancel ()
 Turn the vibrator off. . More...
 

Member Function Documentation

static void VibrationManager.Cancel ( )
static

Turn the vibrator off. .

static bool VibrationManager.HasVibrator ( )
static

Determines whether this device has vibrator.

Returns
true if this device has vibrator; otherwise, false.
static void VibrationManager.Vibrate ( int  milliseconds)
static

Vibrate constantly for the specified period of time.

Parameters
millisecondsThe number of milliseconds to vibrate.
static void VibrationManager.Vibrate ( long[]  pattern,
int  repeat 
)
static

Vibrate with a given pattern. Pass in an array of ints that are the durations for which to turn on or off the vibrator in milliseconds. The first value indicates the number of milliseconds to wait before turning the vibrator on. The next value indicates the number of milliseconds for which to keep the vibrator on before turning it off. Subsequent values alternate between durations in milliseconds to turn the vibrator off or to turn the vibrator on.

To cause the pattern to repeat, pass the index into the pattern array at which to start the repeat, or -1 to disable repeating.

Parameters
patternAn array of longs of times for which to turn the vibrator on or off.
repeatThe index into pattern at which to repeat, or -1 if you don't want to repeat.
static void VibrationManager.Vibrate ( long[]  pattern,
int  repeat,
int  loop 
)
static

Vibrate with a given pattern. Pass in an array of ints that are the durations for which to turn on or off the vibrator in milliseconds. The first value indicates the number of milliseconds to wait before turning the vibrator on. The next value indicates the number of milliseconds for which to keep the vibrator on before turning it off. Subsequent values alternate between durations in milliseconds to turn the vibrator off or to turn the vibrator on.

To cause the pattern to repeat, pass the index into the pattern array at which to start the repeat, or -1 to disable repeating. You can also defined the number of loops to execute before the vibrator definitively turn off.

Parameters
patternAn array of longs of times for which to turn the vibrator on or off.
repeatThe index into pattern at which to repeat.
loopThe number of loop. -1 if you want to repeat undefinitively.