summaryrefslogtreecommitdiffstats
path: root/src/Mobs/Behaviors/Behavior.h
blob: ce719f7e451321531b0a9caf0dadc7a888c6f6a9 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#pragma once

class cBehavior
{
public:
	virtual bool IsControlDesired();
	virtual bool ControlStarting();
	virtual bool ControlEnding();
	virtual void Tick();
	virtual void PostTick();
	virtual void PreTick();
	virtual void onRightClicked();
	virtual void Destroyed();
	virtual ~cBehavior() = 0;
};