VEGO-Engine
0.1
Loading...
Searching...
No Matches
InteractionListener.h
1
#pragma once
2
3
#include "Vector2D.h"
4
#include <memory>
5
6
class
InteractionListener {
7
public
:
8
InteractionListener() { };
9
virtual
~InteractionListener() { };
10
11
virtual
void
interact(
void
* actor,
void
* data) = 0;
12
virtual
std::shared_ptr<Vector2D> getPosition()
// required for targeting strategy, return null to only allow explicit targeting
13
{
14
return
nullptr
;
15
}
16
17
};
include
InteractionListener.h
Generated by
1.13.2