Files
Petari/include/Game/MapObj/MapPartsRailGuideDrawer.hpp
2026-09-20 00:16:50 -04:00

30 lines
753 B
C++

#pragma once
#include "Game/MapObj/MapPartsFunction.hpp"
#include "Game/Util/Array.hpp"
class MapPartsRailGuidePoint;
class MapPartsRailGuideDrawer : public MapPartsFunction {
public:
MapPartsRailGuideDrawer(LiveActor* pHost, const char* pModelName);
virtual void init(const JMapInfoIter& rIter);
virtual bool isWorking() const;
virtual void start();
virtual void end();
void initGuidePoints(const JMapInfoIter& rIter);
void show();
void hide();
void exeHideAll();
void exeDrawAll();
void exeDrawForward();
/* 0x018 */ MR::Vector< MR::FixedArray< MapPartsRailGuidePoint*, 256 > > mGuidePoints;
/* 0x41C */ s32 mGuideType;
/* 0x420 */ s32 mRailId;
/* 0x424 */ const char* mModelName;
};