19 lines
268 B
C++
19 lines
268 B
C++
|
|
#pragma once
|
||
|
|
|
||
|
|
namespace VISEQ::BASE {
|
||
|
|
|
||
|
|
class Interactable{
|
||
|
|
public:
|
||
|
|
Interactable() {}
|
||
|
|
virtual ~Interactable() {}
|
||
|
|
|
||
|
|
virtual bool hovering();
|
||
|
|
|
||
|
|
virtual bool clicked();
|
||
|
|
virtual bool held();
|
||
|
|
virtual bool pickedUp();
|
||
|
|
virtual bool released();
|
||
|
|
};
|
||
|
|
|
||
|
|
}
|