class MAGES::Interaction::SmoothTurnProvider¶
Overview¶
A locomotion provider, for providing rotation to the camera using the joystick. More…
class SmoothTurnProvider: public MAGES::Interaction::BaseLocomotionProvider { public: // properties float Speed; // methods void RotateRig(Vector2 input); };
Inherited Members¶
public:
// properties
ILocomotionSystem LocomotionSystem;
LocomotionPhase LocomotionPhase;
UnityEvent<LocomotionStartEventArgs> LocomotionStarted;
UnityEvent<LocomotionEndEventArgs> LocomotionEnded;
ILocomotionSystem LocomotionSystem;
LocomotionPhase LocomotionPhase;
UnityEvent<LocomotionStartEventArgs> LocomotionStarted;
UnityEvent<LocomotionEndEventArgs> LocomotionEnded;
// methods
bool CanStartLocomotion();
bool StartLocomotion(float time);
bool EndLocomotion();
bool CanStartLocomotion();
bool StartLocomotion(float time = 10f);
bool EndLocomotion();
Detailed Documentation¶
A locomotion provider, for providing rotation to the camera using the joystick.
Properties¶
float Speed
Gets or sets the speed of the rotation.
Methods¶
void RotateRig(Vector2 input)
Rotates the Camera.
Parameters:
input |
The rotation values of each axis. |