v1.0.0
Installing
Go to the VCC Listing page and follow the instructions there.
Changelog
1.0.0 - 2025-03-22
Changed
- Breaking: Remove
reffor params which do not need it in DataStream (1abda11) - Breaking: Update to Unity 2022 (
ac36f8f) - Rearrange docs in readme (
9651db7,d2a693d,0823886,2915d47) - Arrange scripts into sensible categories (
a929883) - Make UpdateManager support deregister inside of CustomUpdate handlers (
db52b3f) - Update UpdateManager and use SingletonScript attribute (
613008e) - Handle newly instantiated objects during OnBuild by requiring another build attempt (
f6892f4) - Add dialogs and notifications to OnBuildUtil (
f21b4ad) - Improve ArrList performance by using System.Array.Copy instead of loops (
7c35aca) - Add note about m_Target for persistent listeners (
e87405b) - Use BitConverter for DataStream (
d6b9053) - Improve DataStream ReadBytes performance (
64c7bc4) - Allow registering non U# behaviour components for OnBuildUtil (
aa19aa1) - Add overloads to register OnBuild handlers using System.Type rather than a generic type parameter (
4364ea4) - Add ability to register actions to OnBuildUtil, without required associated components in the scene (
4364ea4) - Add RegisterTypeCumulative to OnBuildUtil to get the whole list of found objects (
fd93510,4364ea4,f5ef453)
Added
- Add BuildTimeIdAssignment attribute and editor scripting (
f5a520d) - Add WannaBeArrQueue which manages refs to WannaBeClasses (
699f7bd) - Add WannaBeArrList which manages refs to WannaBeClasses (
8e54d21) - Add getter for private base members (reflection) to EditorUtil (
d4d1efd) - Add Write byte array overload with
startIndexandsizeto DataStream (eed8d4a) - Add WannaBeClasses and Manager (
6711e1a,b9e6fe4,0d7e086,d77e4e0,070eb62,95e3001,ffd0625,21466d6,aa2faa5,068497e,c03694a,2915d47) - Allow detaching already destroyed transforms in BoneAttachmentManager (
d073b3d) - Pause attachment when bones do not exist (
7665931) - Add BoneAttachmentManager library (
cbc23b0,32b9035,0beea7e,d1882f7,d5fec5c,34bd6f3) - Add TrulyPostLateUpdate event scripts can listen for (
00db213) - Add SingletonManager for scripts to resolve references to singletons at runtime (
acb9ac0) - Add SingletonDependency attribute for use on class without requiring a field with the given type (
577ac71) - Add instantiation of singleton prefab dependencies (
62b5e35) - Add named parameter to an attribute for optional vs required singletons (
a36db36) - Add singleton script references through attributes (
3443fd8,d11c2d4,e5493a8) - Sort custom raised events by DefaultExecutionOrder (
85b6d41) - Add attribute based CustomRaisedEvents utility (
8b399fe,93a4331) - Add OnAssemblyLoadUtil which provides a list of all UdonSharpBehaviour types at assembly load time (
8b399fe) - Add sprites for UIs used by other JanSharp packages (
e4304da,43dc1da)
Zip sha256 checksum
b2c21fdf449616f9b8611bc7acbb49ed4d5aed86db74dce42bb0bff597c158ac