#pragma once enum class EScriptObjectState : u16 { Any = static_cast(-1), Active = 0x0, Arrived = 0x1, Closed = 0x2, Entered = 0x3, Exited = 0x4, Inactive = 0x5, Inside = 0x6, MaxReached = 0x7, Open = 0x8, Zero = 0x9, Attack = 0xA, CloseIn = 0xB, Retreat = 0xC, Patrol = 0xD, Dead = 0xE, CameraPath = 0xF, CameraTarget = 0x10, DeactivateState = 0x11, Play = 0x12, MassiveDeath = 0x13, DeathRattle = 0x14, AboutToMassivelyDie = 0x15, Damage = 0x16, InvulnDamage = 0x17, MassiveFrozenDeath = 0x18, Modify = 0x19, ScanStart = 0x1A, ScanProcessing = 0x1B, ScanDone = 0x1C, UnFrozen = 0x1D, Default = 0x1E, ReflectedDamage = 0x1F, InheritBounds = 0x20, }; enum class EScriptObjectMessage : u16 { None = static_cast(-1), UNKM0 = 0x0, Activate = 0x1, Arrived = 0x2, Close = 0x3, Deactivate = 0x4, Decrement = 0x5, Follow = 0x6, Increment = 0x7, Next = 0x8, Open = 0x9, Reset = 0xA, ResetAndStart = 0xB, SetToMax = 0xC, SetToZero = 0xD, Start = 0xE, Stop = 0xF, StopAndReset = 0x10, ToggleActive = 0x11, UNKM18 = 0x12, Action = 0x13, Play = 0x14, Alert = 0x15, InternalMessage00 = 0x16, OnFloor = 0x17, InternalMessage02 = 0x18, InternalMessage03 = 0x19, Falling = 0x1A, OnIceSurface = 0x1B, OnMudSlowSurface = 0x1C, OnNormalSurface = 0x1D, Touched = 0x1E, AddPlatformRider = 0x1F, LandOnNotFloor = 0x20, Registered = 0x21, Deleted = 0x22, InitializedInArea = 0x23, WorldInitialized = 0x24, AddSplashInhabitant = 0x25, UpdateSplashInhabitant = 0x26, RemoveSplashInhabitant = 0x27, Jumped = 0x28, Damage = 0x29, InvulnDamage = 0x2A, ProjectileCollide = 0x2B, InSnakeWeed = 0x2C, AddPhazonPoolInhabitant = 0x2D, UpdatePhazonPoolInhabitant = 0x2E, RemovePhazonPoolInhabitant = 0x2F, SuspendedMove = 0x30, }; namespace NScriptMsg { enum EScriptEvent {}; enum class EScriptAction : uint { IMP1EntityBase_None = 0x0, IMP1EntityBase_Deleted = 0x5844454C, IMP1EntityBase_DeactivateGameObject = 0x49435456, IMP1EntityBase_DeactivateComponent = 0x49434D50, IMP1EntityBase_ActivateComponent = 0x41434D50, IMP1EntityBase_ActivateGameObject = 0x41435456, PickupMP1_Activate = 0x81930B2A, PickupMP1_ToggleActive = 0x410C9396, PickupMP1_Deactivate = 0x723FA66F, MemoryRelayMP1_Activate = 0x326DDB0D, MemoryRelayMP1_Deactivate = 0xFAAB95A1, Boolean_BA7CE752 = 0xBA7CE752, Boolean_9C2A6BBE = 0x9C2A6BBE, Boolean_48F65003 = 0x48F65003, Boolean_A76343E5 = 0xA76343E5, Boolean_CB67EBC0 = 0xCB67EBC0, WorldTransition_2043B3F1 = 0x2043B3F1, WorldTransition_408CD42E = 0x408CD42E, Sound_4644F773 = 0x4644F773, Sound_A6396EF1 = 0xA6396EF1, Sound_73263FA4 = 0x73263FA4, Sound_6993E32B = 0x6993E32B, Sound_29DB7768 = 0x29DB7768, Relay_D432447E = 0xD432447E, UIRelay_0CD8551F = 0x0CD8551F, UIRelay_D0496C77 = 0xD0496C77, UIRelay_4D2A897D = 0x4D2A897D, CameraFilter_8AEFBBCE = 0x8AEFBBCE, CameraFilter_C6936570 = 0xC6936570, TimerSequence_94B33AF7 = 0x94B33AF7, TimerSequence_FDD4EC9C = 0xFDD4EC9C, TimerSequence_84B4F938 = 0x84B4F938, CinematicCameraShot_BCA2E3CD = 0xBCA2E3CD, SplineMotion_3396C0DB = 0x3396C0DB, SplineMotion_BE5307E2 = 0xBE5307E2, SplineMotion_FA78A041 = 0xFA78A041, SplineMotion_58D427E6 = 0x58D427E6, SplineMotion_47321E8B = 0x47321E8B, ColorModifier_FD95CBA7 = 0xFD95CBA7, ColorModifier_B612D3C1 = 0xB612D3C1, ColorModifier_D677E62C = 0xD677E62C, ColorModifier_9CF5F95B = 0x9CF5F95B, ColorModifier_E8D4C0B3 = 0xE8D4C0B3, ColorModifier_46767619 = 0x46767619, Timer_877ED630 = 0x877ED630, Timer_C8AF8072 = 0xC8AF8072, Timer_69AD60B1 = 0x69AD60B1, Timer_F064A088 = 0xF064A088, Cinematic_370125AE = 0x370125AE, Cinematic_0206FFDD = 0x0206FFDD, Cinematic_23A552B9 = 0x23A552B9, Cinematic_EFC9CC11 = 0xEFC9CC11, Cinematic_E172B50E = 0xE172B50E, ControlCommandDisabler_F98CBFF0 = 0xF98CBFF0, ControlCommandDisabler_4D46179C = 0x4D46179C, Enumeration_4286C93A = 0x4286C93A, Enumeration_C68C9036 = 0xC68C9036, UnkType4011951336_7C73F136 = 0x7C73F136, UnkType4011951336_4A31A98E = 0x4A31A98E, CinematicSkipHandler_04CAFF99 = 0x04CAFF99, CinematicSkipHandler_6BE36942 = 0x6BE36942, GameFlowRelay_240F04FB = 0x240F04FB, GameFlowRelay_AD5CF5C6 = 0xAD5CF5C6, RumbleEmitter_25053598 = 0x25053598, RumbleEmitter_75EC7C2D = 0x75EC7C2D, RumbleEmitter_9E054AF8 = 0x9E054AF8, RumbleEmitter_E20E559D = 0xE20E559D, RumbleEmitter_A30FC0B2 = 0xA30FC0B2, RumbleEmitter_2156F57B = 0x2156F57B, RumbleEmitter_309E3113 = 0x309E3113, RumbleEmitter_09939530 = 0x09939530, RumbleEmitter_0C95B017 = 0x0C95B017, GenericSplineControl_1BB7C110 = 0x1BB7C110, GenericSplineControl_AD05E4FD = 0xAD05E4FD, GenericSplineControl_34690C59 = 0x34690C59, GenericSplineControl_453ABC2A = 0x453ABC2A, GenericSplineControl_3931DAD2 = 0x3931DAD2, GenericSplineControl_5F0C999C = 0x5F0C999C, GenericSplineControl_8E364FC3 = 0x8E364FC3, GenericSplineControl_E1E545F3 = 0xE1E545F3, GenericSplineControl_E2E98EB4 = 0xE2E98EB4, RealToRealMap_A5147EF6 = 0xA5147EF6, EnvironmentVarModifier_F375AF0F = 0xF375AF0F, RelayFrameDelay_668FE46C = 0x668FE46C, WindWaker_931D274D = 0x931D274D, AudioBusController_106F4C2A = 0x106F4C2A, AudioBusController_6CC14693 = 0x6CC14693, AudioBusController_A5159F79 = 0xA5159F79, ObjectFollow_BE07F6B4 = 0xBE07F6B4, ObjectFollow_1EF8DA78 = 0x1EF8DA78, ObjectFollow_8BBB074D = 0x8BBB074D, ProxyPlayerMP1_9454ECDD = 0x9454ECDD, ProxyPlayerMP1_DC14E90C = 0xDC14E90C, ProxyPlayerMP1_C281B3F9 = 0xC281B3F9, ProxyPlayerMP1_0DE2D8F8 = 0x0DE2D8F8, ProxyPlayerMP1_723B26DB = 0x723B26DB, ProxyPlayerMP1_47BFE3F7 = 0x47BFE3F7, AudioBusPhaseResponder_A009554C = 0xA009554C, AudioBusPhaseResponder_E8EE2F17 = 0xE8EE2F17, AudioBusPhaseResponder_92ED9407 = 0x92ED9407, VoiceEffect_73EEAC64 = 0x73EEAC64, VoiceEffect_9E40EBB9 = 0x9E40EBB9, Counter_E3CD40CA = 0xE3CD40CA, Counter_787F7B2B = 0x787F7B2B, Counter_A23E0E53 = 0xA23E0E53, Counter_93C513FB = 0x93C513FB, Counter_CDF104CD = 0xCDF104CD, CollisionProbe_1D8FC8A5 = 0x1D8FC8A5, Generator_4FF2BB29 = 0x4FF2BB29, Generator_C632F96E = 0xC632F96E, ControlSchemeAccessor_3E0BD1D5 = 0x3E0BD1D5, ControlSchemeAccessor_31D5079E = 0x31D5079E, SoundMP1_Play = 0xD01CDE83, SoundMP1_Stop = 0x8EDC8DCE, SoundMP1_Deactivate = 0x9C8781FC, SoundMP1_Activate = 0x669DB602, SoundMP1_ToggleActive = 0xA93C4DAB, AudioBusMixer_664B24B8 = 0x664B24B8, AudioBusMixer_B0E30FD5 = 0xB0E30FD5, DynamicControlScriptedRealDefinition_860B7761 = 0x860B7761, EnumToRealMap_07F0F9FD = 0x07F0F9FD, BoolToRealMap_7A19246C = 0x7A19246C, RealNumber_909DFDC5 = 0x909DFDC5, UnkType3920237471_A424B8FB = 0xA424B8FB, AmbientParticleEffect_C53A2E78 = 0xC53A2E78, Dock_434D7572 = 0x434D7572, Dock_7862F760 = 0x7862F760, ActorMP1_Deactivate = 0xDD169FF3, ActorMP1_Activate = 0xA34E100F, ActorMP1_Decrement = 0x767A0969, ActorMP1_Play = 0x7AE20CD8, ActorMP1_808E57C1 = 0x808E57C1, ActorMP1_Increment = 0xD5883F10, ActorMP1_ToggleActive = 0xCDEB03BA, ActorMP1_Reset = 0xA1C627E7, ActorMP1_2988069C = 0x2988069C, TriggerMP1_Activate = 0xB5DD4543, TriggerMP1_Deactivate = 0x3067F115, TriggerMP1_ToggleActive = 0xDA363167, TriggerMP1_Follow = 0xEC222177, DoorMP1_E163E332 = 0xE163E332, DoorMP1_26A02102 = 0x26A02102, DoorMP1_6A6FC52F = 0x6A6FC52F, DoorMP1_4317DD11 = 0x4317DD11, DoorMP1_9A900367 = 0x9A900367, ScriptRelayMP1_SetToZero = 0x379D362E, ScriptRelayMP1_Activate = 0x4CB37153, ScriptRelayMP1_Deactivate = 0xE10034C6, ScriptRelayMP1_ToggleActive = 0x01C4C127, DamageableTriggerMP1_37645B8C = 0x37645B8C, DamageableTriggerMP1_1008D7FC = 0x1008D7FC, DamageableTriggerMP1_9A44EE6B = 0x9A44EE6B, DamageableTriggerMP1_A17F93EA = 0xA17F93EA, TimerMP1_ToggleActive = 0x3C6FE8B5, TimerMP1_Start = 0x55193B90, TimerMP1_ResetAndStart = 0xD63B8F04, TimerMP1_Activate = 0xBBDB3EE1, TimerMP1_Deactivate = 0xA4BEEF34, TimerMP1_Stop = 0xEF52CF9D, TimerMP1_StopAndReset = 0x79259FE8, TimerMP1_Reset = 0x43D48CF5, NotSTD_DockMP1_F91F6C8F = 0xF91F6C8F, NotSTD_DockMP1_13EADD70 = 0x13EADD70, NotSTD_DockMP1_3FF55DBD = 0x3FF55DBD, NotSTD_DockMP1_98B31731 = 0x98B31731, GeneratorMP1_99EA1C2C = 0x99EA1C2C, GeneratorMP1_799391E0 = 0x799391E0, GeneratorMP1_15494612 = 0x15494612, WaypointMP1_5D191757 = 0x5D191757, WaypointMP1_961200B0 = 0x961200B0, WaypointMP1_24CA86A9 = 0x24CA86A9, WaypointMP1_E7E38FD4 = 0xE7E38FD4, WaypointMP1_5648DC9B = 0x5648DC9B, PickupGeneratorMP1_E5E0156F = 0xE5E0156F, EntityProperties_47524E4C = 0x47524E4C, HUDMemoMP1_SetToZero = 0xDD3BC9A2, HUDMemoMP1_Activate = 0xCF819152, HUDMemoMP1_Deactivate = 0x886EBF6E, HUDMemoMP1_ToggleActive = 0x98ECC5A7, SpiderBallWaypointMP1_855CF685 = 0x855CF685, SpiderBallWaypointMP1_8FA92CDD = 0x8FA92CDD, SpiderBallWaypointMP1_8CF59590 = 0x8CF59590, CameraWaypointMP1_608967F4 = 0x608967F4, CameraWaypointMP1_072C9F9F = 0x072C9F9F, CameraWaypointMP1_7434D3DA = 0x7434D3DA, CameraWaypointMP1_886FDCC5 = 0x886FDCC5, CameraWaypointMP1_FDA6C203 = 0xFDA6C203, CameraHintMP1_2795442B = 0x2795442B, CameraHintMP1_780901C1 = 0x780901C1, CameraHintMP1_A530E988 = 0xA530E988, CameraHintMP1_588AF1A8 = 0x588AF1A8, CameraHintMP1_258D8E47 = 0x258D8E47, CameraHintMP1_73175590 = 0x73175590, PathCameraMP1_1D56A46C = 0x1D56A46C, PathCameraMP1_F64343AB = 0xF64343AB, PointOfInterestMP1_FD6A5D68 = 0xFD6A5D68, PointOfInterestMP1_BA1C7DA4 = 0xBA1C7DA4, SpecialFunctionMP1_Action = 0xD5BE6778, SpecialFunctionMP1_Decrement = 0x38DCE549, SpecialFunctionMP1_Increment = 0x830246F3, SpecialFunctionMP1_Deactivate = 0xFDF00E17, SpecialFunctionMP1_Activate = 0x96451312, SpecialFunctionMP1_Play = 0xCCCF30E2, SpecialFunctionMP1_Stop = 0xF75D49DD, SpecialFunctionMP1_Start = 0x4C0CE580, SpecialFunctionMP1_SetToZero = 0x58FA6924, SpecialFunctionMP1_SetToMax = 0xE60CB590, EffectMP1_DBE5CB30 = 0xDBE5CB30, EffectMP1_7DCFA087 = 0x7DCFA087, EffectMP1_DA662FC8 = 0xDA662FC8, SpawnPointMP1_SetToZero = 0x0CB16850, SpawnPointMP1_Deactivate = 0x0059C3C6, SpawnPointMP1_Activate = 0x8E935FD2, SpawnPointMP1_Reset = 0x78A8205F, SpawnPointMP1_ToggleActive = 0x7F2F1B8A, CameraMP1_CC954081 = 0xCC954081, CameraMP1_806893D5 = 0x806893D5, CameraFilterKeyframeMP1_1673E576 = 0x1673E576, CameraFilterKeyframeMP1_01174275 = 0x01174275, CameraFilterKeyframeMP1_70447B3C = 0x70447B3C, CameraFilterKeyframeMP1_5ACF9A7B = 0x5ACF9A7B, ActorKeyframeMP1_41967A0E = 0x41967A0E, ActorKeyframeMP1_26A2A938 = 0x26A2A938, ActorKeyframeMP1_4368B58F = 0x4368B58F, ActorKeyframeMP1_B39DA854 = 0xB39DA854, PlayerActorMP1_Deactivate = 0x44467444, PlayerActorMP1_Activate = 0x6AE5C5B1, PlayerActorMP1_Play = 0x2842B457, PlayerActorMP1_Increment = 0x7D81EC87, PlayerActorMP1_Reset = 0x3163C01F, PlayerActorMP1_ToggleActive = 0xDA468E5F, SwitchMP1_685C5E64 = 0x685C5E64, SwitchMP1_2F063793 = 0x2F063793, SwitchMP1_035EF39A = 0x035EF39A, SwitchMP1_44A89234 = 0x44A89234, SwitchMP1_9158E6B3 = 0x9158E6B3, StreamedAudioMP1_Play = 0xA377AEEA, StreamedAudioMP1_Stop = 0x244C3585, StreamedAudioMP1_Decrement = 0xBFAD2707, StreamedAudioMP1_Increment = 0x5C71A9E1, StreamedAudioMP1_Activate = 0xFD9AB678, StreamedAudioMP1_Deactivate = 0x788454D0, StreamedAudioMP1_ToggleActive = 0x3132ADCC, WorldTeleporterTooMP1_B864DBDE = 0xB864DBDE, WorldTeleporterTooMP1_8DA98815 = 0x8DA98815, WorldTeleporterTooMP1_B45CE97D = 0xB45CE97D, TeamAiMgrMP1_A695EEB2 = 0xA695EEB2, CounterMP1_7BBDFE58 = 0x7BBDFE58, CounterMP1_B48FB110 = 0xB48FB110, CounterMP1_87427848 = 0x87427848, CounterMP1_3B7BAD84 = 0x3B7BAD84, CounterMP1_83B7AE5E = 0x83B7AE5E, CounterMP1_41988D1E = 0x41988D1E, CounterMP1_26B54B73 = 0x26B54B73, MetroidMP1_09FBF038 = 0x09FBF038, MetroidMP1_77426E24 = 0x77426E24, MetroidMP1_B2D8B2E2 = 0xB2D8B2E2, CameraShakerOldMP1_9BD9089C = 0x9BD9089C, CameraShakerOldMP1_F5C43E90 = 0xF5C43E90, CameraShakerOldMP1_7A44C1A7 = 0x7A44C1A7, BroadcastGlobal_93E048CB = 0x93E048CB, CameraShakerNewMP1_F18C5FEE = 0xF18C5FEE, PlatformMP1_3ECDEF4E = 0x3ECDEF4E, PlatformMP1_21700E20 = 0x21700E20, PlatformMP1_2302215C = 0x2302215C, PlatformMP1_F6D20986 = 0xF6D20986, PlatformMP1_18E8CCF3 = 0x18E8CCF3, PlatformMP1_27DE0F7C = 0x27DE0F7C, PlatformMP1_511DDD00 = 0x511DDD00, PlatformMP1_4339886F = 0x4339886F, PlatformMP1_230F90ED = 0x230F90ED, MetroidPrimeRelayMP1_6D6A2AD3 = 0x6D6A2AD3, MetroidPrimeRelayMP1_96391320 = 0x96391320, MetroidPrimeRelayMP1_0DE5950B = 0x0DE5950B, MetroidPrimeRelayMP1_DB646206 = 0xDB646206, PlayerHintMP1_Decrement = 0x116CD422, PlayerHintMP1_Increment = 0xB6E7C44E, PlayerHintMP1_Activate = 0xD668CCF5, PlayerHintMP1_Deactivate = 0xE0B02AB7, PlayerHintMP1_ToggleActive = 0x2DCF41D8, ColorModulateMP1_144D0F29 = 0x144D0F29, ColorModulateMP1_8ED2A8C7 = 0x8ED2A8C7, ColorModulateMP1_32125D3C = 0x32125D3C, ColorModulateMP1_F2EFC9A1 = 0xF2EFC9A1, PhazonPoolMP1_894B7BCA = 0x894B7BCA, MetroidPrimeStage2MP1_3018E25A = 0x3018E25A, MetroidPrimeStage2MP1_F4263CE2 = 0xF4263CE2, MetroidPrimeStage2MP1_09910C87 = 0x09910C87, MetroidPrimeStage2MP1_90A79570 = 0x90A79570, MetroidPrimeStage2MP1_614056BD = 0x614056BD, MetroidPrimeStage2MP1_2CE65867 = 0x2CE65867, RumbleEffectMP1_A1F1FCF6 = 0xA1F1FCF6, VolumetricFogHint_1C67758F = 0x1C67758F, VolumetricFogHint_B1766945 = 0xB1766945, VolumetricFogHint_D8D934C6 = 0xD8D934C6, ColorGradeHint_25592FA2 = 0x25592FA2, ColorGradeHint_332214FF = 0x332214FF, ChromaticAberration_FD592DDF = 0xFD592DDF, ChromaticAberration_B33D08EC = 0xB33D08EC, AudioPluginEffect_CC62E4F8 = 0xCC62E4F8, AudioPluginEffect_C833C444 = 0xC833C444, RandomRelayMP1_85627EF2 = 0x85627EF2, RandomRelayMP1_99C42AE1 = 0x99C42AE1, DroneMP1_C7ABE017 = 0xC7ABE017, DroneMP1_8B23A9F0 = 0x8B23A9F0, DroneMP1_0A911D14 = 0x0A911D14, WallCrawlerSwarmMP1_F6592FEF = 0xF6592FEF, WallCrawlerSwarmMP1_DFB6FE2A = 0xDFB6FE2A, RoomAcousticsMP1_CF67C9C8 = 0xCF67C9C8, RoomAcousticsMP1_8D796FD3 = 0x8D796FD3, FishCloudMP1_76FE6AC9 = 0x76FE6AC9, FishCloudMP1_FA0E66D6 = 0xFA0E66D6, GunTurretMP1_6BD93A5B = 0x6BD93A5B, GunTurretMP1_1F4315DE = 0x1F4315DE, GunTurretMP1_EB3DA75C = 0xEB3DA75C, GunTurretMP1_C69C0526 = 0xC69C0526, GunTurretMP1_30986885 = 0x30986885, GunTurretMP1_47821E85 = 0x47821E85, GunTurretMP1_E179817A = 0xE179817A, RadialDamageMP1_33BED385 = 0x33BED385, SpacePirateMP1_779B0A1F = 0x779B0A1F, SpacePirateMP1_3639BD8F = 0x3639BD8F, SpacePirateMP1_167036CA = 0x167036CA, SpacePirateMP1_C10F606B = 0xC10F606B, SpacePirateMP1_8B9B64F3 = 0x8B9B64F3, SpacePirateMP1_0964EFB5 = 0x0964EFB5, SpacePirateMP1_6136FB3A = 0x6136FB3A, AudioBusDriver_71DC7496 = 0x71DC7496, AudioBusDriver_6E2FD7DF = 0x6E2FD7DF, BabygothMP1_86DB4947 = 0x86DB4947, BabygothMP1_5EC0EBCF = 0x5EC0EBCF, ActorIceDarkenerMP1_E63B4292 = 0xE63B4292, WorldLightFaderMP1_7DF73EAF = 0x7DF73EAF, LightDynamic_2BEBD3D6 = 0x2BEBD3D6, LightDynamic_01BEDEB9 = 0x01BEDEB9, LightDynamic_65A5300E = 0x65A5300E, LightDynamic_2EBAA1AE = 0x2EBAA1AE, LightDynamic_91651688 = 0x91651688, LightDynamic_360EF3EB = 0x360EF3EB, RelayRandom_D509F1D3 = 0xD509F1D3, EnvFxDensityControllerMP1_582C90B4 = 0x582C90B4, EnvFxDensityControllerMP1_7AFFF257 = 0x7AFFF257, EnvFxDensityControllerMP1_75FB97DF = 0x75FB97DF, EnvFxDensityControllerMP1_49DC3D26 = 0x49DC3D26, FlickerBatMP1_9209A507 = 0x9209A507, ShadowProjectorMP1_30C0C940 = 0x30C0C940, ShadowProjectorMP1_000265D8 = 0x000265D8, MetareeMP1_CFC764BB = 0xCFC764BB, MetareeMP1_75038D99 = 0x75038D99, WaterMP1_521904E9 = 0x521904E9, WaterMP1_02063986 = 0x02063986, WaterMP1_CDFE2EA2 = 0xCDFE2EA2, BallTriggerMP1_C43D3979 = 0xC43D3979, BallTriggerMP1_92585AB0 = 0x92585AB0, RippleMP1_0FBD0943 = 0x0FBD0943, RippleMP1_9D7975EB = 0x9D7975EB, RippleMP1_04A6CC1C = 0x04A6CC1C, ActorRotateMP1_Action = 0xBDCA08A0, ActorRotateMP1_Next = 0xAE071DDD, ActorRotateMP1_Activate = 0x3903DFFF, ActorRotateMP1_Deactivate = 0xD3BE0C31, ActorRotateMP1_ToggleActive = 0xFF35386C, RealNumberDriver_D1CD9262 = 0xD1CD9262, FlyingPirateMP1_1D90D363 = 0x1D90D363, FlyingPirateMP1_2F77E39C = 0x2F77E39C, FlyingPirateMP1_9E28EF7B = 0x9E28EF7B, FlyingPirateMP1_70AA97AC = 0x70AA97AC, FlyingPirateMP1_C588E48B = 0xC588E48B, FlyingPirateMP1_EC6701B2 = 0xEC6701B2, IceSheegothMP1_B197B6EA = 0xB197B6EA, IceSheegothMP1_041518E5 = 0x041518E5, ObjectTeleport_93898BC1 = 0x93898BC1, RoomPreloader_757FFE45 = 0x757FFE45, CoverPointMP1_06B95886 = 0x06B95886, CoverPointMP1_A6BB3808 = 0xA6BB3808, AreaOcclusionModifierMP1_48465BD1 = 0x48465BD1, AreaOcclusionModifierMP1_617E5B1E = 0x617E5B1E, SpindleCameraMP1_048C6EFC = 0x048C6EFC, SpindleCameraMP1_24A1F81F = 0x24A1F81F, SpindleCameraMP1_DD7D3290 = 0xDD7D3290, ControllerActionMP1_117FA530 = 0x117FA530, ControllerActionMP1_F8278D22 = 0xF8278D22, CameraHintTriggerMP1_299B14B0 = 0x299B14B0, CameraHintTriggerMP1_9CD95188 = 0x9CD95188, GrapplePointMP1_636FFE02 = 0x636FFE02, GrapplePointMP1_E49857E2 = 0xE49857E2, JellyZapMP1_68913EC7 = 0x68913EC7, JellyZapMP1_EEA738CC = 0xEEA738CC, VolumetricFogRegionTransition_FB05EADB = 0xFB05EADB, VolumetricFogRegionTransition_6C4D551C = 0x6C4D551C, AThardusRockProjectileMP1_13AA077B = 0x13AA077B, ThermalHeatFaderMP1_F98A1802 = 0xF98A1802, ThardusMP1_C622727F = 0xC622727F, ThardusMP1_B616C01B = 0xB616C01B, ThardusMP1_66C4BE31 = 0x66C4BE31, VisorFlareMP1_4EA58E69 = 0x4EA58E69, VisorFlareMP1_A25727A4 = 0xA25727A4, ParasiteMP1_E07FC7E6 = 0xE07FC7E6, ParasiteMP1_90563BAF = 0x90563BAF, ParasiteMP1_6A51B981 = 0x6A51B981, LoadUnitController_D11E563B = 0xD11E563B, DebrisExtendedMP1_0AC46750 = 0x0AC46750, DebrisExtendedMP1_F086C296 = 0xF086C296, MidiMP1_BD407FDB = 0xBD407FDB, MidiMP1_AD723E1F = 0xAD723E1F, MidiMP1_27ADC801 = 0x27ADC801, MIDISequence_B08D85AE = 0xB08D85AE, MIDISequence_4D9A2443 = 0x4D9A2443, AudioSampler_3E7096CC = 0x3E7096CC, SteamMP1_A7D8FFBF = 0xA7D8FFBF, SteamMP1_8408489B = 0x8408489B, TargetingPointMP1_F0DEE8E8 = 0xF0DEE8E8, TargetingPointMP1_12817072 = 0x12817072, AudioOcclusionVolume_ADCE7C14 = 0xADCE7C14, AudioOcclusionVolume_CB9D4353 = 0xCB9D4353, IntroBossMP1_63F605C8 = 0x63F605C8, IntroBossMP1_F2B8FCB2 = 0xF2B8FCB2, MusicSystemTransport_3F2D8097 = 0x3F2D8097, MaterialVariableDriverMP1_306D66ED = 0x306D66ED, ScriptHUDBillboardEffectMP1_1E77708E = 0x1E77708E, ScriptHUDBillboardEffectMP1_E0EF28DA = 0xE0EF28DA, CameraBlurKeyframeMP1_1B5F1673 = 0x1B5F1673, CameraBlurKeyframeMP1_E79AD55E = 0xE79AD55E, PufferMP1_EB2D1340 = 0xEB2D1340, PufferMP1_34E1E4D5 = 0x34E1E4D5, PufferMP1_7AACDB80 = 0x7AACDB80, MagdoliteMP1_BC09CF04 = 0xBC09CF04, ElitePirateMP1_D9E16F2D = 0xD9E16F2D, ElitePirateMP1_F3C69D91 = 0xF3C69D91, ElitePirateMP1_68414640 = 0x68414640, ElitePirateMP1_8A8932C0 = 0x8A8932C0, AtomicAlphaMP1_E2D55344 = 0xE2D55344, AScriptBeamMP1_6D8C6A08 = 0x6D8C6A08, AScriptBeamMP1_30BFD35A = 0x30BFD35A, AScriptBeamMP1_1E5ED4B5 = 0x1E5ED4B5, AiJumpPointMP1_5FD1DB77 = 0x5FD1DB77, SoundFilterModifier_DA8BD7A0 = 0xDA8BD7A0, SoundFilterModifier_343106BD = 0x343106BD, SoundVolumeModifier_9E0C22B3 = 0x9E0C22B3, SoundVolumeModifier_E29557BE = 0xE29557BE, MazeNodeMP1_94DD987F = 0x94DD987F, MazeNodeMP1_A9971D6F = 0xA9971D6F, MazeNodeMP1_D2B157B9 = 0xD2B157B9, PhazonHealingNoduleMP1_C437A0E6 = 0xC437A0E6, PhazonHealingNoduleMP1_8CB54E76 = 0x8CB54E76, PhazonHealingNoduleMP1_E70ACB97 = 0xE70ACB97, BloomEffectHint_B3079E3A = 0xB3079E3A, BloomEffectHint_3A7B2343 = 0x3A7B2343, OmegaPirateMP1_A299C8CC = 0xA299C8CC, OmegaPirateMP1_F9989072 = 0xF9989072, OmegaPirateMP1_E86F19B7 = 0xE86F19B7, OmegaPirateMP1_90DBC65A = 0x90DBC65A, OmegaPirateMP1_FDC33DA7 = 0xFDC33DA7, OmegaPirateMP1_67223DC8 = 0x67223DC8, OmegaPirateMP1_33FEB6F3 = 0x33FEB6F3, OmegaPirateMP1_7EC7CC51 = 0x7EC7CC51, OmegaPirateMP1_863C9686 = 0x863C9686, OmegaPirateMP1_C2A8B8F4 = 0xC2A8B8F4, UnkType620001111_A88C8975 = 0xA88C8975, GameOptionsAccessor_76DECA5C = 0x76DECA5C, FishCloudModifierMP1_B46D92DC = 0xB46D92DC, FishCloudModifierMP1_BCD0198C = 0xBCD0198C, SpankWeedMP1_46F635DF = 0x46F635DF, SpankWeedMP1_59DC94FA = 0x59DC94FA, SpankWeedMP1_6EBD0934 = 0x6EBD0934, ChozoGhostMP1_1CE4FA72 = 0x1CE4FA72, ChozoGhostMP1_25474C0C = 0x25474C0C, ChozoGhostMP1_E1CC2AD5 = 0xE1CC2AD5, ChozoGhostMP1_AE16CA9F = 0xAE16CA9F, SnakeWeedSwarmMP1_894CB9D2 = 0x894CB9D2, SnakeWeedSwarmMP1_3B6B1DCC = 0x3B6B1DCC, RidleyMP1_3AE5A9E2 = 0x3AE5A9E2, RidleyMP1_10F5E544 = 0x10F5E544, RidleyMP1_08C87198 = 0x08C87198, RidleyMP1_DFD1B896 = 0xDFD1B896, RelayProbabilityGameMode_7AFA8E45 = 0x7AFA8E45, EyeBallMP1_ED7EAA7F = 0xED7EAA7F, OculusMP1_8AE4251B = 0x8AE4251B, OculusMP1_BD7FBCE1 = 0xBD7FBCE1, WaterRenderVolume_B48572FC = 0xB48572FC, WaterRenderVolume_8DE2249F = 0x8DE2249F, GarBeetleMP1_4361E919 = 0x4361E919, WarWaspMP1_12EE96E3 = 0x12EE96E3, WarWaspMP1_BE54A261 = 0xBE54A261, WaterTransitionMP1_9C96FE71 = 0x9C96FE71, FlaahgraMP1_C0E01367 = 0xC0E01367, FlaahgraMP1_31ABA1E8 = 0x31ABA1E8, FlaahgraMP1_10160494 = 0x10160494, FlaahgraMP1_F74BE3EA = 0xF74BE3EA, FlaahgraMP1_382B8631 = 0x382B8631, FlaahgraMP1_FB039EB0 = 0xFB039EB0, FlaahgraMP1_B1A16F07 = 0xB1A16F07, FlaahgraMP1_9634CFE8 = 0x9634CFE8, FlaahgraTentacleMP1_E08081B2 = 0xE08081B2, FlaahgraTentacleMP1_7DD23C94 = 0x7DD23C94, FlaahgraTentacleMP1_411379C2 = 0x411379C2, FlaahgraTentacleMP1_8F2DE41A = 0x8F2DE41A, ContraptionMP1_19F9D082 = 0x19F9D082, ContraptionMP1_050F4354 = 0x050F4354, ContraptionMP1_BAF895B9 = 0xBAF895B9, ContraptionMP1_44E1ADA2 = 0x44E1ADA2, PlayerStateChangeMP1_6A2DB925 = 0x6A2DB925, }; enum class EScriptLink : uint { MP1EntityBase_Any = 0x0, MP1EntityBase_Inactive = 0x49435456, MP1EntityBase_Active = 0x41435456, PickupMP1_Active = 0x8DB5E7C3, PickupMP1_Arrived = 0x3D534BC3, PickupMP1_Inactive = 0x495AC2F6, MemoryRelayMP1_Active = 0xE425A59E, Boolean_2A88DB57 = 0x2A88DB57, Boolean_A12A38A8 = 0xA12A38A8, TextPane_A09541CA = 0xA09541CA, TextPane_48C7A2DA = 0x48C7A2DA, Enumeration_8C3A1CC9 = 0x8C3A1CC9, CinematicSkipHandler_1291AF59 = 0x1291AF59, CinematicSkipHandler_A40A25D9 = 0xA40A25D9, CinematicSkipHandler_2953F3C2 = 0x2953F3C2, WorldTransition_24305E09 = 0x24305E09, WorldTransition_9F897AD0 = 0x9F897AD0, WorldTransition_C85EFB21 = 0xC85EFB21, WorldTransition_611388EA = 0x611388EA, WorldTransition_FF8EDCDC = 0xFF8EDCDC, WorldTransition_92C5E5E8 = 0x92C5E5E8, WorldTransition_B62A7D19 = 0xB62A7D19, WorldTransition_F6DF5FF9 = 0xF6DF5FF9, WorldTransition_098E8237 = 0x098E8237, WorldTransition_F452C9BC = 0xF452C9BC, WorldTransition_12156EBD = 0x12156EBD, WorldTransition_8D43608A = 0x8D43608A, CinematicCameraShot_A9D82964 = 0xA9D82964, CinematicCameraShot_8A1BEC43 = 0x8A1BEC43, CinematicCameraShot_BF22DA77 = 0xBF22DA77, Relay_B4A0C8C1 = 0xB4A0C8C1, LogicGate_54D8E12E = 0x54D8E12E, LogicGate_80ED9147 = 0x80ED9147, Timer_8B072938 = 0x8B072938, GameOptionsAccessor_C6CBC9AC = 0xC6CBC9AC, GameOptionsAccessor_070E0EDB = 0x070E0EDB, GameOptionsAccessor_D344495A = 0xD344495A, UnkType3026045062_063FB832 = 0x063FB832, ColorModifier_84507813 = 0x84507813, Cinematic_DF511F63 = 0xDF511F63, Cinematic_E7BF4DB7 = 0xE7BF4DB7, ControllerAction_182AA1FB = 0x182AA1FB, ControllerAction_2A45662A = 0x2A45662A, ControllerAction_4A1A0BD7 = 0x4A1A0BD7, ControllerAction_FE2011AD = 0xFE2011AD, UnkType4011951336_F356080A = 0xF356080A, UnkType4011951336_382B36DA = 0x382B36DA, SplineMotion_043464C8 = 0x043464C8, RumbleEventResponderMP1_DB5B7D16 = 0xDB5B7D16, RumbleEventResponderMP1_2C26535D = 0x2C26535D, RumbleEventResponderMP1_3A1AFB82 = 0x3A1AFB82, GenericSplineControl_6D13A268 = 0x6D13A268, GenericSplineControl_76B9A40B = 0x76B9A40B, RealNumberPhaseResponder_F7BBAC81 = 0xF7BBAC81, RealToRealMap_C024BF06 = 0xC024BF06, UnkType620001111_6562FD51 = 0x6562FD51, ProxyPlayerMP1_CC17E9B1 = 0xCC17E9B1, ProxyPlayerMP1_42604BC6 = 0x42604BC6, ProxyPlayerMP1_66F9272C = 0x66F9272C, ProxyPlayerMP1_CB195635 = 0xCB195635, ProxyPlayerMP1_DD9A1234 = 0xDD9A1234, ProxyPlayerMP1_94AA10EF = 0x94AA10EF, ProxyPlayerMP1_A89A234B = 0xA89A234B, ProxyPlayerMP1_D621CFA5 = 0xD621CFA5, ProxyPlayerMP1_3C87837F = 0x3C87837F, ProxyPlayerMP1_468A0080 = 0x468A0080, ProxyPlayerMP1_9127F443 = 0x9127F443, ProxyPlayerMP1_01407878 = 0x01407878, ProxyPlayerMP1_093CDA5E = 0x093CDA5E, WindWaker_0C595B31 = 0x0C595B31, RelayFrameDelay_9E57F42E = 0x9E57F42E, BroadcastAudioEventListener_88ECEC41 = 0x88ECEC41, BroadcastAudioEventListener_38B6543F = 0x38B6543F, BroadcastAudioEventListener_FD9EF3FA = 0xFD9EF3FA, BroadcastAudioEventListener_A130D20C = 0xA130D20C, BroadcastAudioEventListener_18637478 = 0x18637478, BroadcastAudioEventListener_2BF7A92B = 0x2BF7A92B, BroadcastGlobalListener_8976C2B5 = 0x8976C2B5, CinematicStateProxyMP1_8841B746 = 0x8841B746, CinematicStateProxyMP1_DD660D34 = 0xDD660D34, Counter_E5D0B94A = 0xE5D0B94A, Counter_C163BEB5 = 0xC163BEB5, Counter_40E54906 = 0x40E54906, Counter_3C8EE46A = 0x3C8EE46A, Counter_14F6ECB8 = 0x14F6ECB8, Counter_646CF055 = 0x646CF055, CollisionProbe_4D2376C8 = 0x4D2376C8, CameraWaterStateProxyMP1_99655851 = 0x99655851, CameraWaterStateProxyMP1_5B16CC17 = 0x5B16CC17, HardwareProxy_F7B7AC83 = 0xF7B7AC83, HardwareProxy_883203C1 = 0x883203C1, HardwareProxy_0F05CBB7 = 0x0F05CBB7, HardwareProxy_0CE7E795 = 0x0CE7E795, RealNumber_EB6BBA23 = 0xEB6BBA23, RealNumber_99A2A3C4 = 0x99A2A3C4, EnumToRealMap_02399032 = 0x02399032, BoolToRealMap_CA4E7CE0 = 0xCA4E7CE0, MetroidPrimeRelayMP1_CF1159D1 = 0xCF1159D1, MetroidPrimeRelayMP1_8DC9CCA3 = 0x8DC9CCA3, MetroidPrimeRelayMP1_65E7B8BE = 0x65E7B8BE, MetroidPrimeRelayMP1_1EF9434E = 0x1EF9434E, MetroidPrimeRelayMP1_3A409CED = 0x3A409CED, MetroidPrimeRelayMP1_BDA4A47B = 0xBDA4A47B, MetroidPrimeRelayMP1_7601F95E = 0x7601F95E, MetroidPrimeRelayMP1_33700C63 = 0x33700C63, AnimationEventListener_D41EF480 = 0xD41EF480, AnimationEventListener_E62A2BBC = 0xE62A2BBC, DetectionPlane_5FA695CE = 0x5FA695CE, DetectionPlane_B3A8EC22 = 0xB3A8EC22, DamageableTriggerMP1_0C8447A8 = 0x0C8447A8, DamageableTriggerMP1_A8B512BB = 0xA8B512BB, DamageableTriggerMP1_00A0958E = 0x00A0958E, DamageableTriggerMP1_AA329D2D = 0xAA329D2D, DamageableTriggerMP1_0991107C = 0x0991107C, DamageableTriggerMP1_049D7160 = 0x049D7160, DamageableTriggerMP1_EA713673 = 0xEA713673, ScriptRelayMP1_Zero = 0x81A6466D, ScriptRelayMP1_Active = 0xFEEAABF9, ScriptRelayMP1_Inactive = 0x5290F808, DoorMP1_48D14395 = 0x48D14395, DoorMP1_3C1F114F = 0x3C1F114F, DoorMP1_8CC44ACA = 0x8CC44ACA, TriggerMP1_Inside = 0xA380F53A, TriggerMP1_Entered = 0xCBA5A77B, TriggerMP1_Exited = 0x8E8DD42D, TriggerMP1_Active = 0x67E395E0, TriggerMP1_Inactive = 0x731969D6, TimerMP1_Zero = 0xB0B6A01A, TimerMP1_Active = 0x01E37870, TimerMP1_Inactive = 0xF513CAFB, WallCrawlerSwarmMP1_79348A8D = 0x79348A8D, WallCrawlerSwarmMP1_99D75B80 = 0x99D75B80, WallCrawlerSwarmMP1_DCB67075 = 0xDCB67075, GeneratorMP1_D276253A = 0xD276253A, GeneratorMP1_9B8FE745 = 0x9B8FE745, WaypointMP1_EE441B1B = 0xEE441B1B, WaypointMP1_5BA91702 = 0x5BA91702, WaypointMP1_E564CD4B = 0xE564CD4B, PickupGeneratorMP1_1152E5C8 = 0x1152E5C8, ColorModulateMP1_4EE99D94 = 0x4EE99D94, ColorModulateMP1_8EFA6767 = 0x8EFA6767, HUDMemoMP1_Active = 0xF4C7DACD, HUDMemoMP1_Inactive = 0x1BDFEB0B, SpiderBallWaypointMP1_A49EB114 = 0xA49EB114, SpiderBallWaypointMP1_50E485E1 = 0x50E485E1, CameraWaypointMP1_1DD9DEFB = 0x1DD9DEFB, PathCameraMP1_655173C3 = 0x655173C3, SpecialFunctionMP1_Zero = 0x58951D90, SpecialFunctionMP1_Closed = 0x290F7C1F, SpecialFunctionMP1_MaxReached = 0x52583665, SpecialFunctionMP1_Play = 0x6B565A4C, SpecialFunctionMP1_Entered = 0x2ECB1913, SpecialFunctionMP1_Exited = 0x74D998B4, SpecialFunctionMP1_Inactive = 0xC060C3B5, SpecialFunctionMP1_Active = 0xF37A6CC7, PlayerActorMP1_Arrived = 0x01E6F2B3, PlayerActorMP1_MaxReached = 0x5316C4AD, PlayerActorMP1_Active = 0x9B1A6EE7, PlayerActorMP1_Inactive = 0x4F5DC515, PlayerActorMP1_Damage = 0x3C5FF404, PlayerActorMP1_InvulnDamage = 0x443D1AE4, PlayerActorMP1_Dead = 0x1FEEC8F3, EffectMP1_87E534B4 = 0x87E534B4, EffectMP1_D96D6B30 = 0xD96D6B30, EffectMP1_1D16CB78 = 0x1D16CB78, EffectMP1_BB8F6246 = 0xBB8F6246, EffectMP1_52A1FD2F = 0x52A1FD2F, EffectMP1_1A9EC5B3 = 0x1A9EC5B3, CameraMP1_25062713 = 0x25062713, CameraMP1_7B828825 = 0x7B828825, CameraMP1_B7E4F018 = 0xB7E4F018, CameraMP1_003E5622 = 0x003E5622, ActorKeyframeMP1_05ECF35D = 0x05ECF35D, SwitchMP1_04752E41 = 0x04752E41, SwitchMP1_20DEC106 = 0x20DEC106, UIProxy_14FF879A = 0x14FF879A, MetroidMP1_F7E3553F = 0xF7E3553F, MetroidMP1_66E3BC1E = 0x66E3BC1E, MetroidMP1_2BA5E986 = 0x2BA5E986, MetroidMP1_FABA84B2 = 0xFABA84B2, MetroidMP1_5B40A8CF = 0x5B40A8CF, MetroidMP1_A4A52CDA = 0xA4A52CDA, CounterMP1_D6D3350B = 0xD6D3350B, CounterMP1_18977288 = 0x18977288, NotSTD_DockMP1_97622E8F = 0x97622E8F, NotSTD_DockMP1_E1511CFB = 0xE1511CFB, ShadowProjectorMP1_64866083 = 0x64866083, PlatformMP1_48BCDC05 = 0x48BCDC05, PlatformMP1_F8FDFEF9 = 0xF8FDFEF9, PlatformMP1_8B34EE2A = 0x8B34EE2A, PlatformMP1_DB8148E3 = 0xDB8148E3, PlatformMP1_28ADE3C2 = 0x28ADE3C2, PlatformMP1_28E11B3F = 0x28E11B3F, PlatformMP1_E192CBC6 = 0xE192CBC6, PlatformMP1_68B8E7A3 = 0x68B8E7A3, PlatformMP1_047F89B0 = 0x047F89B0, PlatformMP1_5662A66A = 0x5662A66A, CinematicMP1_4C93569F = 0x4C93569F, PlayerHintMP1_Play = 0x4B804E41, PlayerHintMP1_Active = 0x1B57E8D2, PlayerHintMP1_Inactive = 0xB39CAC15, CameraHintTriggerMP1_6185C567 = 0x6185C567, CameraHintTriggerMP1_7F088626 = 0x7F088626, AEnergyBallMP1_8C53FC7D = 0x8C53FC7D, TimerSequence_F86EE5C1 = 0xF86EE5C1, MetroidBetaMP1_CED73D7E = 0xCED73D7E, MetroidBetaMP1_7725329C = 0x7725329C, MetroidBetaMP1_5DD40BE5 = 0x5DD40BE5, MetroidBetaMP1_B5FCA575 = 0xB5FCA575, MetroidBetaMP1_4E752D99 = 0x4E752D99, MetroidPrimeStage2MP1_1C7CF539 = 0x1C7CF539, MetroidPrimeStage2MP1_43854A25 = 0x43854A25, MetroidPrimeStage2MP1_A85A8D6A = 0xA85A8D6A, MetroidPrimeStage2MP1_DC336B0E = 0xDC336B0E, MetroidPrimeStage2MP1_E7CAB56A = 0xE7CAB56A, MetroidPrimeStage2MP1_B2447860 = 0xB2447860, MetroidPrimeStage2MP1_B9A83D82 = 0xB9A83D82, MetroidPrimeStage2MP1_66179E3C = 0x66179E3C, MetroidPrimeStage2MP1_4E059DBF = 0x4E059DBF, ActorMP1_MaxReached = 0x80823636, ActorMP1_Inactive = 0xB1DB9F08, ActorMP1_Dead = 0xF668D4B9, ActorMP1_ScanDone = 0xC396D194, ActorMP1_InheritBounds = 0x1701F4CB, ActorMP1_ReflectedDamage = 0x0DF6EB47, ActorMP1_Damage = 0x99B30D9E, ActorMP1_Active = 0x5734A941, ActorMP1_Default = 0x2F2D15E7, ActorMP1_InvulnDamage = 0x15AE8556, RumbleEffectMP1_1134FEE0 = 0x1134FEE0, RumbleEffectMP1_8941304A = 0x8941304A, RumbleEffectMP1_B4DBC351 = 0xB4DBC351, RoomController_DFE1C275 = 0xDFE1C275, RoomController_85ADB2FD = 0x85ADB2FD, AudioPluginEffect_98B1C848 = 0x98B1C848, AudioPluginEffect_DA5FFD1C = 0xDA5FFD1C, AudioPluginEffect_F1BA0601 = 0xF1BA0601, RandomRelayMP1_B44D640C = 0xB44D640C, DroneMP1_6DCF72FB = 0x6DCF72FB, DroneMP1_367E9794 = 0x367E9794, DroneMP1_75E2DB32 = 0x75E2DB32, DroneMP1_E02F125D = 0xE02F125D, DroneMP1_A95E1959 = 0xA95E1959, DroneMP1_E361EEC2 = 0xE361EEC2, AtomicAlphaMP1_0430A5FE = 0x0430A5FE, AtomicAlphaMP1_CB714516 = 0xCB714516, AtomicAlphaMP1_46C2B4B1 = 0x46C2B4B1, AtomicAlphaMP1_65943C6C = 0x65943C6C, JellyZapMP1_38D5F3F9 = 0x38D5F3F9, JellyZapMP1_EBAF0D15 = 0xEBAF0D15, JellyZapMP1_13D1E0BC = 0x13D1E0BC, JellyZapMP1_6592AB9A = 0x6592AB9A, GarBeetleMP1_1B16EC8C = 0x1B16EC8C, GarBeetleMP1_02511EDB = 0x02511EDB, GarBeetleMP1_F6B9C2C7 = 0xF6B9C2C7, GarBeetleMP1_F8E2F677 = 0xF8E2F677, GarBeetleMP1_3EF6DBD3 = 0x3EF6DBD3, GarBeetleMP1_E8DE3858 = 0xE8DE3858, GarBeetleMP1_53BEB259 = 0x53BEB259, BurrowerMP1_B6B5A901 = 0xB6B5A901, BurrowerMP1_DBFDF516 = 0xDBFDF516, BurrowerMP1_E2E46BE3 = 0xE2E46BE3, PointOfInterestMP1_B8F847A1 = 0xB8F847A1, PointOfInterestMP1_6A953BF5 = 0x6A953BF5, PointOfInterestMP1_AEADFBA7 = 0xAEADFBA7, GunTurretMP1_FE1FE6D5 = 0xFE1FE6D5, GunTurretMP1_D9B387D9 = 0xD9B387D9, GunTurretMP1_A4076FFC = 0xA4076FFC, GunTurretMP1_43BC0750 = 0x43BC0750, GunTurretMP1_9E7BE347 = 0x9E7BE347, GunTurretMP1_F972377A = 0xF972377A, GunTurretMP1_5376B175 = 0x5376B175, GunTurretMP1_91943867 = 0x91943867, SpacePirateMP1_1099F396 = 0x1099F396, SpacePirateMP1_A990AAC2 = 0xA990AAC2, SpacePirateMP1_B410EBB0 = 0xB410EBB0, SpacePirateMP1_16B865B9 = 0x16B865B9, SpacePirateMP1_67F5F436 = 0x67F5F436, SpacePirateMP1_5B586AA8 = 0x5B586AA8, SpacePirateMP1_BBB14E48 = 0xBBB14E48, SpacePirateMP1_45DAA75A = 0x45DAA75A, ActorRotateMP1_Play = 0xF51372F2, ActorRotateMP1_Active = 0x81C23904, ActorRotateMP1_Inactive = 0xA1821BDC, BabygothMP1_7BFD5EA9 = 0x7BFD5EA9, BabygothMP1_871FCE3D = 0x871FCE3D, BabygothMP1_9C03E8AC = 0x9C03E8AC, BabygothMP1_883CF2EB = 0x883CF2EB, BabygothMP1_13C8FF9E = 0x13C8FF9E, BabygothMP1_E510336C = 0xE510336C, IceSheegothMP1_2A5F41C3 = 0x2A5F41C3, IceSheegothMP1_7FD485BD = 0x7FD485BD, IceSheegothMP1_0AC9D9CA = 0x0AC9D9CA, LightDynamic_EB2A4A08 = 0xEB2A4A08, RelayRandom_180AA7B3 = 0x180AA7B3, RelayAutoFire_9A06AE6F = 0x9A06AE6F, UnkType3321498206_238049FC = 0x238049FC, ParasiteMP1_0E1FF5B2 = 0x0E1FF5B2, ParasiteMP1_390816BF = 0x390816BF, ParasiteMP1_61D060B1 = 0x61D060B1, ParasiteMP1_A55DF993 = 0xA55DF993, ParasiteMP1_F20E27FB = 0xF20E27FB, ParasiteMP1_D026B5D8 = 0xD026B5D8, FlickerBatMP1_274C4766 = 0x274C4766, FlickerBatMP1_BC3E5BDD = 0xBC3E5BDD, FlickerBatMP1_EA219A11 = 0xEA219A11, FlickerBatMP1_EB2378C6 = 0xEB2378C6, MetareeMP1_90955660 = 0x90955660, MetareeMP1_BF54DBAB = 0xBF54DBAB, WaterMP1_7CE5C17A = 0x7CE5C17A, WaterMP1_9DE180FE = 0x9DE180FE, WaterMP1_BC3DAA35 = 0xBC3DAA35, WaterMP1_D3A9DA45 = 0xD3A9DA45, WaterMP1_46CCA349 = 0x46CCA349, WaterMP1_D8831C04 = 0xD8831C04, BallTriggerMP1_71066B41 = 0x71066B41, BallTriggerMP1_237AE78F = 0x237AE78F, BallTriggerMP1_032E32DC = 0x032E32DC, BallTriggerMP1_26E5EC3B = 0x26E5EC3B, RippleMP1_2EBFC5F9 = 0x2EBFC5F9, TouchableTrigger_6C428446 = 0x6C428446, TouchableTrigger_4CB72504 = 0x4CB72504, FlyingPirateMP1_7AB964E8 = 0x7AB964E8, FlyingPirateMP1_6C07DBA6 = 0x6C07DBA6, FlyingPirateMP1_B218FECF = 0xB218FECF, FlyingPirateMP1_8171C12B = 0x8171C12B, FlyingPirateMP1_D207D16A = 0xD207D16A, FlyingPirateMP1_9F6D26D9 = 0x9F6D26D9, FlyingPirateMP1_0451FCDA = 0x0451FCDA, SoundMP1_Active = 0x550A2BB8, SoundMP1_Deactivate = 0x5DB96126, RoomPreloader_74437C0B = 0x74437C0B, CoverPointMP1_F690A1E2 = 0xF690A1E2, AiJumpPointMP1_B5B31B70 = 0xB5B31B70, UnkType31025321_95FE5ECE = 0x95FE5ECE, ControllerActionMP1_9062A510 = 0x9062A510, ControllerActionMP1_56B17CC7 = 0x56B17CC7, RipperMP1_CB3927CF = 0xCB3927CF, FishCloudModifierMP1_36DC568D = 0x36DC568D, FishCloudModifierMP1_A84D0D55 = 0xA84D0D55, FishCloudModifierMP1_DD780AFF = 0xDD780AFF, AThardusRockProjectileMP1_ED87365D = 0xED87365D, ThardusMP1_AE55C34F = 0xAE55C34F, ThardusMP1_F99023D5 = 0xF99023D5, ThardusMP1_888528C2 = 0x888528C2, ThardusMP1_895EF735 = 0x895EF735, ThardusMP1_434BD7AD = 0x434BD7AD, ThardusMP1_BD2D6F7E = 0xBD2D6F7E, ThardusMP1_685DBAEF = 0x685DBAEF, ThardusMP1_20946B71 = 0x20946B71, ThardusMP1_960D58FB = 0x960D58FB, ThardusMP1_55CF637E = 0x55CF637E, ThardusMP1_750E6318 = 0x750E6318, ThardusMP1_CB352D23 = 0xCB352D23, ThardusMP1_9983B0C1 = 0x9983B0C1, ThardusMP1_ACB6124E = 0xACB6124E, ThardusMP1_6669953A = 0x6669953A, ThardusMP1_D5AB7391 = 0xD5AB7391, ThardusMP1_5E4C4BBF = 0x5E4C4BBF, AtomicBetaMP1_2D251D21 = 0x2D251D21, AtomicBetaMP1_7474DC07 = 0x7474DC07, AtomicBetaMP1_948270E9 = 0x948270E9, AtomicBetaMP1_6F48DBCF = 0x6F48DBCF, EnvironmentVarQuery_FDDBD7D4 = 0xFDDBD7D4, SpawnPointMP1_Zero = 0xB1EEA030, SpawnPointMP1_Active = 0x843DB36D, SpawnPointMP1_Inactive = 0xFB8B58CD, RelayConditional_5C895041 = 0x5C895041, DebrisExtendedMP1_DC137C5A = 0xDC137C5A, Sound_F3CD3D8D = 0xF3CD3D8D, AudioBusController_719CE465 = 0x719CE465, AudioBusController_0874D764 = 0x0874D764, ScreenCoverageTrigger_D5222551 = 0xD5222551, ScreenCoverageTrigger_CFD7BCF9 = 0xCFD7BCF9, TargetingPointMP1_7336C105 = 0x7336C105, IntroBossMP1_4FB0F4D2 = 0x4FB0F4D2, IntroBossMP1_36A51C61 = 0x36A51C61, IntroBossMP1_8A640DB9 = 0x8A640DB9, IntroBossMP1_33D16D93 = 0x33D16D93, AudioBusMixer_2355C53B = 0x2355C53B, AudioPluginEffectCrossfadeSend_4AF3F171 = 0x4AF3F171, AudioPluginEffectCrossfadeSend_03E42003 = 0x03E42003, TryclopsMP1_6A8B84AE = 0x6A8B84AE, TryclopsMP1_96973974 = 0x96973974, TryclopsMP1_E8752848 = 0xE8752848, TryclopsMP1_66E313A9 = 0x66E313A9, TryclopsMP1_15095C35 = 0x15095C35, TryclopsMP1_35E38A1F = 0x35E38A1F, PufferMP1_9FC7ABC0 = 0x9FC7ABC0, PufferMP1_CAFD15DD = 0xCAFD15DD, PufferMP1_E00B43FF = 0xE00B43FF, PufferMP1_B255B808 = 0xB255B808, MagdoliteMP1_068D55B5 = 0x068D55B5, MagdoliteMP1_27142718 = 0x27142718, ElitePirateMP1_2AFFF9EC = 0x2AFFF9EC, ElitePirateMP1_EE2A7375 = 0xEE2A7375, ElitePirateMP1_A595FD8A = 0xA595FD8A, ElitePirateMP1_16CDCACE = 0x16CDCACE, ElitePirateMP1_DE4A7833 = 0xDE4A7833, MazeNodeMP1_AEF057E1 = 0xAEF057E1, MazeNodeMP1_1BC4AF88 = 0x1BC4AF88, MazeNodeMP1_45A441EB = 0x45A441EB, MazeNodeMP1_6462B3D3 = 0x6462B3D3, TeamAiMgrMP1_CD33FFFF = 0xCD33FFFF, PhazonHealingNoduleMP1_B26DB2E6 = 0xB26DB2E6, PhazonHealingNoduleMP1_6AB7CFD1 = 0x6AB7CFD1, PhazonHealingNoduleMP1_DBB416BD = 0xDBB416BD, PhazonHealingNoduleMP1_4427643B = 0x4427643B, OmegaPirateMP1_586ABFC5 = 0x586ABFC5, OmegaPirateMP1_4881CDB0 = 0x4881CDB0, OmegaPirateMP1_0975099B = 0x0975099B, OmegaPirateMP1_D97DDEFC = 0xD97DDEFC, OmegaPirateMP1_A73C9A10 = 0xA73C9A10, OmegaPirateMP1_E68171CE = 0xE68171CE, OmegaPirateMP1_07043673 = 0x07043673, OmegaPirateMP1_461D3AD9 = 0x461D3AD9, OmegaPirateMP1_86F48C48 = 0x86F48C48, OmegaPirateMP1_092B4825 = 0x092B4825, OmegaPirateMP1_EA42C8F4 = 0xEA42C8F4, OmegaPirateMP1_2F49B841 = 0x2F49B841, OmegaPirateMP1_8587C8AD = 0x8587C8AD, OmegaPirateMP1_354F1775 = 0x354F1775, AmbientAIMP1_DF59C334 = 0xDF59C334, AmbientAIMP1_38186D1C = 0x38186D1C, SeedlingMP1_8AF1EA64 = 0x8AF1EA64, SeedlingMP1_545D9438 = 0x545D9438, SeedlingMP1_816E0CEE = 0x816E0CEE, BloodFlowerMP1_B5244FAD = 0xB5244FAD, BloodFlowerMP1_7A78619A = 0x7A78619A, GeemerMP1_CC66D41A = 0xCC66D41A, GeemerMP1_2E83DA17 = 0x2E83DA17, ChozoGhostMP1_2DE12175 = 0x2DE12175, ChozoGhostMP1_31B8AD73 = 0x31B8AD73, ChozoGhostMP1_0D626B2F = 0x0D626B2F, FishCloudMP1_C9212614 = 0xC9212614, RidleyMP1_7EBFC5D5 = 0x7EBFC5D5, RidleyMP1_5D6796D2 = 0x5D6796D2, RidleyMP1_27CE6490 = 0x27CE6490, RidleyMP1_CA0A395E = 0xCA0A395E, RidleyMP1_DE98262D = 0xDE98262D, RidleyMP1_3420D66E = 0x3420D66E, RelayProbabilityGameMode_DC171D31 = 0xDC171D31, RelayProbabilityGameMode_1608AF07 = 0x1608AF07, RelayProbabilityGameMode_9A694108 = 0x9A694108, RelayProbabilityGameMode_6AAEED07 = 0x6AAEED07, RelayProbabilityGameMode_AA7F6641 = 0xAA7F6641, WarWaspMP1_057C251D = 0x057C251D, WarWaspMP1_3F63AD3A = 0x3F63AD3A, WarWaspMP1_95561158 = 0x95561158, WarWaspMP1_D0CA016F = 0xD0CA016F, WarWaspMP1_46537230 = 0x46537230, WarWaspMP1_4DCF7CAE = 0x4DCF7CAE, OculusMP1_0B782C2D = 0x0B782C2D, FireFleaMP1_CC499D80 = 0xCC499D80, FireFleaMP1_FBEF95DE = 0xFBEF95DE, FireFleaMP1_723E75AC = 0x723E75AC, FireFleaMP1_5A647C75 = 0x5A647C75, PuddleToadGammaMP1_30ECEB11 = 0x30ECEB11, GlobalStateMonitor_343BFB8B = 0x343BFB8B, GlobalStateMonitor_41B38092 = 0x41B38092, CameraHintMP1_429F5A20 = 0x429F5A20, FlaahgraMP1_5543FEAB = 0x5543FEAB, FlaahgraMP1_9DCAEA27 = 0x9DCAEA27, FlaahgraMP1_79DED99E = 0x79DED99E, FlaahgraMP1_075E3DED = 0x075E3DED, FlaahgraMP1_17C65035 = 0x17C65035, FlaahgraMP1_684AC938 = 0x684AC938, FlaahgraMP1_C1AB8F6B = 0xC1AB8F6B, FlaahgraMP1_A4B88659 = 0xA4B88659, FlaahgraTentacleMP1_8EE4B93F = 0x8EE4B93F, FlaahgraTentacleMP1_E6A48862 = 0xE6A48862, ContraptionMP1_254DF1CB = 0x254DF1CB, }; struct SOriginator; } inline const char* getObjectStateName(EScriptObjectState state) { switch (state) { case EScriptObjectState::Any: return "Any"; case EScriptObjectState::Active: return "Active"; case EScriptObjectState::Arrived: return "Arrived"; case EScriptObjectState::Closed: return "Closed"; case EScriptObjectState::Entered: return "Entered"; case EScriptObjectState::Exited: return "Exited"; case EScriptObjectState::Inactive: return "Inactive"; case EScriptObjectState::Inside: return "Inside"; case EScriptObjectState::MaxReached: return "MaxReached"; case EScriptObjectState::Open: return "Open"; case EScriptObjectState::Zero: return "Zero"; case EScriptObjectState::Attack: return "Attack"; case EScriptObjectState::CloseIn: return "CloseIn"; case EScriptObjectState::Retreat: return "Retreat"; case EScriptObjectState::Patrol: return "Patrol"; case EScriptObjectState::Dead: return "Dead"; case EScriptObjectState::CameraPath: return "CameraPath"; case EScriptObjectState::CameraTarget: return "CameraTarget"; case EScriptObjectState::DeactivateState: return "DeactivateState"; case EScriptObjectState::Play: return "Play"; case EScriptObjectState::MassiveDeath: return "MassiveDeath"; case EScriptObjectState::DeathRattle: return "DeathRattle"; case EScriptObjectState::AboutToMassivelyDie: return "AboutToMassivelyDie"; case EScriptObjectState::Damage: return "Damage"; case EScriptObjectState::InvulnDamage: return "InvulnDamage"; case EScriptObjectState::MassiveFrozenDeath: return "MassiveFrozenDeath"; case EScriptObjectState::Modify: return "Modify"; case EScriptObjectState::ScanStart: return "ScanStart"; case EScriptObjectState::ScanProcessing: return "ScanProcessing"; case EScriptObjectState::ScanDone: return "ScanDone"; case EScriptObjectState::UnFrozen: return "UnFrozen"; case EScriptObjectState::Default: return "Default"; case EScriptObjectState::ReflectedDamage: return "ReflectedDamage"; case EScriptObjectState::InheritBounds: return "InheritBounds"; default: return "Unknown"; } } inline const char* getObjectMessageName(EScriptObjectMessage message) { switch(message) { case EScriptObjectMessage::None: return "None"; case EScriptObjectMessage::UNKM0: return "UNKM0"; case EScriptObjectMessage::Activate: return "Activate"; case EScriptObjectMessage::Arrived: return "Arrived"; case EScriptObjectMessage::Close: return "Close"; case EScriptObjectMessage::Deactivate: return "Deactivate"; case EScriptObjectMessage::Decrement: return "Decrement"; case EScriptObjectMessage::Follow: return "Follow"; case EScriptObjectMessage::Increment: return "Increment"; case EScriptObjectMessage::Next: return "Next"; case EScriptObjectMessage::Open: return "Open"; case EScriptObjectMessage::Reset: return "Reset"; case EScriptObjectMessage::ResetAndStart: return "ResetAndStart"; case EScriptObjectMessage::SetToMax: return "SetToMax"; case EScriptObjectMessage::SetToZero: return "SetToZero"; case EScriptObjectMessage::Start: return "Start"; case EScriptObjectMessage::Stop: return "Stop"; case EScriptObjectMessage::StopAndReset: return "StopAndReset"; case EScriptObjectMessage::ToggleActive: return "ToggleActive"; case EScriptObjectMessage::UNKM18: return "UNKM18"; case EScriptObjectMessage::Action: return "Action"; case EScriptObjectMessage::Play: return "Play"; case EScriptObjectMessage::Alert: return "Alert"; case EScriptObjectMessage::InternalMessage00: return "InternalMessage00"; case EScriptObjectMessage::OnFloor: return "OnFloor"; case EScriptObjectMessage::InternalMessage02: return "InternalMessage02"; case EScriptObjectMessage::InternalMessage03: return "InternalMessage03"; case EScriptObjectMessage::Falling: return "Falling"; case EScriptObjectMessage::OnIceSurface: return "OnIceSurface"; case EScriptObjectMessage::OnMudSlowSurface: return "OnMudSlowSurface"; case EScriptObjectMessage::OnNormalSurface: return "OnNormalSurface"; case EScriptObjectMessage::Touched: return "Touched"; case EScriptObjectMessage::AddPlatformRider: return "AddPlatformRider"; case EScriptObjectMessage::LandOnNotFloor: return "LandOnNotFloor"; case EScriptObjectMessage::Registered: return "Registered"; case EScriptObjectMessage::Deleted: return "Deleted"; case EScriptObjectMessage::InitializedInArea: return "InitializedInArea"; case EScriptObjectMessage::WorldInitialized: return "WorldInitialized"; case EScriptObjectMessage::AddSplashInhabitant: return "AddSplashInhabitant"; case EScriptObjectMessage::UpdateSplashInhabitant: return "UpdateSplashInhabitant"; case EScriptObjectMessage::RemoveSplashInhabitant: return "RemoveSplashInhabitant"; case EScriptObjectMessage::Jumped: return "Jumped"; case EScriptObjectMessage::Damage: return "Damage"; case EScriptObjectMessage::InvulnDamage: return "InvulnDamage"; case EScriptObjectMessage::ProjectileCollide: return "ProjectileCollide"; case EScriptObjectMessage::InSnakeWeed: return "InSnakeWeed"; case EScriptObjectMessage::AddPhazonPoolInhabitant: return "AddPhazonPoolInhabitant"; case EScriptObjectMessage::UpdatePhazonPoolInhabitant: return "UpdatePhazonPoolInhabitant"; case EScriptObjectMessage::RemovePhazonPoolInhabitant: return "RemovePhazonPoolInhabitant"; case EScriptObjectMessage::SuspendedMove: return "SuspendedMove"; default: return "Unknown"; } }