Post by DarkTonic Dev on Jul 15, 2020 18:16:28 GMT
V 22.214.171.124 chnagelog:
Removed last update to Playmaker Custom Actions in 126.96.36.199. Adding namespaces breaks existing users. Now removed.
Fixed constantly saving prefab mode inspector for Pool Boss and LevelSettings in Unity 2019.3
Fixed previewing waves in Unity 2018.2+ when you accidentally put preview children in the prefab.
Fixed Master Audio integration. It didn't compile.
Fixed broken Bonus Prefab and Prefab selection on both spawner types for Addressables.
Fixed broken Addressable spawn in both spawner types and Killable.
Fixed bug where SpawnTracker would log an error to Console when you stopped playing, in Unity 2019.4.
Added "Items Created" Custom Events to Pool Boss that you can fire when it's done starting up.
Added method you can call on Pool Boss to destroy all items and release Addressable memory prior to letting the Game Object get destroyed when changing Scenes: PoolBoss.DestroyAllItemsAndReleaseMemory
Added "Create Items On Start" checkbox for Pool Boss. Default is checked. If you uncheck it, you must call PoolBoss.Initialize when you want to create all the pool items.
Added "Pool Mini-Boss" prefab, which is like a mini Pool Boss. It is used to create temporary pool items in Pool Boss. They are created when the game object is enabled, and removed when it is disabled. It supports Addressables and will automatically release Addressable memory when it's disabled or destroyed.
Changed max limit on Init Time (frames) in Pool Boss to be 1000. No longer capped at the number of pool items you have.
Fixed bug: Pool Boss Categories imported into Pool Mini-Boss were attempted to be deleted by default.
Fixed bug: SpawnWithFollow method in Pool Boss didn't work properly.
Fixed bug: False warning was logged when you use different Pool Bosses in different Scenes.
Fixed bug: Addressables package broke its usage so code has been modified to work with the latest version.
Fixed bug: Listener for LevelSettings would have "Lose" fire even if you won.
Added asmdef files for Core GameKit and a separate one if you have both Core GameKit and Master Audio in your project, should you need them. Install the package from the Assets/Plugins/DarkTonic/CoreGameKit/AssemblyDefinitions folder.
Fixed error spamming if you attempt to edit Triggered Spawner V2 or Killable without LevelSettings game object in the Scene.
Fixed error in Playmaker Custom Action for spawning on UI components.
Fixed bug with Syncro Spawner wave repeats, being delayed too long before repeat.
Fixed bug where Pool Boss would never finish Initializing if a pool item Preload Qty was set to 0.
Fixed bug with Custom Events copied from cloning a wave being linked. Couldn't invidually change them. To fix, you'll need to delete and recreate any already linked waves.
Fixed bug where Pool Boss Inspector didn't display and spammed errors to Console after a Scene change.
Fixed bug in Unity 2021 where domain not reloading settings broke outside the editor.
Added new Playmaker Custom Actions: Core GameKit Pool Boss Create New Pool Item, Core GameKit Pool Boss Initialize, Core GameKit Pool Boss Is Ready, Core GameKit Pool Boss Destroy Pool Item, and Core GameKit Pool Boss Item Is Spawned.
Added global and per-item option for "Register In-Scene Items" (defaults to checked), that you can uncheck if you wish to disable spawned objects and not have them be used for spawning until they are despawned.
Added new asmdef packages for users using Addressables and asmdefs. The existing ones didn't compile if you turned on Addressable support.