mirror of
https://github.com/encounter/Petari.git
synced 2026-03-30 11:34:15 -07:00
32 lines
978 B
C++
32 lines
978 B
C++
#pragma once
|
|
|
|
#include "Game/LiveActor/LiveActor.hpp"
|
|
#include "Game/Util.hpp"
|
|
|
|
class PartsModel : public LiveActor {
|
|
public:
|
|
PartsModel(LiveActor *, const char *, const char *, MtxPtr, int, bool);
|
|
|
|
virtual ~PartsModel() {}
|
|
virtual void init(const JMapInfoIter &);
|
|
virtual void movement();
|
|
virtual void calcAnim();
|
|
virtual void calcViewAndEntry();
|
|
virtual void makeActorAppeared();
|
|
virtual void makeActorDead();
|
|
virtual void calcAndSetBaseMtx();
|
|
|
|
void initFixedPosition(const TVec3f &, const TVec3f &, const char *);
|
|
void initFixedPosition(const char *);
|
|
void initFixedPosition(MtxPtr, const TVec3f &, const TVec3f &);
|
|
void loadFixedPosition(const char *);
|
|
void offFixedPosNormalizeScale();
|
|
|
|
LiveActor* mHost; // 0x8C
|
|
FixedPosition* mFixedPos; // 0x90
|
|
MtxPtr mMtx; // 0x94
|
|
bool mCalcOwnMtx; // 0x98
|
|
bool _99;
|
|
bool mIsDead; // 0x9A
|
|
bool _9B;
|
|
}; |