v1.2.0
Installing
Go to the VCC Listing page and follow the instructions there.
Changelog
1.2.0 - 2025-08-15
Technically the same breaking change as in 1.1.0, as in 1.1.0 it was not actually working.
Changed
- Include handler name in error when an OnBuild handler fails (
e567b1a) - Mention that build time assigned ids are sorted in xml docs (
3e10404) - Handle objects getting destroyed during OnBuild (
8256c3a,64c99d1) - Run WannaBeClasses validation also on assembly load to more quickly show issues (
e2b27cb) - Improve error msg for duplicate WannaBeClass names (
488e23d) - Handle exceptions thrown inside OnBuild handlers to show clearer error messages (
8a74fe8)
Added
- Add StopwatchUtil to help with performance testing (
ae45798) - Add api for other scripts to handle destroying objects inside of OnBuild handlers properly (
8256c3a,64c99d1) - Add AlwaysActive script, attribute and manager (
0ee2950) - Add api to more manually depend on a singleton through custom editor scripting (
382c072) - Add IsRunningOnBuildHandlers to OnBuildUtil (
7c2997d) - Add tiny xml annotation for stopAtType param for EditorUtil "get member including base" functions (
0870ddc)
Fixed
- Breaking: Fix OnBuildUtil always including editor only, the change in 1.1.0 was entirely broken (
8402383) - Fix inactive BypassBuildTimeIdAssignment being ignored (
b9e38a1) - Fix inactive BypassSingletonDependencyInstantiation being ignored (
6728a73) - Fix transform of the SingletonManager prefab (
edd690b) - Fix singleton prefabs containing multiple singleton scripts getting instantiated multiple times (
3d10a50) - Fix OnBuildUtil rerunning even when an error occurred (
2b932d2) - Fix TrulyPostLateUpdateEditor ignoring types where the base type defined the listener method (
81b8ccf) - Fix UdonSharp warnings caused by the WannaBeClassesEditor (
68510fc) - Fix overwriting interpolation double registering internal data ultimately also doubling the callback (
a0e3ceb) - Fix overwriting interpolation not calling the callback for the previously registered interpolation (
7a0b18e)
Zip sha256 checksum
c472345bc959c34521b6357fb4cbdf277ae602ecc4a279dbe32c4f609990e3af