#pragma warning disable IDE0051 // ReSharper disable UnusedMember.Local private void Start() { _animator = GetComponentInChildren <Animator>(); _poseManager = GetComponentInChildren <PoseManager>(); _leftHandAnimAction = new SkeletalInput("/actions/customavatars/in/lefthandanim"); _rightHandAnimAction = new SkeletalInput("/actions/customavatars/in/righthandanim"); }
public Plugin() { if (OpenVRActionManager.isRunning) { OpenVRActionManager actionManager = OpenVRActionManager.instance; leftHandAnimAction = actionManager.RegisterAction(new SkeletalInput("/actions/customavatars/in/lefthandanim")); rightHandAnimAction = actionManager.RegisterAction(new SkeletalInput("/actions/customavatars/in/righthandanim")); } }
public void Initialize() { _deviceManager.devicesChanged += OnDevicesUpdated; _avatarManager.avatarChanged += OnAvatarChanged; _leftHandAnimAction = new SkeletalInput("/actions/customavatars/in/lefthandanim"); _rightHandAnimAction = new SkeletalInput("/actions/customavatars/in/righthandanim"); OnAvatarChanged(_avatarManager.currentlySpawnedAvatar); OnDevicesUpdated(); }
internal VRPlayerInput(TrackedDeviceManager trackedDeviceManager, LoadedAvatar avatar, Settings settings, CalibrationData calibrationData) { _deviceManager = trackedDeviceManager; _settings = settings; _avatarSettings = settings.GetAvatarSettings(avatar.fileName); _calibrationData = calibrationData; _manualCalibration = calibrationData.GetAvatarManualCalibration(avatar.fileName); _deviceManager.deviceAdded += OnDevicesUpdated; _deviceManager.deviceRemoved += OnDevicesUpdated; _deviceManager.deviceTrackingAcquired += OnDevicesUpdated; _deviceManager.deviceTrackingLost += OnDevicesUpdated; _leftHandAnimAction = new SkeletalInput("/actions/customavatars/in/lefthandanim"); _rightHandAnimAction = new SkeletalInput("/actions/customavatars/in/righthandanim"); }