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,9 @@
using VRC.SDKBase;
namespace VRC.SDK3.ClientSim
{
public interface IClientSimPlayerApiProvider
{
VRCPlayerApi Player { get; }
}
}

View File

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

View File

@ -0,0 +1,17 @@
namespace VRC.SDK3.ClientSim
{
public interface IClientSimPlayerAudioData
{
void SetAvatarAudioVolumetricRadius(float value);
void SetAvatarAudioNearRadius(float value);
void SetAvatarAudioFarRadius(float value);
void SetAvatarAudioGain(float value);
void SetAvatarAudioForceSpatial(bool value);
void SetAvatarAudioCustomCurve(bool value);
void SetVoiceLowpass(bool value);
void SetVoiceVolumetricRadius(float value);
void SetVoiceDistanceFar(float value);
void SetVoiceDistanceNear(float value);
void SetVoiceGain(float value);
}
}

View File

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

View File

@ -0,0 +1,11 @@
using UnityEngine;
namespace VRC.SDK3.ClientSim
{
public interface IClientSimPlayerAvatarDataProvider
{
Transform GetBoneTransform(HumanBodyBones bone);
Quaternion GetBoneRotation(HumanBodyBones bone);
Vector3 GetBonePosition(HumanBodyBones bone);
}
}

View File

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

View File

@ -0,0 +1,10 @@
using UnityEngine;
namespace VRC.SDK3.ClientSim
{
public interface IClientSimPlayerCameraProvider
{
Camera GetCamera();
Camera GetCameraForObject(GameObject obj);
}
}

View File

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

View File

@ -0,0 +1,20 @@
namespace VRC.SDK3.ClientSim
{
public interface IClientSimPlayerLocomotionData
{
float GetJump();
void SetJump(float jump);
float GetRunSpeed();
void SetRunSpeed(float runSpeed);
float GetWalkSpeed();
void SetWalkSpeed(float walkSpeed);
float GetStrafeSpeed();
void SetStrafeSpeed(float strafeSpeed);
float GetGravityStrength();
void SetGravityStrength(float gravity);
bool GetImmobilized();
void SetImmobilized(bool immobilize);
void SetUseLegacyLocomotion(bool useLegacyLocomotion);
bool GetUseLegacyLocomotion();
}
}

View File

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

View File

@ -0,0 +1,12 @@
using VRC.SDKBase;
namespace VRC.SDK3.ClientSim
{
public interface IClientSimPlayerPickupData
{
void SetPickupsEnabled(bool enabled);
bool GetPickupsEnabled();
VRC_Pickup GetPickupInHand(VRC_Pickup.PickupHand hand);
void SetPickupInHand(VRC_Pickup.PickupHand hand, VRC_Pickup pickup);
}
}

View File

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

View File

@ -0,0 +1,12 @@
namespace VRC.SDK3.ClientSim
{
public interface IClientSimPlayerStationManager
{
bool InStation();
IClientSimStation GetCurrentStation();
bool IsLockedInStation();
bool CanPlayerMove(float moveValue);
void EnterStation(IClientSimStation station);
void ExitStation(IClientSimStation station, bool forcedExit = false);
}
}

View File

@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 1830e2049be64bfc95285fd733b6944b
timeCreated: 1641177044

View File

@ -0,0 +1,10 @@
namespace VRC.SDK3.ClientSim
{
public interface IClientSimPlayerTagsData
{
void ClearPlayerTags();
void SetPlayerTag(string tagName, string tagValue);
string GetPlayerTag(string tagName);
bool HasPlayerTag(string tagName, string tagValue);
}
}

View File

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

View File

@ -0,0 +1,18 @@
using UnityEngine;
using VRC.SDKBase;
using VRC.Udon.Common;
namespace VRC.SDK3.ClientSim
{
public interface IClientSimTrackingProvider : IClientSimPlayerCameraProvider
{
VRCPlayerApi.TrackingData GetTrackingData(VRCPlayerApi.TrackingDataType trackingDataType);
Transform GetTrackingTransform(VRCPlayerApi.TrackingDataType trackingDataType);
float GetTrackingScale();
void SetTrackingScale(float scale);
ClientSimPlayerStanceEnum GetPlayerStance();
Transform GetHandRaycastTransform(HandType handType);
bool IsVR();
bool SupportsPickupAutoHold();
}
}

View File

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