Tests
public event Action<ILoginSession> LoggingIn; void Start() { LoggingIn += PlayerLoggingIn; }c private void OnApplicationQuit() { LoggingIn -= PlayerLoggingIn; } public void PlayerLoggingIn(ILoginSession loginSession) { Debug.Log($"Invoking Normal Event from {nameof(PlayerLoggingIn)}"); }
Dynamic Event Tests
Explanation of Test Tables Below
Game Objects
Events Type
Blocks UI / Gameplay
For Loop
Classes (1 event per class)
Events Invoked
Modify UI, Game Objects, Call main thread
Seconds
100
100
100
100
100
100
Game Objects
Events Type
Block UI / Gameplay
For Loop
Classes (1 event per class)
Events Invoked
Modify UI, Game Objects, Call main thread
Seconds
100
1000
100
100
1000
100
100
1000
100
100
100
100
100
100
100
100
100
100
Game Objects
Event Type
Blocks UI / Gameplay
For Loop
Classes (1 event per class)
Events Invoked
Modify UI, Game Objects, Call main thread
Seconds
500
500
500
1000
1000
1000
Game Objects
Event Types
Blocks UI / Gameplay
For Loop
Classes (1 event per class)
Events Invoked
Modify UI, Game Objects, Call main thread
Seconds
Last updated