userJames Kingcancel

8,044 Commits over 3,806 Days - 0.09cph!

7 Months Ago
WIP game loop state machine refactor WIP everything's compiling again Fix GameMode.Get<T>() returning cached disabled components Hacky fix for game mode display info using prefab vars Reset player balance at start of half Fix game overview not showing Fix winning round display in game overview Re-implement team income Round end status text Clear equipment on start of half Another GameOverview fix
7 Months Ago
Clear equipment on start of half Another GameOverview fix
7 Months Ago
Fix winning round display in game overview Re-implement team income Round end status text
7 Months Ago
Fix GameMode.Get<T>() returning cached disabled components Hacky fix for game mode display info using prefab vars Reset player balance at start of half Fix game overview not showing
7 Months Ago
WIP everything's compiling again
7 Months Ago
GameEventComponent<T>.NextState
7 Months Ago
IGameEvent
7 Months Ago
WIP game loop state machine refactor
7 Months Ago
Event components for state events
7 Months Ago
Basic way of hooking events in ActionGraph
7 Months Ago
Add Action properties to StateComponent
7 Months Ago
Converted weapon deploy / holster events (#104)
7 Months Ago
Convert player events (#104)
7 Months Ago
Convert defuse mode events (#104)
7 Months Ago
IBombPlantedListener -> BombPlantedEvent (#104) Convert game loop events (#104)
7 Months Ago
Convert game loop events (#104)
7 Months Ago
IBombPlantedListener -> BombPlantedEvent (#104) WIP converting game loop events (#104) Finished converting game loop events (#104) Update game mode prefabs Game loop event fixes
7 Months Ago
IBombPlantedListener -> BombPlantedEvent (#104)
7 Months Ago
Use libevents for damage / kill events Merge pull request #96 from Facepunch/libevents2 Refactor damage events * Use facepunch.libevents for damage-related events * Broadcast damage before broadcasting kill * Allow modification of damage in event handlers
7 Months Ago
Use libevents for damage / kill events
7 Months Ago
Use libevents for damage / kill events
7 Months Ago
7 Months Ago
Use libevents for damage / kill events
7 Months Ago
Use libevents for damage / kill events
7 Months Ago
Use libevents for damage / kill events
7 Months Ago
Add facepunch.libevents library Use libevents for damage / kill events
7 Months Ago
Use libevents for damage / kill events
7 Months Ago
Use libevents for damage / kill events
7 Months Ago
Use libevents for damage / kill events
7 Months Ago
Add facepunch.libevents library Use libevents for damage / kill events
7 Months Ago
Fix GameEvent.GetImplementation<T>
7 Months Ago
Update title
7 Months Ago
Update README.md
7 Months Ago
Don't bother passing sender to event handlers Documentation
7 Months Ago
Context menu UI to add / remove inputs / outputs Fixes Facepunch/sbox-issues#5625
7 Months Ago
7 Months Ago
ParameterDefinitionExtensions.With order test, actual fix
7 Months Ago
7 Months Ago
ParameterDefinitionExtensions.With order fix
7 Months Ago
WIP
7 Months Ago
Fix hotloading GameEvent Allow states transitioning to themselves
7 Months Ago
Tweak when states activate / deactivate
7 Months Ago
Allow nested states
7 Months Ago
Small refactor
7 Months Ago
State machine fixes
7 Months Ago
GameEvent<T>.Dispatch(sender, eventArgs) now only notifies within sender Basic state machine system
7 Months Ago
Add sbox-libevents library Replace IKillListener with PlayerKilledEventArgs event
7 Months Ago
Create LICENSE
7 Months Ago
Create README.md
7 Months Ago
Initial commit Basic event dispatching / handler ordering