Files
Petari/include/Game/MapObj/SideSpikeMoveStep.hpp
2026-09-18 15:08:54 -04:00

28 lines
672 B
C++

#pragma once
#include "Game/MapObj/MapObjActor.hpp"
class AnimScaleController;
class WalkerStateBindStarPointer;
class SideSpikeMoveStep : public MapObjActor {
public:
SideSpikeMoveStep(const char*);
virtual void init(const JMapInfoIter&);
virtual void control();
virtual void calcAndSetBaseMtx();
virtual bool receiveOtherMsg(u32, HitSensor*, HitSensor*);
void exeWait();
void exeDPDStop();
void endDPDStop();
void exeDPDStopSync();
void endDPDStopSync();
private:
/* 0xC4 */ AnimScaleController* mScaleController;
/* 0xC8 */ WalkerStateBindStarPointer* mStateBindStarPointer;
/* 0xCC */ TVec3f mRailClipping;
};