27 Commits over 30 Days - 0.04cph!
No need for ThreadStatic here
Handle exceptions when dispatching events
Allow instant state transitions
We can network component references directly now
GameEventComponent<T>.NextState
Event components for state events
Basic way of hooking events in ActionGraph
Add Action properties to StateComponent
Fix GameEvent.GetImplementation<T>
Don't bother passing sender to event handlers
Documentation
Fix hotloading GameEvent
Allow states transitioning to themselves
Tweak when states activate / deactivate
GameEvent<T>.Dispatch(sender, eventArgs) now only notifies within sender
Basic state machine system
Initial commit
Basic event dispatching / handler ordering