Fix is_action_pressed for InputEventAction.

This commit is contained in:
isaacremnant
2018-09-10 15:15:06 -04:00
parent 864a314340
commit bf16f89a30
3 changed files with 22 additions and 0 deletions

View File

@ -199,6 +199,10 @@ bool InputMap::event_get_action_status(const Ref<InputEvent> &p_event, const Str
Ref<InputEventAction> input_event_action = p_event;
if (input_event_action.is_valid()) {
if (p_pressed != NULL)
*p_pressed = input_event_action->is_pressed();
if (p_strength != NULL)
*p_strength = (*p_pressed) ? 1.0f : 0.0f;
return input_event_action->get_action() == p_action;
}