mirror of https://github.com/AxioDL/metaforce.git
74 lines
1.0 KiB
C++
74 lines
1.0 KiB
C++
#ifndef __SCRIPT_OBJECT_SUPPORT_HPP__
|
|
#define __SCRIPT_OBJECT_SUPPORT_HPP__
|
|
|
|
namespace Retro
|
|
{
|
|
|
|
enum EScriptObjectState
|
|
{
|
|
StActive,
|
|
StArrived,
|
|
StClosed,
|
|
StEntered,
|
|
StExited,
|
|
StInactive,
|
|
StInside,
|
|
StMaxReached,
|
|
StOpen,
|
|
StZero,
|
|
StAttack,
|
|
StUNKS1,
|
|
StRetreat,
|
|
StPatrol,
|
|
StDead,
|
|
StCameraPath,
|
|
StCameraTarget,
|
|
StUNKS2,
|
|
StPlay,
|
|
StUNKS3,
|
|
StDeathRattle,
|
|
StUNKS4,
|
|
StDamage,
|
|
StUNKS6,
|
|
StUNKS5,
|
|
StModify,
|
|
StUNKS7,
|
|
StUNKS8,
|
|
StScanDone,
|
|
StUNKS9,
|
|
StDFST,
|
|
StReflectedDamage,
|
|
StInheritBounds
|
|
};
|
|
|
|
enum EScriptObjectMessage
|
|
{
|
|
MsgNone = -1,
|
|
MsgUNKM1 = 0,
|
|
MsgActivate,
|
|
MsgUNKM2,
|
|
MsgClose,
|
|
MsgDeactivate,
|
|
MsgDecrement,
|
|
MsgFollow,
|
|
MsgIncrement,
|
|
MsgNext,
|
|
MsgOpen,
|
|
MsgReset,
|
|
MsgResetAndStart,
|
|
MsgSetToMax,
|
|
MsgSetToZero,
|
|
MsgStart,
|
|
MsgStop,
|
|
MsgStopAndReset,
|
|
MsgToggleActive,
|
|
MsgUNKM3,
|
|
MsgAction,
|
|
MsgPlay,
|
|
MsgAlert
|
|
};
|
|
|
|
}
|
|
|
|
#endif // __SCRIPT_OBJECT_SUPPORT_HPP__
|