118eed485e
All usages of "type" to refer to classes were renamed to "class" ClassDB has been exposed to GDScript. OBJ_TYPE() macro is now GDCLASS()
26 lines
439 B
C++
26 lines
439 B
C++
#ifndef INPUTACTION_H
|
|
#define INPUTACTION_H
|
|
|
|
#include "resource.h"
|
|
|
|
class ShortCut : public Resource {
|
|
|
|
GDCLASS(ShortCut,Resource);
|
|
|
|
InputEvent shortcut;
|
|
protected:
|
|
|
|
static void _bind_methods();
|
|
public:
|
|
|
|
void set_shortcut(const InputEvent& p_shortcut);
|
|
InputEvent get_shortcut() const;
|
|
bool is_shortcut(const InputEvent& p_Event) const;
|
|
bool is_valid() const;
|
|
|
|
String get_as_text() const;
|
|
|
|
ShortCut();
|
|
};
|
|
|
|
#endif // INPUTACTION_H
|