| 1 | #include "Library/Obj/CollisionObj.h" |
| 2 | |
| 3 | #include "Library/LiveActor/ActorClippingFunction.h" |
| 4 | #include "Library/LiveActor/ActorInitFunction.h" |
| 5 | |
| 6 | namespace al { |
| 7 | CollisionObj::CollisionObj(const ActorInitInfo& info, Resource* res, const char* collisionFileName, |
| 8 | HitSensor* hitSensor, const sead::Matrix34f* joinMtx, const char* suffix) |
| 9 | : LiveActor("コリジョンオブジェ" ) { |
| 10 | initActorSceneInfo(actor: this, info); |
| 11 | initActorPoseTRSV(actor: this); |
| 12 | initActorCollisionWithResource(this, res, collisionFileName, hitSensor, joinMtx, suffix); |
| 13 | initActorClipping(actor: this, initInfo: info); |
| 14 | invalidateClipping(actor: this); |
| 15 | initExecutorCollisionMapObjDecorationMovement(actor: this, info); |
| 16 | } |
| 17 | } // namespace al |
| 18 | |