OdysseyDecomp/lib/al/Library/Obj/CollisionObj.cpp
2024-07-01 12:08:18 +02:00

20 lines
803 B
C++

#include "Library/Obj/CollisionObj.h"
#include "Library/LiveActor/ActorClippingFunction.h"
#include "Library/LiveActor/ActorDrawFunction.h"
#include "Library/LiveActor/ActorInitFunction.h"
#include "Library/Resource/Resource.h"
namespace al {
CollisionObj::CollisionObj(const ActorInitInfo& info, Resource* res, const char* collisionFileName,
HitSensor* hitSensor, const sead::Matrix34f* joinMtx, const char* suffix)
: LiveActor("コリジョンオブジェ") {
initActorSceneInfo(this, info);
initActorPoseTRSV(this);
initActorCollisionWithResource(this, res, collisionFileName, hitSensor, joinMtx, suffix);
initActorClipping(this, info);
invalidateClipping(this);
initExecutorCollisionMapObjDecorationMovement(this, info);
}
} // namespace al