1
0
mirror of https://github.com/godotengine/godot.git synced 2025-11-12 13:20:55 +00:00

-Modified Input and added is_action_just_pressed() as well as is_action_just_released()

This commit is contained in:
Juan Linietsky
2016-09-01 18:58:52 -03:00
parent 3759d378da
commit 5b96c3a552
11 changed files with 196 additions and 41 deletions

View File

@@ -906,8 +906,16 @@ public:
class VisualScriptInputAction: public VisualScriptNode {
OBJ_TYPE(VisualScriptInputAction,VisualScriptNode)
public:
enum Mode {
MODE_PRESSED,
MODE_RELEASED,
MODE_JUST_PRESSED,
MODE_JUST_RELEASED,
};
StringName name;
Mode mode;
protected:
@@ -936,12 +944,15 @@ public:
void set_action_name(const StringName& p_name);
StringName get_action_name() const;
void set_action_mode(Mode p_mode);
Mode get_action_mode() const;
virtual VisualScriptNodeInstance* instance(VisualScriptInstance* p_instance);
VisualScriptInputAction();
};
VARIANT_ENUM_CAST( VisualScriptInputAction::Mode )
class VisualScriptDeconstruct: public VisualScriptNode {