コード例 #1
0
ファイル: Avatar.cs プロジェクト: MESON-inc/Conekton
 Pose IAvatar.GetLocalPose(AvatarPoseType type)
 {
     return(new Pose
     {
         position = GetTransform(type).localPosition,
         rotation = GetTransform(type).localRotation,
     });
 }
コード例 #2
0
ファイル: Avatar.cs プロジェクト: ottonove/Conekton
 Pose IAvatar.GetPose(AvatarPoseType type)
 {
     return(new Pose
     {
         position = GetTransform(type).position,
         rotation = GetTransform(type).rotation,
     });
 }
コード例 #3
0
        Pose IAvatarController.GetHandPose(AvatarPoseType type)
        {
            Transform trans = GetHand(type);

            return(new Pose
            {
                position = trans.position,
                rotation = trans.rotation,
            });
        }
コード例 #4
0
 Pose IAvatarController.GetHandPose(AvatarPoseType type)
 {
     if (type == AvatarPoseType.Left)
     {
         return(_player.GetHumanPose(HumanPoseType.LeftHand));
     }
     else
     {
         return(_player.GetHumanPose(HumanPoseType.RightHand));
     }
 }
コード例 #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)));
     }
 }
コード例 #6
0
        private Transform GetHand(AvatarPoseType type)
        {
            switch (type)
            {
            case AvatarPoseType.Left:
                return(_leftHandTrans);

            case AvatarPoseType.Right:
                return(_rightHandTrans);
            }

            return(null);
        }
コード例 #7
0
ファイル: Avatar.cs プロジェクト: MESON-inc/Conekton
 Pose IAvatar.GetPose(AvatarPoseType type)
 {
     return(new Pose(GetTransform(type).position, GetTransform(type).rotation));
 }
コード例 #8
0
ファイル: Avatar.cs プロジェクト: MESON-inc/Conekton
 Transform IAvatar.GetTransform(AvatarPoseType type) => GetTransform(type);
コード例 #9
0
 Pose IAvatarController.GetHandPose(AvatarPoseType type) => GetHandPose(type);