Added Unity project files
This commit is contained in:
@ -0,0 +1,9 @@
|
||||
using UnityEngine;
|
||||
|
||||
namespace VRC.SDK3.ClientSim
|
||||
{
|
||||
public interface IClientSimBlacklistManager
|
||||
{
|
||||
void AddObjectAndChildrenToBlackList(GameObject obj);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: d7e78ffeb0b3def46a3a33bcb52b1ccc
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@ -0,0 +1,10 @@
|
||||
using UnityEngine;
|
||||
|
||||
namespace VRC.SDK3.ClientSim
|
||||
{
|
||||
public interface IClientSimHighlightManager
|
||||
{
|
||||
void EnableObjectHighlight(GameObject obj);
|
||||
void DisableObjectHighlight(GameObject obj);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 0f56beeb09982c24c9b7164de3faccc4
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@ -0,0 +1,9 @@
|
||||
using UnityEngine;
|
||||
|
||||
namespace VRC.SDK3.ClientSim
|
||||
{
|
||||
public interface IClientSimInteractiveLayerProvider
|
||||
{
|
||||
LayerMask GetInteractiveLayers();
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: c004ca50a1e6fdf478a55c1a4e619f98
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@ -0,0 +1,10 @@
|
||||
|
||||
using UnityEngine;
|
||||
|
||||
namespace VRC.SDK3.ClientSim
|
||||
{
|
||||
public interface IClientSimMousePositionProvider
|
||||
{
|
||||
Vector2 GetMousePosition();
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 61b8e9d915d2b1245875c146dfa8ab96
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@ -0,0 +1,18 @@
|
||||
using System;
|
||||
|
||||
namespace VRC.SDK3.ClientSim
|
||||
{
|
||||
public interface IClientSimPlayerHeightManager : IDisposable
|
||||
{
|
||||
bool GetManualAvatarScalingAllowed();
|
||||
float GetAvatarEyeHeightMinimumAsMeters();
|
||||
float GetAvatarEyeHeightMaximumAsMeters();
|
||||
float GetAvatarEyeHeightAsMeters();
|
||||
float GetAvatarEyeHeightAsMetersClamped();
|
||||
void SetManualAvatarScalingAllowed(bool value);
|
||||
void SetAvatarEyeHeightMinimumByMeters(float value);
|
||||
void SetAvatarEyeHeightMaximumByMeters(float value);
|
||||
void SetAvatarEyeHeightByMeters(float newHeight, bool isManual = false);
|
||||
void SetAvatarEyeHeightByMultiplier(float multiplier);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,3 @@
|
||||
fileFormatVersion: 2
|
||||
guid: ff98d79f6c0f40e2a46e3102881d394b
|
||||
timeCreated: 1706291260
|
||||
@ -0,0 +1,25 @@
|
||||
|
||||
using UnityEngine;
|
||||
using VRC.SDK3.Components;
|
||||
using VRC.SDKBase;
|
||||
|
||||
namespace VRC.SDK3.ClientSim
|
||||
{
|
||||
public interface IClientSimPlayerManager
|
||||
{
|
||||
VRCPlayerApi CreateNewPlayer(bool local, ClientSimPlayer player, string name = null);
|
||||
void RemovePlayer(VRCPlayerApi player);
|
||||
|
||||
int GetMasterID();
|
||||
VRCPlayerApi GetMaster();
|
||||
VRCPlayerApi LocalPlayer();
|
||||
VRCPlayerApi GetPlayerByID(int playerID);
|
||||
int GetPlayerID(VRCPlayerApi player);
|
||||
bool IsMaster(VRCPlayerApi player);
|
||||
bool IsInstanceOwner(VRCPlayerApi player);
|
||||
bool IsInstanceOwner();
|
||||
bool IsLocalPlayerMaster();
|
||||
VRCPlayerApi GetOwner(GameObject obj);
|
||||
bool IsOwner(VRCPlayerApi player, GameObject obj);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: c93456661823b2a4dbab7894ba0c027e
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@ -0,0 +1,9 @@
|
||||
using UnityEngine;
|
||||
|
||||
namespace VRC.SDK3.ClientSim
|
||||
{
|
||||
public interface IClientSimProxyObjectProvider
|
||||
{
|
||||
Transform CameraProxy();
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 5c782b965c37d2f47a0f17914838fc16
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@ -0,0 +1,15 @@
|
||||
using UnityEngine;
|
||||
|
||||
namespace VRC.SDK3.ClientSim
|
||||
{
|
||||
public interface IClientSimSceneManager
|
||||
{
|
||||
bool HasSceneDescriptor();
|
||||
Transform GetSpawnPoint(bool remote);
|
||||
Transform GetSpawnPoint(int index);
|
||||
float GetSpawnRadius();
|
||||
void SetupCamera(Camera camera);
|
||||
float GetRespawnHeight();
|
||||
bool ShouldObjectsDestroyAtRespawnHeight();
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 7243937d85f17c34ebb98ba8023553a2
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@ -0,0 +1,8 @@
|
||||
namespace VRC.SDK3.ClientSim
|
||||
{
|
||||
public interface IClientSimSessionState
|
||||
{
|
||||
bool GetBool(string key);
|
||||
void SetBool(string key, bool value);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,3 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 6b70f8e88d954ae397f2fd3f09c9ac49
|
||||
timeCreated: 1643145513
|
||||
@ -0,0 +1,13 @@
|
||||
using VRC.SDK3.Components;
|
||||
|
||||
namespace VRC.SDK3.ClientSim
|
||||
{
|
||||
public interface IClientSimSyncedObjectManager
|
||||
{
|
||||
void AddSyncedObject(IClientSimSyncable sync);
|
||||
void RemoveSyncedObject(IClientSimSyncable sync);
|
||||
|
||||
void InitializeObjectSync(VRCObjectSync sync);
|
||||
void InitializeObjectPool(VRCObjectPool objectPool);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 46580ba70cfd92e479b924bd1a469c07
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@ -0,0 +1,9 @@
|
||||
|
||||
namespace VRC.SDK3.ClientSim
|
||||
{
|
||||
public interface IClientSimTooltipManager
|
||||
{
|
||||
void DisplayTooltip(IClientSimInteractable interact);
|
||||
void DisableTooltip(IClientSimInteractable interact);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: b94475b7722141843ba4e3e8795ab65f
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@ -0,0 +1,11 @@
|
||||
namespace VRC.SDK3.ClientSim
|
||||
{
|
||||
/// <summary>
|
||||
/// Wrapper for sending events to all udon programs.
|
||||
/// Helps in tests without directly referencing UdonManager.
|
||||
/// </summary>
|
||||
public interface IClientSimUdonEventSender
|
||||
{
|
||||
void RunEvent(string eventName, params (string, object)[] programVariables);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,3 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 7dc60a559e4c412db2226c17f35e1a66
|
||||
timeCreated: 1640270507
|
||||
@ -0,0 +1,10 @@
|
||||
using VRC.Udon;
|
||||
|
||||
namespace VRC.SDK3.ClientSim
|
||||
{
|
||||
public interface IClientSimUdonManager
|
||||
{
|
||||
void AddUdonBehaviour(UdonBehaviour udon);
|
||||
void RemoveUdonBehaviour(UdonBehaviour udon);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 60d81ad6ae86c9d4db21f724007b16cd
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
Reference in New Issue
Block a user