Ejemplo n.º 1
0
 Pose IAvatar.GetLocalPose(AvatarPoseType type)
 {
     return(new Pose
     {
         position = GetTransform(type).localPosition,
         rotation = GetTransform(type).localRotation,
     });
 }
Ejemplo n.º 2
0
 Pose IAvatar.GetPose(AvatarPoseType type)
 {
     return(new Pose
     {
         position = GetTransform(type).position,
         rotation = GetTransform(type).rotation,
     });
 }
Ejemplo n.º 3
0
        Pose IAvatarController.GetHandPose(AvatarPoseType type)
        {
            Transform trans = GetHand(type);

            return(new Pose
            {
                position = trans.position,
                rotation = trans.rotation,
            });
        }
Ejemplo n.º 4
0
 Pose IAvatarController.GetHandPose(AvatarPoseType type)
 {
     if (type == AvatarPoseType.Left)
     {
         return(_player.GetHumanPose(HumanPoseType.LeftHand));
     }
     else
     {
         return(_player.GetHumanPose(HumanPoseType.RightHand));
     }
 }
Ejemplo n.º 5
0
 Pose IAvatarController.GetHandPose(AvatarPoseType type)
 {
     if (type == AvatarPoseType.Left)
     {
         return(new Pose(_inputController.GetPosition(ControllerType.Left), _inputController.GetRotation(ControllerType.Left)));
     }
     else
     {
         return(new Pose(_inputController.GetPosition(ControllerType.Right), _inputController.GetRotation(ControllerType.Right)));
     }
 }
Ejemplo n.º 6
0
        private Transform GetHand(AvatarPoseType type)
        {
            switch (type)
            {
            case AvatarPoseType.Left:
                return(_leftHandTrans);

            case AvatarPoseType.Right:
                return(_rightHandTrans);
            }

            return(null);
        }
Ejemplo n.º 7
0
 Pose IAvatar.GetPose(AvatarPoseType type)
 {
     return(new Pose(GetTransform(type).position, GetTransform(type).rotation));
 }
Ejemplo n.º 8
0
 Transform IAvatar.GetTransform(AvatarPoseType type) => GetTransform(type);
Ejemplo n.º 9
0
 Pose IAvatarController.GetHandPose(AvatarPoseType type) => GetHandPose(type);