2022-10-15 19:24:27 +03:00
|
|
|
#ifndef _CSCRIPTMEMORYRELAY
|
|
|
|
|
#define _CSCRIPTMEMORYRELAY
|
|
|
|
|
|
|
|
|
|
#include "MetroidPrime/CEntity.hpp"
|
|
|
|
|
|
|
|
|
|
class CScriptMemoryRelay : public CEntity {
|
|
|
|
|
uchar x34_24_defaultActive : 1;
|
|
|
|
|
bool x34_25_skipSendActive : 1;
|
|
|
|
|
bool x34_26_ignoreMessages : 1;
|
|
|
|
|
public:
|
2026-02-24 23:38:31 -07:00
|
|
|
CScriptMemoryRelay(TUniqueId, const rstl::string&, const CEntityInfo&, bool, bool, const bool);
|
2022-10-15 19:24:27 +03:00
|
|
|
~CScriptMemoryRelay();
|
|
|
|
|
|
|
|
|
|
void AcceptScriptMsg(EScriptObjectMessage, TUniqueId, CStateManager&);
|
|
|
|
|
void Accept(IVisitor& visitor);
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
#endif // _CSCRIPTMEMORYRELAY
|