mirror of https://github.com/AxioDL/metaforce.git
81 lines
1.0 KiB
C++
81 lines
1.0 KiB
C++
#ifndef __SCRIPT_OBJECT_SUPPORT_HPP__
|
|
#define __SCRIPT_OBJECT_SUPPORT_HPP__
|
|
|
|
namespace urde
|
|
{
|
|
|
|
enum class EScriptObjectType
|
|
{
|
|
};
|
|
|
|
enum class EScriptObjectState
|
|
{
|
|
Any = -1,
|
|
Active,
|
|
Arrived,
|
|
Closed,
|
|
Entered,
|
|
Exited,
|
|
Inactive,
|
|
Inside,
|
|
MaxReached,
|
|
Open,
|
|
Zero,
|
|
Attack,
|
|
UNKS1,
|
|
Retreat,
|
|
Patrol,
|
|
Dead,
|
|
CameraPath,
|
|
CameraTarget,
|
|
UNKS2,
|
|
Play,
|
|
UNKS3,
|
|
DeathRattle,
|
|
UNKS4,
|
|
Damage,
|
|
UNKS6,
|
|
UNKS5,
|
|
Modify,
|
|
UNKS7,
|
|
UNKS8,
|
|
ScanDone,
|
|
UNKS9,
|
|
DFST,
|
|
ReflectedDamage,
|
|
InheritBounds
|
|
};
|
|
|
|
enum class EScriptObjectMessage
|
|
{
|
|
None = -1,
|
|
UNKM1 = 0,
|
|
Activate,
|
|
UNKM2,
|
|
Close,
|
|
Deactivate,
|
|
Decrement,
|
|
Follow,
|
|
Increment,
|
|
Next,
|
|
Open,
|
|
Reset,
|
|
ResetAndStart,
|
|
SetToMax,
|
|
SetToZero,
|
|
Start,
|
|
Stop,
|
|
StopAndReset,
|
|
ToggleActive,
|
|
UNKM3,
|
|
Action,
|
|
Play,
|
|
Alert,
|
|
ObjectAdded = 0x1f,
|
|
DeleteRequested = 0x20
|
|
};
|
|
|
|
}
|
|
|
|
#endif // __SCRIPT_OBJECT_SUPPORT_HPP__
|