wave-survival/modules/wave_survival/player_input.h

27 lines
587 B
C++

#ifndef PLAYER_INPUT_H
#define PLAYER_INPUT_H
#include "scene/main/node.h"
class PlayerInput : public Node {
GDCLASS(PlayerInput, Node);
static void _bind_methods();
void _notification(int what);
virtual void unhandled_input(Ref<InputEvent> const &event) override;
public:
bool run_input_down() const;
public:
static String sig_movement_input;
static String sig_look_input;
static String sig_primary_fire;
static String sig_alt_mode;
static String sig_switch_weapon;
static String sig_run;
static String sig_jump;
static String sig_crouch;
};
#endif // !PLAYER_INPUT_H