f28307be80
fix: entrance manager exits not being managed properly
2025-11-01 23:27:55 +03:00
5a6883a87f
BREAKING CHANGE: replaced universe objects with root universe object
2025-10-28 10:02:59 +03:00
2ef7fa6577
chore: added assert for universe entrance manager issue
2025-10-22 23:44:29 +03:00
a975cbb56b
chore: added fixme comment
2025-10-22 21:30:09 +03:00
1664a9ccf7
fix: entrance manager not calling exits
2025-10-22 20:21:58 +03:00
988a6f67f2
BREAKING CHANGE: renamed original Behaviour class to BehaviourInternal, and replaced it with BehaviourBase
...
Original Behaviour was using old methods for detecting entering/exiting universe,
they are now all under the same hood and the original is kept for UniverseEntranceManager
because it needs to enter the universe without itself. The internal behaviour kept under
a subnamespace of "Core.Internal" for the purpose that it might come in handy for other use cases.
2025-10-22 16:50:19 +03:00
c7d170fad9
perf: significant performance optimizations on ordered behaviour collectors by using a sorted dictionary
2025-10-13 09:58:58 +03:00
e3d4899112
refactor: renamed behaviour collectors from sorted to ordered
2025-10-11 16:05:47 +03:00
f47488c6f1
fix: registering/unregistering objects during universe enter/exit causing stack overflows
2025-10-10 10:59:39 +03:00
0205354202
fix: universe entrance manager using the wrong reference on universe exit
2025-08-09 21:09:36 +03:00
3d183b21cd
BREAKING CHANGE: renamed namespace & assembly names
2025-08-05 19:41:35 +03:00
f6e52abcc1
feat: testing universe entrance manager
2025-08-02 23:24:59 +03:00