public static PositionType ToPositionType(HapticClipPositionType pos) { switch (pos) { case HapticClipPositionType.Head: return(PositionType.Head); case HapticClipPositionType.VestFront: return(PositionType.VestFront); case HapticClipPositionType.VestBack: return(PositionType.VestBack); case HapticClipPositionType.LeftHand: return(PositionType.HandL); case HapticClipPositionType.RightHand: return(PositionType.HandR); case HapticClipPositionType.LeftFoot: return(PositionType.FootL); case HapticClipPositionType.RightFoot: return(PositionType.FootR); case HapticClipPositionType.RightForearm: return(PositionType.ForearmR); case HapticClipPositionType.LeftForearm: return(PositionType.ForearmL); } return(PositionType.Head); }
public override void ResetValues() { base.ResetValues(); DotPoints = new int[20]; Points = new Point[] { new Point(0.5f, 0.5f, 100) }; TimeMillis = 1000; Position = HapticClipPositionType.VestFront; }