diff --git a/hsm/limbo_state.cpp b/hsm/limbo_state.cpp index bf75f49..0f6cba7 100644 --- a/hsm/limbo_state.cpp +++ b/hsm/limbo_state.cpp @@ -117,6 +117,9 @@ bool LimboState::dispatch(const String &p_event, const Variant &p_cargo) { return ret; } } + else if (this->get_parent()->is_class("LimboState")) { + return static_cast(this->get_parent())->dispatch(p_event, p_cargo); + } return false; }