Added Unity project files

This commit is contained in:
2026-06-07 16:58:24 +01:00
parent 3cc05d260b
commit 23bbcab156
3942 changed files with 453676 additions and 0 deletions

View File

@ -0,0 +1,35 @@
using UnityEngine;
using VRC.SDK3.Components;
using VRC.SDKBase;
using VRC.Udon;
namespace UdonSharp.Examples.Utilities
{
/// <summary>
/// Follows a chosen bone on humanoid avatars using the playerapi
/// </summary>
[AddComponentMenu("Udon Sharp/Utilities/Bone Follower")]
[UdonBehaviourSyncMode(BehaviourSyncMode.NoVariableSync)]
public class BoneFollower : UdonSharpBehaviour
{
public HumanBodyBones trackedBone;
VRCPlayerApi playerApi;
bool isInEditor;
void Start()
{
playerApi = Networking.LocalPlayer;
isInEditor = playerApi == null;
}
void Update()
{
if (isInEditor)
return;
transform.SetPositionAndRotation(playerApi.GetBonePosition(trackedBone), playerApi.GetBoneRotation(trackedBone));
}
}
}