mirror of
https://github.com/lubosz/overte.git
synced 2025-04-24 11:43:16 +02:00
fixing tablet pointer issues
This commit is contained in:
parent
6189aff6b3
commit
d1c46e1cdc
1 changed files with 10 additions and 1 deletions
|
@ -79,7 +79,16 @@ void Overlays::cleanupAllOverlays() {
|
|||
cleanupOverlaysToDelete();
|
||||
}
|
||||
|
||||
void Overlays::init() {}
|
||||
void Overlays::init() {
|
||||
auto entityScriptingInterface = DependencyManager::get<EntityScriptingInterface>().data();
|
||||
auto pointerManager = DependencyManager::get<PointerManager>();
|
||||
connect(pointerManager.data(), &PointerManager::hoverBeginOverlay, entityScriptingInterface , &EntityScriptingInterface::hoverEnterEntity);
|
||||
connect(pointerManager.data(), &PointerManager::hoverContinueOverlay, entityScriptingInterface, &EntityScriptingInterface::hoverOverEntity);
|
||||
connect(pointerManager.data(), &PointerManager::hoverEndOverlay, entityScriptingInterface, &EntityScriptingInterface::hoverLeaveEntity);
|
||||
connect(pointerManager.data(), &PointerManager::triggerBeginOverlay, entityScriptingInterface, &EntityScriptingInterface::mousePressOnEntity);
|
||||
connect(pointerManager.data(), &PointerManager::triggerContinueOverlay, entityScriptingInterface, &EntityScriptingInterface::mouseMoveOnEntity);
|
||||
connect(pointerManager.data(), &PointerManager::triggerEndOverlay, entityScriptingInterface, &EntityScriptingInterface::mouseReleaseOnEntity);
|
||||
}
|
||||
|
||||
void Overlays::update(float deltatime) {
|
||||
cleanupOverlaysToDelete();
|
||||
|
|
Loading…
Reference in a new issue