// Token: 0x06001BCA RID: 7114 RVA: 0x00091418 File Offset: 0x0008F618 protected virtual VRTK_SDKTransformModifiers GetSelectedModifier() { VRTK_SDKTransformModifiers vrtk_SDKTransformModifiers = this.sdkOverrides.FirstOrDefault((VRTK_SDKTransformModifiers item) => item.loadedSDKSetup == this.sdkManager.loadedSetup); if (vrtk_SDKTransformModifiers == null) { SDK_BaseController.ControllerType currentController = VRTK_DeviceFinder.GetCurrentControllerType(); vrtk_SDKTransformModifiers = this.sdkOverrides.FirstOrDefault((VRTK_SDKTransformModifiers item) => item.controllerType == currentController); } return(vrtk_SDKTransformModifiers); }
protected virtual VRTK_SDKTransformModifiers GetSelectedModifier(VRTK_ControllerReference controllerReference) { //attempt to find by the overall SDK set up to start with VRTK_SDKTransformModifiers selectedModifier = sdkOverrides.FirstOrDefault(item => item.loadedSDKSetup == VRTK_SDKManager.GetLoadedSDKSetup()); //If no sdk set up is found or it is null then try and find by the SDK controller if (selectedModifier == null) { SDK_BaseController.ControllerType currentControllerType = VRTK_DeviceFinder.GetCurrentControllerType(controllerReference); selectedModifier = sdkOverrides.FirstOrDefault(item => item.controllerType == currentControllerType); } return(selectedModifier); }
// Token: 0x06001BCB RID: 7115 RVA: 0x0009146C File Offset: 0x0008F66C protected virtual void UpdateTransform() { if (this.target == null) { return; } VRTK_SDKTransformModifiers selectedModifier = this.GetSelectedModifier(); if (selectedModifier != null) { this.target.localPosition = selectedModifier.position; this.target.localEulerAngles = selectedModifier.rotation; this.target.localScale = selectedModifier.scale; } }
/// <summary> /// The UpdateTransform method updates the Transform data on the current GameObject for the specified settings. /// </summary> /// <param name="controllerReference">An optional reference to the controller to update the transform with.</param> public virtual void UpdateTransform(VRTK_ControllerReference controllerReference = null) { if (target == null) { return; } VRTK_SDKTransformModifiers selectedModifier = GetSelectedModifier(controllerReference); //If a modifier is found then change the transform if (selectedModifier != null) { target.localPosition = selectedModifier.position; target.localEulerAngles = selectedModifier.rotation; target.localScale = selectedModifier.scale; } }
} // 0x00000001803E8980-0x00000001803E89A0 private bool u091Au091Bu0921u0929u091Du091Du0920u0929u0927u0922u0922(VRTK_SDKTransformModifiers u091Bu091Du0929u091Fu0922u0929u091Eu091Eu0925u0927u091D) => default; // 0x0000000181D507A0-0x0000000181D50820
} // 0x0000000181D50E90-0x0000000181D50FA0 private bool u0923u091Au0921u091Du0923u091Cu0926u091Du0920u091Bu0926(VRTK_SDKTransformModifiers u091Bu091Du0929u091Fu0922u0929u091Eu091Eu0925u0927u091D) => default; // 0x0000000181D52660-0x0000000181D526E0
} // 0x0000000181D52F60-0x0000000181D53070 private bool u0925u0927u091Du091Bu0929u0925u091Cu0925u091Cu091Du0929(VRTK_SDKTransformModifiers u091Bu091Du0929u091Fu0922u0929u091Eu091Eu0925u0927u091D) => default; // 0x0000000181D534B0-0x0000000181D53530
} // 0x0000000180277BB0-0x0000000180277BD0 private bool u0921u0927u091Bu091Eu0924u0927u091Du091Eu091Eu0928u091F(VRTK_SDKTransformModifiers u091Bu091Du0929u091Fu0922u0929u091Eu091Eu0925u0927u091D) => default; // 0x0000000181D520C0-0x0000000181D52140
protected virtual VRTK_SDKTransformModifiers u0924u091Du091Cu0923u0926u0927u0921u0927u0920u091Du0926() => default; // 0x0000000181D52B80-0x0000000181D52CA0 private bool u0928u091Cu0927u0926u0920u091Cu0922u0926u0920u091Cu0922(VRTK_SDKTransformModifiers u091Bu091Du0929u091Fu0922u0929u091Eu091Eu0925u0927u091D) => default; // 0x0000000181D54020-0x0000000181D540A0
private bool u0921u091Au0923u0929u091Au091Bu0924u0922u091Eu0920u0923(VRTK_SDKTransformModifiers u091Bu091Du0929u091Fu0922u0929u091Eu091Eu0925u0927u091D) => default; // 0x0000000181D51F20-0x0000000181D51FA0 private bool u091Fu091Eu0924u0928u091Fu0922u0927u091Au091Au0928u0925(VRTK_SDKTransformModifiers u091Bu091Du0929u091Fu0922u0929u091Eu091Eu0925u0927u091D) => default; // 0x0000000181D51410-0x0000000181D51490
} // 0x0000000180436830-0x0000000180436850 private bool u0921u091Au0923u0929u091Au091Bu0924u0922u091Eu0920u0923(VRTK_SDKTransformModifiers u091Bu091Du0929u091Fu0922u0929u091Eu091Eu0925u0927u091D) => default; // 0x0000000181D51F20-0x0000000181D51FA0