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