VR Development Framework
v 1.0.0
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events Pages
com.avr.motion/Editor/AVR_Controller_ModuleWizard_Hooks.cs
1 using System.Collections;
2 using System.Collections.Generic;
3 using UnityEngine;
4 
5 using AVR.UEditor.Core;
6 
7 /// <summary>
8 /// Namespace of the arc-vr-motion (UnityEditor) package
9 /// </summary>
10 namespace AVR.UEditor.Motion {
11  public class AVR_ControllerWizard_Hook_LocomotionProvider : AVR_WizardHook_SimpleToggle<AVR_Controller_ModuleWizard, AVR.Motion.AVR_LocomotionProvider>
12  {
13  protected override string moduleName => "LocomotionProvider";
14  protected override string prefabPathSettingsToken => "/editor/defaultPrefabPaths/locomotionProvider";
15  protected override string[] dependencies => new string[] { "InputManager" };
16  }
17 
18  public class AVR_ControllerWizard_Hook_MovementProvider : AVR_WizardHook_SimpleToggle<AVR_Controller_ModuleWizard, AVR.Motion.AVR_MovementProvider>
19  {
20  protected override string moduleName => "MovementProvider";
21  protected override string prefabPathSettingsToken => "/editor/defaultPrefabPaths/movementProvider";
22  protected override string[] dependencies => new string[] { "InputManager" };
23  }
24 
25  public class AVR_ControllerWizard_Hook_TurnProvider : AVR_WizardHook_SimpleToggle<AVR_Controller_ModuleWizard, AVR.Motion.AVR_TurnProvider>
26  {
27  protected override string moduleName => "TurnProvider";
28  protected override string prefabPathSettingsToken => "/editor/defaultPrefabPaths/turnProvider";
29  protected override string[] dependencies => new string[] { "InputManager" };
30  }
31 }