VUdon - Seats
Self-calibrating synced abstract seats with callbacks and API
- Add reference to
Varneon.VUdon.Seats.Runtime
assembly definition - Create your own class that inherits from
Varneon.VUdon.Seats.Abstract.Seat
- Invoke the
base.Initialize()
method once at start to initialize the base seat class
using Varneon.VUdon.Seats.Abstract;
namespace Varneon.VUdon.Seats.Samples
{
public class MySeat : Seat
{
private void Start()
{
base.Initialize();
}
}
}
protected virtual void OnCalibrationStarted() { }
protected virtual void OnCalibrationFinished() { }
protected virtual void OnPlayerEnteredSeat(VRCPlayerApi player) { }
protected virtual void OnPlayerExitedSeat(VRCPlayerApi player) { }
public virtual void _Eject()
Import with VRChat Creator Companion:
Import with VRChat Creator Companion:
- Download
com.varneon.vudon.seats.zip
from here- Unpack the .zip somewhere
- In VRChat Creator Companion, navigate to
Settings
>User Packages
>Add
- Navigate to the unpacked folder,
com.varneon.vudon.seats
and clickSelect Folder
VUdon - Seats
should now be visible underLocal User Packages
in the project view in VRChat Creator Companion- Click
Add
Import with Unity Package Manager (git):
Import with Unity Package Manager (git):
- In the Unity toolbar, select
Window
>Package Manager
>[+]
>Add package from git URL...
- Paste the following link:
https://github.com/Varneon/VUdon-Seats.git?path=/Packages/com.varneon.vudon.seats
Import from Unitypackage:
Import from Unitypackage:
- Download latest
VUdon - Seats
from here- Import the downloaded .unitypackage into your Unity project