3#include <basis/seadTypes.h>
Definition IStateFactory.h:9
virtual void dispose(IState *&state)=0
virtual IState * buildWithInitialize(const StateID &state_id)=0
virtual ~IStateFactory()
Definition IStateFactory.h:15
virtual void initializeState(IState *state)=0
virtual void disposeWithFinalize(IState *&state)=0
virtual IState * build(const StateID &state_id)=0
IStateFactory()
Definition IStateFactory.h:11