Commit Graph

21 Commits

Author SHA1 Message Date
2f22223776 Poll inputs outside of game logic tick 2023-11-10 10:05:16 -05:00
b62a8cebb6 Collect move axis and look rot input 2023-11-06 21:34:16 -05:00
28963c78e9 Add delegate for when state machine transitions to new state 2023-10-22 15:30:11 -04:00
09c817ef49 Don't finish state if move mode changes but no move mode is required 2023-10-20 15:34:41 -04:00
6c06611901 Only disable most recent input if transition into state is successful 2023-08-26 16:03:01 -04:00
08d52a913f Implement input sequence and landed events 2023-08-05 14:58:08 -04:00
87c2aafd49 Fix crash with debug msg and fix state self transition issue 2023-07-29 21:54:21 -04:00
e032ddaaa5 Move state macros to plugin and make CanTransition virtual function 2023-07-29 21:18:34 -04:00
3938ac54b5 Expose state context members to blueprint and add Finish function to state 2023-07-22 22:10:00 -04:00
afc34be554 Initialize input buffer structs properly 2023-07-21 20:35:23 -04:00
d7245957df Implement rest of state class and do transition logic in state machine 2023-07-16 17:09:31 -04:00
85f0cbf804 Implement the "held down" button state 2023-07-01 19:36:44 -04:00
984fc0ad6a Fix the way the circle buffer was index and traversed 2023-07-01 19:28:41 -04:00
b8fa341503 Detect button press/release and disable inputs when they trigger a sequence 2023-07-01 16:18:09 -04:00
9f16901de6 Detect if an input sequence is in the buffer and valid 2023-06-30 19:38:34 -04:00
a85a9a7005 Interface for modifying raw inputs 2023-06-30 14:13:26 -04:00
eb735db17a Curr inputs getter 2023-06-28 20:38:20 -04:00
2c5569b6d5 Untested circle buffer implementation 2023-06-26 21:34:58 -04:00
ec6daa06fb Define functions and members for integrating player controller with input buffer 2023-06-11 17:45:58 -04:00
f31f0437e9 Setup input mapping in player controller 2023-06-10 19:23:21 -04:00
e38379586c Rename to Unreal Fighting Framework 2023-06-10 14:20:41 -04:00