using SC.XR.Unity.Module_InputSystem; using System; using System.Collections; using System.Collections.Generic; using UnityEngine; /// /// OneDevicePartCountManipulation:单个设备交互(头,单手柄,单手) /// TwoDevicePartCountManipulation:两个设备交互(双手柄,双手) /// public interface IDevicePartCountManipulation { void Init(ManipulationHandler manipulationHandler, IDevicePartManipulation devicePartManipulation, Dictionary eventDataDic, Transform targetTransform, MoveLogic moveLogic, RotateLogic rotateLogic, ScaleLogic scaleLogic); Tuple Update(Func scaleConstraint); }