#include "StateStart.h"
#include "CasualCore.h"
StateStart::StateStart(OnStartState starter)
: State("StateStart")
, m_pfStarter(starter)
{
RKASSERT(m_pfStarter, "Start state callback cannot be empty");
}
bool StateStart::Update(float time_elapsed)
{
if (m_pfStarter)
{
m_pfStarter();
m_pfStarter = nullptr;
}
return true;
}