OdysseyDecomp/source/al/nerve/NerveStateBase.cpp
2020-10-27 07:44:47 -04:00

48 lines
666 B
C++

#include "al/nerve/NerveStateBase.h"
namespace al
{
NerveStateBase::NerveStateBase(const char *pName) : NerveExecutor(pName)
{
mIsDead = true;
}
NerveStateBase::~NerveStateBase()
{
delete this;
}
void NerveStateBase::init()
{
}
void NerveStateBase::appear()
{
mIsDead = false;
}
void NerveStateBase::kill()
{
mIsDead = true;
}
bool NerveStateBase::update()
{
updateNerve();
if (mIsDead)
{
return true;
}
control();
return mIsDead;
}
void NerveStateBase::control()
{
}
};