Skip to content

Releases: CoderGamester/Unity-Services

Release 0.3.0

09 Feb 13:31

Choose a tag to compare

  • Now the MainInstaller checks the object binding relationship in compile time
  • The CoroutineService no longer fails on null coroutines
  • Improved the ObjectPools helper classes with a now static global instatiator for game objects.

Changed:

  • Now the PoolService is only a service container for objects pools and no longer creates/initializes new pools.
  • Removed Pool.Clear functionality. Use DespawnAll or delete the pool instead

Release 0.2.0

19 Jan 23:27
dc14561

Choose a tag to compare

  • Added new ObjectPool & GameObjectPool pools to allow to allow to use object pools independent from the PoolService. This allows to have different pools of the same type in the project in different object controllers
  • Added new interface IPoolEntityClear that allows a callback method for entities when they are cleared from the pool
  • Added new unit tests for the ObjectPool

Changed:

  • Now the PoolService.Clear() does not take any action parameters. To have a callback when the entity is cleared, please have the entity implement the IPoolEntityClear interface

Release 0.1.1

07 Jan 11:27
cf9f4d6

Choose a tag to compare

Added Licence

Release 0.1.0

06 Jan 11:49

Choose a tag to compare

Initial release of the Services Package with the following services:

  • CoroutineService
  • PoolService
  • MessageBrokerService
  • TimeService
  • TickService
  • MainInstaller