Skip to content

Releases: CoderGamester/Services

Release 0.15.1

24 Sep 13:03
cd816d1

Choose a tag to compare

What's Changed

New:

  • Added protected property for all private fields in CommandService for access to any game-specific project inheritance

Full Changelog: 0.15.0...0.15.1

0.15.0

05 Jan 21:50
9cf72f8

Choose a tag to compare

What's Changed

New:

  • Added StartDelayCall method to ICoroutineService to allow deferred methods to be safely executed within the bounds of a Unity Coroutine
  • Added the possibility to know the current state of an IAsyncCoroutine
  • Added the access to the Sample Entity used to generete new entites within an IObjectPool and destroy it when disposing the object pool
  • Added the possibility to reset an IObjectPool to a new state

Full Changelog: 0.14.1...0.15.0

Release 0.14.1

30 Nov 16:45
79a3c51

Choose a tag to compare

What's Changed

Fixed:

  • Fixed the RngLogic.Range(float, float, bool) method to allow having the same min and max values with maxInclusive set to true

Full Changelog: 0.14.0...0.14.1

Release 0.14.0

15 Nov 18:00
ee0c43e

Choose a tag to compare

What's Changed

New:

  • Added PublishSafe method to IMessageBrokerService to allow publishing messages safely in chase of chain subscriptions during publishing of a message

Changed:

  • Subscribe and Unsubscribe throw an InvalidOperationException when being executed during a message being published

Fixed:

  • CoroutineTests issues running when building released projects

Full Changelog: 0.13.2...0.14.0

Release 0.13.2

13 Nov 02:55
dd2399d

Choose a tag to compare

What's Changed

New:

  • Added a constructor to GameObjectPool that allows to setup a costum instantiator

Fixed:

  • Fixed ObjectPool & PoolService tests that would block builds sometimes

Full Changelog: 0.13.1...0.13.2

0.13.1

04 Nov 01:41
a0cb568

Choose a tag to compare

What's Changed

Fixed:

  • Fixed the IInstaller when trying to bind multiple interfaces at the same time

Full Changelog: 0.13.0...0.13.1

Release 0.13.0

04 Nov 01:20
73496f6

Choose a tag to compare

What's Changed

Changed:

  • Changed CommandService to now receive the MessageBrokerService in the command and help communication with the game architecture

Full Changelog: 0.12.2...0.13.0

Release 0.12.2

02 Nov 00:08
f43d4ab

Choose a tag to compare

What's Changed

Fixed:

  • Fixed an inssue where IPoolEntityObject.Init() wouldn't be called when spawning entities

Full Changelog: 0.12.1...0.12.2

Release 0.12.1

25 Oct 15:48
4dc526a

Choose a tag to compare

What's Changed

Fixed:

  • The endless loop when calling RngService.Range()
  • The endless loop GameObjectPool when spawning new entities

Full Changelog: 0.12.0...0.12.1

0.12.0

22 Oct 15:33
b2c716e

Choose a tag to compare

  • Added IRngData to PoolService to suppprt read only data structure and allow abtract injection of data into other objects

Changed:

  • Changed RngData to a class in orther to avoid boxing/unboxing performance when injecting IRngData.

Full Changelog: 0.11.0...0.12.0