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);
}