
#ifndef AI_FINDOBJECTCACHE_HPP
#define AI_FINDOBJECTCACHE_HPP

#include "AI_FireData.hpp"



namespace MechWarrior4
{
	class MWObject;
};

namespace MW4AI
{
	class FindObjectCache
	{
	  public:
		FindObjectCache(Stuff::Scalar time, FireData::HIT_RESULT hit_result)
			: m_RayCastTime(time)
			, m_HitResult(hit_result)
		{
		}

		const Stuff::Scalar m_RayCastTime;
		const FireData::HIT_RESULT m_HitResult;
	};

	class FindObjectList
	{
	  public:
		std::vector<MechWarrior4::MWObject*> objects;
	};
};


#endif // AI_FINDOBJECTCACHE_HPP