EvaArchitecture

$174
Publisher Roman Kuzmin
File size 6.96MB
Number of files 30
Latest version 1.1.5
Latest release date 2024-05-27 03:46:13
First release date 2024-05-27 03:46:13
Supported Unity versions 2018.4.2 or higher

EvaArchitecture implements Observer or Publish/subscribe pattern.

Publisher creates an event and subscribers listen and reacts on it

Eva also allows the publisher to get results from subscribers. This results are in form of List<object>. Subscribers do their work and add data to those results. The publisher waits for all subscribers to finish their work and receive results.

Eva also allows you not to wait for results and subscribers. This is known as FireAndForget.

Eva also allows you to Publish events using async await, coroutine or parallel (multi-threaded).

Eva includes its own:

  • UiService: with often used components EvaButton, EvaText, EvaImage, etc.
  • Reference and Event usages finder

Top Publisher Assets