![]() | MagicWand Class |
Namespace: RavingBots.MagicGestures.Controller
public class MagicWand : MonoBehaviour
The MagicWand type exposes the following members.
Name | Description | |
---|---|---|
![]() | CameraRotationReference |
An averaged camera orientantion during the action.
|
![]() | CameraTransformOnActionStart |
The state of the camera transform when the action starts.
|
![]() | CameraTransformOnActionStop |
The state of the camera transform when the action ends.
|
![]() | GestureTracker |
The gesture tracker of this wand.
|
![]() | LaserPointer |
The laser pointer component of this wand.
|
![]() | MenuMode | if the menu is open.
|
![]() | SpellCaster |
The spell effect manager of this wand.
|
![]() | TrackedController |
The motion controller component of this wand.
|
Name | Description | |
---|---|---|
![]() | ActionStart |
Called when the user presses the trigger.
|
![]() | ActionStop |
Called when the user releases the trigger.
|
![]() | Awake |
Get and configure the child components.
|
![]() | MenuButtonClicked |
Called when the user presses the menu button on the controller.
|
![]() | OnApplicationQuit |
Short-circuit the destruction logic on application quit.
|
![]() | OnDisable |
Stop the current action.
|
![]() | OnMagic |
Play the casting sound.
|
![]() | SetMenuMode |
Update the menu state.
|
![]() | Start |
Register this wand with the WandManager.
|
![]() | TriggerClicked |
Called when the user presses the trigger.
|
![]() | TriggerUnclicked |
Called when the user releases the trigger.
|
Name | Description | |
---|---|---|
![]() | _audioSource |
The audio source attached to this wand.
|
![]() | _menuMode | if the menu is open.
|
![]() | _quitting | if the application is exiting.
|
![]() | _renderers |
All renderers this wand consists of.
|