Version 1.8 has been released!
- Added an integration script for Photon Bolt.
- Added an integration script for Mirror Networking, a replacement for the discontinued UNet.
- Improvements to the included PlayMaker actions:
- The Acquire Game Object From Manager action no longer needs the
Prefab
to be stored in a variable, and the Prefab
and Parent
values default to "Use Owner".
- The Release Game Object To Manager action no longer needs the
Instance
to be stored in a variable, and defaults to "Use Owner".
- Added a new action
Release Game Objects To Manager
, that releases an array of GameObjects to their appropriate pools.
The integration script for Photon Bolt completes the Photon support in Pure Pool, allowing you to pool networked objects using your choice of PUN Classic, PUN2, or Bolt.
The integration script for Mirror Networking ensures you can continue to develop your game built on UNet, by switching to its drop-in replacement. Mirror tries to maintain the same classes, components, and behaviours as UNet to make the upgrade as easy as possible.
On the PlayMaker side of things, it just got easier to work with the included Pure Pool actions! You can now use direct GameObject references rather than variables when using the Acquire Game Object From Manager and Release Game Object To Manager actions, and the Prefab and Instance properties default to Use Owner - which is great for FSMs that exist on the prefab or instance itself.
The new Release Game Objects To Manager action simplifies releasing multiple GameObjects. All you need to do is add them to an array, pass in the array as a variable, and the action will release every GameObject back to its appropriate pool via the manager.
Get it now from the Unity Asset Store!