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,33 @@
using UnityEngine;
using VRC.Udon;
namespace VRC.SDK3.ClientSim
{
/// <summary>
/// Wrapper class for UdonInput
/// </summary>
[AddComponentMenu("")]
[DefaultExecutionOrder(1)] // Ensure that input events happen after UdonBehaviour.Update
public class ClientSimUdonInputBehaviour : ClientSimBehaviour
{
private ClientSimUdonInput _udonInput;
public void Initialize(IClientSimEventDispatcher eventDispatcher, IClientSimInput input)
{
_udonInput = new ClientSimUdonInput(
eventDispatcher,
input,
new ClientSimUdonManagerInputEventSender(UdonManager.Instance));
}
private void OnDestroy()
{
_udonInput?.Dispose();
}
public void Update()
{
_udonInput?.ProcessInputEvents();
}
}
}