prime/include/MetroidPrime/ScriptObjects/CScriptSpiderBallWaypoint.hpp
Henrique Gemignani Passos Lima 8e843d0174 Add CScriptActorRotate
Former-commit-id: 521b2d5413b5eeafc2a673d5fa21b3dc34612963
2022-12-23 22:50:57 -03:00

20 lines
458 B
C++

#ifndef _CSCRIPTSPIDERBALLWAYPOINT
#define _CSCRIPTSPIDERBALLWAYPOINT
#include "MetroidPrime/CActor.hpp"
class CScriptSpiderBallWaypoint : public CActor {
public:
void ClearWaypoints();
void BuildWaypointListAndBounds(CStateManager& mgr);
private:
enum ECheckActiveWaypoint { kCAW_Check, kCAW_SkipCheck };
uint xe8_;
rstl::vector< TUniqueId > xec_waypoints;
rstl::optional_object< CAABox > xfc_aabox;
};
#endif // _CSCRIPTSPIDERBALLWAYPOINT