Skip to content

V1.1.0 - U# 1.0 fixes + features

Compare
Choose a tag to compare
@CyanLaser CyanLaser released this 30 Nov 20:21
· 9 commits to main since this release
21179c3

If you are using U# 0.x still, download v1.0.0 release instead!

If you are using U# 1.0 through VCC, download this version. Note that this version is exactly the same as v1.0.2 prerelease.

Fixes

  • All Inspectors now support U# 1.0 calls, fixing exceptions and unable to set pool size

Features

  • DisableUnassignedObjects
    • Option to prevent disabling pool objects when unassigned. Defaults to true, meaning unassigned objects will be enabled/disabled automatically. This can be used to get around the bug where disabling synced objects could cause bad data to be sent to players.
  • PoolObjectsParent
    • Option to provide what transform holds all pool objects as children. Defaults to itself. This can be used to get around initialization issues with VRChat's Execution Order.
  • CyanPlayerObjectPoolObject
    • Optional abstract class for Pool Object. This will make it clear which methods the user needs to implement for a pool object.
  • CyanPlayerObjectPoolListener
    • Optional abstract class for Pool Listener. This will make it clear which methods the user needs to implement for a pool object.