#pragma once

#include "Event.h"
#include "CharacterManager.h"
#include "FemaleMage.h"
#include "TextManager.h"
#include "DialogueManager.h"
#include "TriggerManager.h"
#include "Character.h"

class CreateEnemy : public Event
{
public:
	CreateEnemy(int id);
	~CreateEnemy(void);
	void init( CharacterManager* newCharMgr, TextManager* textMgr, DialogueManager* diaMgr, TriggerManager* trigMgr );
	void activate(int triggerId);
	void deactivate();

private:
	CharacterManager* characterManager;
	TextManager* textManager;
	DialogueManager* dialogueManager;
	TriggerManager* triggerManager;

};

