Preparing search index...

    Class MotionInputEventExperimental

    Fired when motion sensor data (gyroscope, accelerometer) is received. Only available on controllers that support motion.

    Lens Scripting Version 373

    //@input Asset.GameControllerModule gameControllerModule
    var provider = script.gameControllerModule.createController();
    provider.onMotionEvent.add(function(event) {
    print("gyroscope=" + event.gyroscope + " accelerometer=" + event.accelerometer);
    });

    Hierarchy (View Summary)

    Index

    Properties

    accelerometer: vec3

    Linear acceleration along each axis, in m/s^2 (includes gravity).

    Lens Scripting Version 373

    controllerId: number

    Unique identifier of the controller that produced the event.

    Lens Scripting Version 373

    gyroscope: vec3

    Angular velocity around each axis, in radians per second.

    Lens Scripting Version 373

    timestamp: number

    Timestamp of the event in milliseconds (steady clock).

    Lens Scripting Version 373

    Methods

    • Experimental

      Returns the fully-qualified JavaScript type name for this class (for example, "Component.Camera"). This is a static accessor (no instance required) and returns the same value as the instance getTypeName().

      Returns string

      Lens Scripting Version 373

    • Experimental

      Returns the name of this object's type.

      Returns string

    • Experimental

      Returns true if the object matches or derives from the passed in type.

      Parameters

      • type: string

      Returns boolean

    • Experimental

      Returns true if this object is the same as other. Useful for checking if two references point to the same thing.

      Parameters

      Returns boolean