#pragma once .extern Approach_thunk .extern Divide .extern _ZN11ItemManager12GetItemModelEj .extern _ZN11ItemManager19GetDungeonItemModelEj .extern _ZN12ActorManager12FilterActorsEP15FilterActorBaseP9ActorList .extern _ZN12ActorManager13FindActorByIdEj .extern _ZN12ActorManager18func_ov00_020c3b2cEPi .extern _ZN12ActorManager18func_ov00_020c3bb0EiPi .extern _ZN12ActorManager22FindNearestActorOfTypeEP8ActorRefPS_jP5Vec3p .extern _ZN12ActorManager8GetActorEP8ActorRef .extern _ZN13PlayerControl13IsNotTouchingEv .extern _ZN14AdventureFlags18func_Ov00_02097810Ei .extern _ZN14AdventureFlags18func_ov00_02097738Ev .extern _ZN14AdventureFlags18func_ov00_02097b9cEv .extern _ZN14AdventureFlags18func_ov00_02097bacEv .extern _ZN14AdventureFlags18func_ov00_02097bccEv .extern _ZN14AdventureFlags18func_ov00_02098058Ev .extern _ZN14AdventureFlags3GetEj .extern _ZN5Actor10SetUnk_11bEv .extern _ZN5Actor11SetVelocityEP5Vec3p .extern _ZN5Actor12ApplyGravityEv .extern _ZN5Actor12CollidesWithEPS_ .extern _ZN5Actor12GetOffsetPosEP5Vec3p .extern _ZN5Actor12SetTransformEP9Transform .extern _ZN5Actor15IsHitboxTouchedEb .extern _ZN5Actor15TrySetTransformEP9Transform .extern _ZN5Actor16CollidesWithLinkEv .extern _ZN5Actor18CollidesWithPlayerEj .extern _ZN5Actor18func_Ov00_020c1bfcEi .extern _ZN5Actor18func_ov00_020c198cEv .extern _ZN5Actor18func_ov00_020c1c20Eii .extern _ZN5Actor18func_ov00_020c23c4EP8ActorRefPS_ .extern _ZN5Actor18func_ov00_020c2c0cEv .extern _ZN5Actor18func_ov00_020c2c70Ev .extern _ZN5Actor18func_ov00_020c2d54Ev .extern _ZN5Actor18func_ov00_020c2de4Ev .extern _ZN5Actor18func_ov00_020c313cEj .extern _ZN5Actor18func_ov00_020c3158Ev .extern _ZN5Actor20IncreaseActiveFramesEv .extern _ZN5Actor4KillEv .extern _ZN5Actor6GetPosEv .extern _ZN5Actor8vfunc_08Ev .extern _ZN5Actor8vfunc_0cEv .extern _ZN5Actor8vfunc_10Ej .extern _ZN5Actor8vfunc_18Ej .extern _ZN5Actor8vfunc_1cEPt .extern _ZN5Actor8vfunc_24Ev .extern _ZN5Actor8vfunc_28Ev .extern _ZN5Actor8vfunc_2cEv .extern _ZN5Actor8vfunc_30Ev .extern _ZN5Actor8vfunc_38Ev .extern _ZN5Actor8vfunc_48EP9Knockback .extern _ZN5Actor8vfunc_4cEPi .extern _ZN5Actor8vfunc_54Ev .extern _ZN5Actor8vfunc_60Ev .extern _ZN5Actor8vfunc_64Ev .extern _ZN5Actor8vfunc_68Ev .extern _ZN5Actor8vfunc_6cEv .extern _ZN5Actor8vfunc_70Ev .extern _ZN5Actor8vfunc_74Ev .extern _ZN5Actor8vfunc_78Ev .extern _ZN5Actor8vfunc_7cEv .extern _ZN5Actor8vfunc_80Ev .extern _ZN5Actor8vfunc_84Ev .extern _ZN5Actor8vfunc_88Ev .extern _ZN5Actor8vfunc_8cEv .extern _ZN5Actor8vfunc_90Ev .extern _ZN5Actor8vfunc_94Ev .extern _ZN5Actor8vfunc_98Ev .extern _ZN5Actor8vfunc_9cEv .extern _ZN5Actor8vfunc_a8Ev .extern _ZN5Actor8vfunc_acEv .extern _ZN5Actor8vfunc_b0Ev .extern _ZN5ActorC2Ev .extern _ZN5ActorD2Ev .extern _ZN9SysObjectdlEPv .extern _ZN9SysObjectnwEmPjj .extern _ZNK11ItemManager18func_ov00_020ad594Ei .extern __register_global_object .extern gSinCosTable .extern data_02063e4c .extern data_027e0618 .extern data_027e071c .extern data_027e0764 .extern data_027e077c .extern data_027e0c54 .extern data_027e0ce0 .extern gVec3p_ZERO .extern data_027e0d38 .extern data_027e0d3c .extern data_027e0e58 .extern gMapManager .extern data_027e0f64 .extern data_027e0f68 .extern data_027e0f6c .extern data_027e0f70 .extern data_027e0f78 .extern data_027e0f84 .extern gPlayer .extern gPlayerPos .extern gPlayerAngle .extern gPlayerControl .extern data_027e0fc4 .extern gPlayerLink .extern data_027e0fe0 .extern gActorManager .extern data_027e0fe8 .extern data_027e0fec .extern data_027e0ff0 .extern data_027e0ffc .extern data_027e1054 .extern data_027e10b4 .extern data_ov00_020e26b4 .extern data_ov00_020e2748 .extern data_ov00_020e2dd8 .extern data_ov00_020e2e3c .extern data_ov00_020e2f04 .extern data_ov00_020e2f68 .extern data_ov00_020e8398 .extern data_ov00_020e899c .extern data_ov00_020e9360 .extern data_ov00_020e9370 .extern data_ov00_020e9c88 .extern data_ov00_020ec9d4 .extern data_ov00_020ec9d6 .extern data_ov00_020ee0a0 .extern data_ov00_020eec9c .extern data_ov29_0217a4ac .extern func_01ff81f8 .extern func_01ff8214 .extern func_01ff8230 .extern func_01ff8690 .extern func_01ff8aa0 .extern func_01ff9158 .extern func_01ff91f8 .extern func_01ff991c .extern func_01ff9b4c .extern func_01ff9b88 .extern Vec3p_Add .extern Vec3p_Sub .extern Vec3p_Axpy .extern Vec3p_Distance .extern Atan2 .extern func_01ffa9fc .extern func_01ffbe34 .extern func_01ffbf5c .extern _ZN5Actor13func_01fffd04Ei .extern func_02002c14 .extern func_020038a4 .extern func_020078f4 .extern func_0200e2a4 .extern func_02017d30 .extern func_02018c90 .extern func_02019020 .extern func_020190e4 .extern func_0201926c .extern func_0201933c .extern func_02019534 .extern func_02019570 .extern func_020196bc .extern func_020196fc .extern func_020197bc .extern func_020197fc .extern func_0201987c .extern func_0201e388 .extern func_0202ab54 .extern func_0202ab64 .extern func_0202ab78 .extern func_0202abdc .extern func_0202abf4 .extern func_0202b154 .extern func_0202b2e8 .extern func_0202b3bc .extern func_0202bac0 .extern func_0202bbbc .extern func_0202d77c .extern func_0202e030 .extern func_0202e740 .extern func_0202e7a4 .extern func_0202e7fc .extern func_0202e9f4 .extern func_0202ea18 .extern func_020313c8 .extern func_0203493c .extern func_020349cc .extern func_02034bc8 .extern func_02034cc4 .extern _ZN9ActorTypeC1EjPFP5ActorvEPFivE .extern _ZN9ActorTypeD1Ev .extern func_0203eba8 .extern func_0203ebc8 .extern func_0204f614 .extern func_0204f754 .extern func_ov00_02078b40 .extern func_ov00_02078f80 .extern func_ov00_02079008 .extern func_ov00_02079470 .extern func_ov00_02079e68 .extern _ZN19Actor_UnkStruct_0a4C1Eiiii .extern func_ov00_0207a1c8 .extern func_ov00_0207b89c .extern func_ov00_0207c1b0 .extern func_ov00_0207c1f8 .extern func_ov00_0207c2e8 .extern func_ov00_0207c31c .extern func_ov00_0207c358 .extern func_ov00_0207c444 .extern func_ov00_0207c474 .extern _ZN7MapBaseD1Ev .extern _ZN7MapBase8vfunc_18Ev .extern _ZN7MapBase8vfunc_b0Eii .extern _ZN7MapBase8vfunc_b4Ev .extern _ZN7MapBase8vfunc_48Ev .extern _ZN7MapBase8vfunc_50Ev .extern _ZN7MapBase8vfunc_64Ev .extern _ZN7MapBase8vfunc_68Eii .extern _ZN7MapBase8vfunc_6cEiii .extern _ZN7MapBase8vfunc_70EP5Vec3p .extern _ZN7MapBase8vfunc_74EP5Vec3p .extern _ZN7MapBase8vfunc_88Ev .extern _ZN7MapBase8vfunc_8cEv .extern _ZN7MapBase8vfunc_9cEv .extern _ZN7MapBase8vfunc_a0Ev .extern _ZN7MapBase8vfunc_84Ei .extern _ZN7MapBase8vfunc_90Eiii .extern _ZN7MapBase18func_ov00_0207f4a4EP5Vec2si .extern _ZN7MapBase18func_ov00_0207f588EP5Vec2sPS_P5Vec2bi .extern _ZN7MapBase8vfunc_b8Ev .extern func_ov00_02081f58 .extern func_ov00_02081f6c .extern _ZN10MapManager18func_ov00_020823c4EPii .extern _ZN10MapManager18func_ov00_020823d4Ei .extern _ZN10MapManager18func_ov00_020823e4Ei .extern _ZN10MapManager16MapData_vfunc_b4Ev .extern _ZN10MapManager18func_ov00_02082680Eii .extern _ZN10MapManager18func_ov00_020826a0Eiii .extern _ZN10MapManager16MapData_vfunc_7cEv .extern _ZN10MapManager17Get_MapData_Unk28Ev .extern _ZN10MapManager17Get_MapData_Unk2aEv .extern _ZN10MapManager18func_ov00_02083604Ei .extern _ZN10MapManager18func_ov00_02083614Ei .extern _ZN10MapManager18func_ov00_020836dcEii .extern _ZN10MapManager18func_ov00_02083790Ei .extern _ZN10MapManager18func_ov00_02083840Ei .extern _ZN10MapManager18func_ov00_020839d4Ev .extern _ZN10MapManager18func_ov00_020839f8Ev .extern _ZN10MapManager18func_ov00_02083a1cEiPS_P5Vec3p .extern _ZN10MapManager18func_ov00_02083c24Ei .extern _ZN10MapManager18func_ov00_02083c50Ei .extern _ZN10MapManager16MapData_vfunc_68Ev .extern _ZN10MapManager18func_ov00_02083f44EP5Vec3p .extern _ZN10MapManager18func_ov00_02083fb0EiPS_i .extern _ZN10MapManager18func_ov00_020840a0Ecci .extern _ZN10MapManager16MapData_vfunc_78Ev .extern _ZN10MapManager18func_ov00_020843ecEPi .extern _ZN10MapManager8SpawnNPCEP5Vec3pii .extern _ZN10MapManager18func_ov00_02084ac4Ej .extern _ZN10MapManager21SetCourseData_Unk_25cEc .extern _ZN10MapManager21GetCourseData_Unk_25dEv .extern _ZN10MapManager18func_ov00_02084cb0Ei .extern _ZN10MapManager18func_ov00_02084cc8Ei .extern _ZN10MapManager18func_ov00_02084d24Ecci .extern _ZN10MapManager18func_ov00_0208583cEiP5Vec3pi .extern func_ov00_02088130 .extern func_ov00_02088144 .extern func_ov00_02088158 .extern func_ov00_020884b4 .extern func_ov00_0208b5a4 .extern func_ov00_0208b5bc .extern func_ov00_0208b694 .extern func_ov00_0208b698 .extern func_ov00_0208b6b8 .extern func_ov00_0208b6bc .extern func_ov00_0208b6c4 .extern func_ov00_0208b6c8 .extern func_ov00_0208b6d0 .extern func_ov00_0208b6d8 .extern func_ov00_0208b6e0 .extern func_ov00_0208b6e8 .extern func_ov00_0208b6f0 .extern func_ov00_0208b6f8 .extern func_ov00_0208b700 .extern func_ov00_0208b704 .extern func_ov00_0208b70c .extern func_ov00_0208b710 .extern func_ov00_0208b71c .extern func_ov00_0208b73c .extern func_ov00_0208b844 .extern func_ov00_0208b870 .extern func_ov00_0208b89c .extern func_ov00_0208b8e0 .extern func_ov00_0208b930 .extern func_ov00_0208b9cc .extern func_ov00_0208b9e4 .extern func_ov00_0208ba08 .extern func_ov00_0208ba30 .extern func_ov00_0208ba38 .extern func_ov00_0208ba40 .extern func_ov00_0208ba48 .extern func_ov00_0208ba50 .extern func_ov00_0208bf28 .extern func_ov00_0208c214 .extern func_ov00_0208c2d4 .extern func_ov00_0208c38c .extern func_ov00_0208c39c .extern func_ov00_0208c3a4 .extern func_ov00_0208c468 .extern func_ov00_0208c9f8 .extern func_ov00_0208ca00 .extern func_ov00_0208ccdc .extern func_ov00_0208ccec .extern func_ov00_0208ccfc .extern func_ov00_0208cd0c .extern func_ov00_0208d6e0 .extern func_ov00_02093a3c .extern func_ov00_02093a4c .extern func_ov00_02093a5c .extern func_ov00_02093af0 .extern func_ov00_02094824 .extern func_ov00_02094884 .extern func_ov00_020965c0 .extern func_ov00_0209a4f4 .extern func_ov00_0209a508 .extern func_ov00_0209cd9c .extern func_ov00_020a41e4 .extern func_ov00_020a5e9c .extern func_ov00_020a6110 .extern func_ov00_020a61ac .extern func_ov00_020a956c .extern func_ov00_020a9588 .extern func_ov00_020a95a4 .extern func_ov00_020a95ec .extern func_ov00_020a960c .extern func_ov00_020a9614 .extern func_ov00_020a9650 .extern func_ov00_020a96d4 .extern func_ov00_020a9740 .extern func_ov00_020a9764 .extern func_ov00_020a97d0 .extern func_ov00_020a97e0 .extern func_ov00_020a97f8 .extern func_ov00_020a9864 .extern func_ov00_020a9890 .extern func_ov00_020a98bc .extern func_ov00_020a9968 .extern func_ov00_020a9998 .extern func_ov00_020a9a8c .extern func_ov00_020a9a98 .extern func_ov00_020a9aac .extern func_ov00_020a9ab8 .extern func_ov00_020b3ea8 .extern func_ov00_020b7d74 .extern func_ov00_020b7df0 .extern func_ov00_020b7e6c .extern func_ov00_020b7ea4 .extern func_ov00_020bb378 .extern func_ov00_020bbe94 .extern func_ov00_020bc7e0 .extern func_ov00_020bce48 .extern func_ov00_020bcfb8 .extern func_ov00_020bd0bc .extern func_ov00_020bd618 .extern func_ov00_020c0c08 .extern func_ov00_020c0cc8 .extern func_ov00_020c0e04 .extern func_ov00_020c0e24 .extern _ZN19Actor_UnkStruct_020C1Ev .extern func_ov00_020c3348 .extern func_ov00_020c4048 .extern func_ov00_020c4588 .extern func_ov00_020c4ae8 .extern func_ov00_020c522c .extern func_ov00_020c6164 .extern func_ov00_020c6908 .extern func_ov00_020c6928 .extern func_ov00_020c6940 .extern func_ov00_020c69e8 .extern func_ov00_020c6d9c .extern func_ov00_020c6e08 .extern func_ov00_020c6f60 .extern func_ov00_020ce8e4 .extern func_ov00_020ceacc .extern func_ov00_020cebcc .extern func_ov00_020cec60 .extern func_ov00_020cecd8 .extern func_ov00_020cfed0 .extern func_ov00_020d00c4 .extern func_ov00_020d05dc .extern func_ov00_020d0a14 .extern func_ov00_020d4414 .extern func_ov00_020d4478 .extern func_ov00_020d448c .extern func_ov00_020d4494 .extern func_ov00_020d454c .extern func_ov00_020d4624 .extern func_ov00_020d485c .extern func_ov00_020d4880 .extern func_ov00_020d4964 .extern func_ov00_020d4ac4 .extern func_ov00_020d4b54 .extern func_ov00_020d4de8 .extern func_ov00_020d4e90 .extern func_ov00_020d4e98 .extern func_ov00_020d4ee0 .extern func_ov00_020d4f80 .extern func_ov00_020d4ff8 .extern func_ov00_020d507c .extern func_ov00_020d77e4 .extern func_ov03_020f4884 .extern func_ov03_020f4d50 .extern func_ov03_020f4e5c .extern func_ov03_020f4fb8 .extern func_ov03_020f7fec .extern func_ov03_020f8008 .extern func_ov03_020f8024 .extern func_ov03_020f8040 .extern func_ov03_020f8068 .extern func_ov04_0210be04 .extern func_ov04_0210bfa8 .extern func_ov04_0210c1f8 .extern func_ov04_0210c3fc .extern func_ov04_0210c52c .extern func_ov04_0210c5cc .extern func_ov04_0210c764 .extern func_ov04_0210c800 .extern func_ov04_0210c88c .extern func_ov04_0210c8d4 .extern func_ov04_0210ca84 .extern func_ov04_0210cb00 .extern func_ov05_02102c2c .extern func_ov05_02111bc0 .extern func_ov05_02111c00 .extern func_ov05_02111c6c .extern func_ov05_02111c70 .extern func_ov11_021279cc .extern func_ov14_02126634 .extern func_ov14_0212680c .extern func_ov14_02126854 .extern func_ov14_02126abc .extern func_ov14_02126b04 .extern func_ov14_02127034 .extern func_ov14_02127188 .extern func_ov14_021276c4 .extern func_ov14_021276f8 .extern func_ov14_02127984 .extern func_ov14_02127a14 .extern func_ov14_02127ac4 .extern func_ov14_0213211c .extern func_ov14_0213215c .extern func_ov14_02137770 .extern func_ov14_02137920 .extern func_ov14_02137970 .extern func_ov14_02137a1c .extern func_ov14_02137a58 .extern func_ov14_02137a8c .extern func_ov14_02137c20 .extern func_ov14_02137fc4 .extern func_ov14_02137fdc .extern func_ov14_02138000 .extern func_ov14_02138128 .extern func_ov14_0213819c .extern func_ov14_0214b364 .extern func_ov14_0214b464 .extern func_ov14_0214b484 .extern func_ov14_0214b690 .extern func_ov14_0214b964 .extern func_ov14_0214bbb8 .extern func_ov14_0214bbdc .extern func_ov14_0214be78 .extern func_ov14_0214bec8 .extern func_ov26_021727b4 .extern func_ov26_02172804 .extern func_ov26_0217284c .extern func_ov26_0217287c .extern func_ov29_0216d74c .extern func_ov29_0216d77c .extern func_ov50_02196508 .extern func_ov50_021965b4 .extern gAdventureFlags .extern gItemManager