Kevin Poretti poret
poret pushed to develop at poret/UnrealFightingFramework 2023-08-11 02:27:51 +00:00
bd195c7ee8 Add callback for when movement mode on character is changed
poret pushed to develop at poret/UnrealFightingFramework 2023-08-06 18:50:09 +00:00
93ca460c8a Call init when state is created by state machine and pass it state context
poret pushed to develop at poret/UnrealFightingFramework 2023-08-05 18:58:24 +00:00
08d52a913f Implement input sequence and landed events
poret pushed to develop at poret/UnrealFightingFramework 2023-08-02 01:13:11 +00:00
d89face881 Remove state entry conditions
poret pushed to develop at poret/UnrealFightingFramework 2023-07-30 01:54:29 +00:00
87c2aafd49 Fix crash with debug msg and fix state self transition issue
poret pushed to develop at poret/UnrealFightingFramework 2023-07-30 01:18:42 +00:00
e032ddaaa5 Move state macros to plugin and make CanTransition virtual function
poret pushed to develop at poret/UnrealFightingFramework 2023-07-26 02:25:08 +00:00
8420f654e8 Debug SM, expose StateData to blueprint, make state duration optional
poret pushed to develop at poret/UnrealFightingFramework 2023-07-23 02:10:08 +00:00
3938ac54b5 Expose state context members to blueprint and add Finish function to state
poret pushed to develop at poret/UnrealFightingFramework 2023-07-22 03:25:55 +00:00
c652716895 Change state property types so they can be edited as enums
poret pushed to develop at poret/UnrealFightingFramework 2023-07-22 00:35:31 +00:00
afc34be554 Initialize input buffer structs properly
poret pushed to develop at poret/UnrealFightingFramework 2023-07-16 21:09:38 +00:00
d7245957df Implement rest of state class and do transition logic in state machine
poret pushed to develop at poret/UnrealFightingFramework 2023-07-16 01:37:25 +00:00
4cf3834b2d Start of state system rework
poret pushed to develop at poret/UnrealFightingFramework 2023-07-01 23:36:53 +00:00
85f0cbf804 Implement the "held down" button state
poret pushed to develop at poret/UnrealFightingFramework 2023-07-01 23:28:48 +00:00
984fc0ad6a Fix the way the circle buffer was index and traversed
poret pushed to develop at poret/UnrealFightingFramework 2023-07-01 20:18:29 +00:00
b8fa341503 Detect button press/release and disable inputs when they trigger a sequence
poret pushed to develop at poret/UnrealFightingFramework 2023-06-30 23:38:40 +00:00
9f16901de6 Detect if an input sequence is in the buffer and valid
poret pushed to develop at poret/UnrealFightingFramework 2023-06-30 18:13:32 +00:00
a85a9a7005 Interface for modifying raw inputs
poret pushed to develop at poret/UnrealFightingFramework 2023-06-29 00:38:28 +00:00
eb735db17a Curr inputs getter
poret pushed to develop at poret/UnrealFightingFramework 2023-06-27 01:35:05 +00:00
2c5569b6d5 Untested circle buffer implementation
poret pushed to develop at poret/UnrealFightingFramework 2023-06-11 21:46:14 +00:00
ec6daa06fb Define functions and members for integrating player controller with input buffer
f31f0437e9 Setup input mapping in player controller
Compare 2 commits »