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,12 @@
using System.Collections.Generic;
using UnityEngine;
namespace VRC.SDK3.ClientSim
{
public interface IClientSimInteractManager
{
IClientSimInteractable GetFirstInteractable(GameObject obj, float distance);
bool CanInteract(IClientSimInteractable interactable, float distance);
List<IClientSimInteractable> Interact(GameObject obj, float distance);
}
}

View File

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

View File

@ -0,0 +1,17 @@
using UnityEngine;
namespace VRC.SDK3.ClientSim
{
/// <summary>
/// Allows the Raycasting system to act the same for VR and Desktop.
/// </summary>
/// <remarks>
/// Only need to provide a different initial ray and the rest is handled automatically. There are currently two different ray providers:
/// ClientSimCameraRayProvider used for Desktop
/// ClientSimTransformRayProvider used for VR
/// </remarks>
public interface IClientSimRayProvider
{
Ray GetRay();
}
}

View File

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