If a behaviours implements multiple interfaces (ClickBehaviour, ScrollBehaviour,...), only the first one is picked up.
Additionally, if you adjust the else if, it semi-works, but key bindings for the second interface are not detected unless the Behaviour is added to the BehaviourMap under a different name.
If a behaviours implements multiple interfaces (ClickBehaviour, ScrollBehaviour,...), only the first one is picked up.
Additionally, if you adjust the
else if
, it semi-works, but key bindings for the second interface are not detected unless the Behaviour is added to the BehaviourMap under a different name.