]> purplebirdman git - frog-ninja.git/blob - asset/character/input/dummy_input_handler.gd
Squashed commit of the following:
[frog-ninja.git] / asset / character / input / dummy_input_handler.gd
1 extends InputHandler
2 class_name DummyInputHandler
3
4 @export var time_between_slashes := 3.0
5 var last_slash := 0.0
6
7 func get_player_input() -> InputPacket:
8         var p: InputPacket = InputPacket.new()
9         
10         var now := Time.get_unix_time_from_system()
11         if (now - last_slash) > time_between_slashes:
12                 p.player_combat_actions.append("slash")
13                 last_slash = now
14
15         if p.player_actions.is_empty():
16                 p.player_actions.append("Idle")
17
18         return p