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,23 @@
using UnityEngine;
namespace VRC.SDK3.ClientSim
{
public class ClientSimCameraRayProvider : IClientSimRayProvider
{
private readonly Camera _playerCamera;
private readonly IClientSimMousePositionProvider _mousePositionProvider;
public ClientSimCameraRayProvider(
IClientSimPlayerCameraProvider cameraProvider,
IClientSimMousePositionProvider mousePositionProvider)
{
_playerCamera = cameraProvider.GetCamera();
_mousePositionProvider = mousePositionProvider;
}
public Ray GetRay()
{
return _playerCamera.ScreenPointToRay(_mousePositionProvider.GetMousePosition());
}
}
}

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 873629f8aa3a283488e04aaa159e089c
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,19 @@
using UnityEngine;
namespace VRC.SDK3.ClientSim
{
public class ClientSimTransformRayProvider : IClientSimRayProvider
{
private readonly Transform _rayTransform;
public ClientSimTransformRayProvider(Transform rayTransform)
{
_rayTransform = rayTransform;
}
public Ray GetRay()
{
return new Ray(_rayTransform.position, _rayTransform.forward);
}
}
}

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: ceb5186e2cc867941866adee1d5b2072
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant: