OdysseyDecomp/lib/al/Library/LiveActor/ActorAreaFunction.cpp

19 lines
565 B
C++

#include "Library/LiveActor/ActorAreaFunction.h"
#include "Library/Area/AreaInitInfo.h"
#include "Library/Area/AreaObj.h"
#include "Library/LiveActor/ActorInitInfo.h"
namespace al {
AreaObj* createAreaObj(const ActorInitInfo& actorInitInfo, const char* name) {
AreaInitInfo areaInitInfo;
areaInitInfo.set(*actorInitInfo.placementInfo, actorInitInfo.stageSwitchDirector,
actorInitInfo.actorSceneInfo.sceneObjHolder);
AreaObj* areaObj = new AreaObj(name);
areaObj->init(areaInitInfo);
return areaObj;
}
} // namespace al