#pragma once
#include "Unit.h"
#include "IDAReplayObserver.h"

class IDAReplayObserver;

class UnitInformation: public Unit
{
	mutable IDAReplayObserver * m_replayObserver;



public:
		UnitInformation(const sc2::Unit * unit, IDAReplayObserver & replayObserver);

		std::string getType() const;
		std::string getTypeName() const;
		bool hasTarget() const;
		UnitInformation getTarget() const;

};