Releases: Guribo/UdonUtils
Releases · Guribo/UdonUtils
3.0.0
Release 3.0.0
2.0.0
Additions
- Add
ImageDownloader
- Add
GetMaster
from list of players helper function toVRCPlayerUtils
- Add optional position smoothing to
PlayerFollower
- Add timestamp backlog of received Deserializations and
PredictionReduction
parameter toTlpAccurateSyncBehaviour
- Add UI prefabs for runtime test system
- Add demo scene for new runtime test system
Fixes
- Improve error handling on
PackageExporter
- Fix
TrackingDataFollower
crashing if local player is not yet valid
Deletions
- Remove
FormerlySerializedAs
entries fromTlpLogger
Other
- Rename
useLocalPlayerByDefault
toUseLocalPlayerByDefault
inObjectSpawner
- Complete overhaul of runtime test system
1.1.1
- adjusted namespace of pool scripts
1.1.0
- moved UdonPool into UdonUtils
1.0.2
- removed editor files that prevented compilation
Install via VPM Listing
1.0.1
- add all runtime scripts
Install via VPM Listing
1.0.0
Merge pull request #2 from Guribo/feat-convert-to-package Feat convert to package
0.4.0
v0.0.4
Features
- added a bunch of Udon Utilities that I kept recreating in other projects over and over
- added Test controller templates for doing "integration" tests in VRChat to test complex functionalities
- added unity package exporter that automates exporting new versions of e.g. this plugin
- added a bunch of Udon Networking related mini tools/scripts
- added a script that updates reflection probes in a fixed interval for better performance
v0.0.3
Changes
- improved Scene checking: only variables that can be null are detected now
- added UdonBehaviour extension for modifying UdonBehaviour variables in edit mode (e.g. custom editors)
Example
public UdonBehaviour editorTestingBehaviour;
public void TrySetVariables()
{
editorTestingBehaviour.SetInspectorVariable("testInt", 100);
editorTestingBehaviour.SetInspectorVariable("testString", "Hello World");
editorTestingBehaviour.SetInspectorVariable("testTransform", gameObject.transform);
editorTestingBehaviour.SetInspectorVariable("testGameObject", gameObject);
editorTestingBehaviour.SetInspectorVariable("testScriptReference", editorTestingBehaviour);
}
...