#pragma once .extern Approach_thunk .extern Divide .extern _ZN10MapManager16MapData_vfunc_54Ev .extern _ZN10MapManager16MapData_vfunc_60Ev .extern _ZN10MapManager16MapData_vfunc_68Ev .extern _ZN10MapManager16MapData_vfunc_78Ev .extern _ZN10MapManager16MapData_vfunc_7cEv .extern _ZN10MapManager17GetMapData_Unk_d0EP5Vec3p .extern _ZN10MapManager18func_ov00_02082680Eii .extern _ZN10MapManager18func_ov00_020826a0Eiii .extern _ZN10MapManager18func_ov00_020836bcEjPi .extern _ZN10MapManager18func_ov00_020836dcEii .extern _ZN10MapManager18func_ov00_02083770Eji .extern _ZN10MapManager18func_ov00_020838e8EjPi .extern _ZN10MapManager18func_ov00_02083a1cEiPS_P5Vec3p .extern _ZN10MapManager18func_ov00_02083c7cEP5Vec3pi .extern _ZN10MapManager18func_ov00_02083e34Ecci .extern _ZN10MapManager18func_ov00_0208413cEi .extern _ZN10MapManager18func_ov00_02084ac4Ej .extern _ZN10MapManager18func_ov00_02084d24Ecci .extern _ZN10MapManager8SpawnNPCEP5Vec3pii .extern _ZN12ActorManager12FilterActorsEP15ActorFilterBaseP9ActorList .extern _ZN12ActorManager13FindActorByIdEj .extern _ZN12ActorManager15FindActorByTypeEP8ActorRefPS_j .extern _ZN12ActorManager8GetActorEP8ActorRef .extern _ZN13LinkStateBase10GetStateIdEv .extern _ZN13LinkStateBase12GetPlayerPosEv .extern _ZN13LinkStateBase12GetPlayerVelEv .extern _ZN13LinkStateBase14GetPlayerAngleEv .extern _ZN13LinkStateBase15ChangeLinkStateEi .extern _ZN13LinkStateBase18func_ov00_020a8954EbPi .extern _ZN14AdventureFlags18func_Ov00_02097810Ei .extern _ZN14AdventureFlags18func_ov00_02097b9cEv .extern _ZN14AdventureFlags18func_ov00_02097bacEv .extern _ZN14AdventureFlags18func_ov00_02098058Ev .extern _ZN14AdventureFlags20Get_FlagsUnk_30_FlagEi .extern _ZN14AdventureFlags3GetEj .extern _ZN5Actor10GetAngleToEP5Vec3p .extern _ZN5Actor10SetUnk_11bEv .extern _ZN5Actor11SetVelocityEP5Vec3p .extern _ZN5Actor12ApplyGravityEv .extern _ZN5Actor12CollidesWithEPKS_ .extern _ZN5Actor12GetOffsetPosEP5Vec3p .extern _ZN5Actor12SetTransformEP9Transform .extern _ZN5Actor14DistanceToLinkEv .extern _ZN5Actor14GetAngleToLinkEv .extern _ZN5Actor15IsHitboxTouchedEb .extern _ZN5Actor15TrySetTransformEP9Transform .extern _ZN5Actor16CollidesWithLinkEv .extern _ZN5Actor16XzDistanceToLinkEv .extern _ZN5Actor18func_Ov00_020c1bfcEi .extern _ZN5Actor18func_ov00_020c1c20Eiii .extern _ZN5Actor18func_ov00_020c1da0EiP5Vec3p .extern _ZN5Actor18func_ov00_020c1e2cEiP5Vec3p .extern _ZN5Actor18func_ov00_020c1f5cEP5Vec3pS1_iS1_ii .extern _ZN5Actor18func_ov00_020c2e7cEv .extern _ZN5Actor18func_ov00_020c2ed4Ev .extern _ZN5Actor18func_ov00_020c313cEj .extern _ZN5Actor18func_ov00_020c3200Ei .extern _ZN5Actor4KillEv .extern _ZN5Actor6GetPosEv .extern _ZN5Actor8vfunc_08Ev .extern _ZN5Actor8vfunc_0cEv .extern _ZN5Actor8vfunc_10Ej .extern _ZN5Actor8vfunc_14Ej .extern _ZN5Actor8vfunc_18Ej .extern _ZN5Actor8vfunc_1cEt .extern _ZN5Actor8vfunc_20Ei .extern _ZN5Actor8vfunc_24Ev .extern _ZN5Actor8vfunc_28Ev .extern _ZN5Actor8vfunc_2cEv .extern _ZN5Actor8vfunc_30Ev .extern _ZN5Actor8vfunc_38Ev .extern _ZN5Actor8vfunc_48Ei .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 _ZN9ActorTypeC1EjPFP5ActorvEPv .extern _ZN9ActorTypeD1Ev .extern _ZN9SysObjectdlEPv .extern _ZN9SysObjectnwEmPjj .extern __register_global_object .extern data_02050f54 .extern data_02057200 .extern data_027e0764 .extern data_027e0d0c .extern data_027e0d38 .extern data_027e0e58 .extern gMapManager .extern data_027e0f64 .extern data_027e0f68 .extern data_027e0f6c .extern data_027e0f78 .extern data_027e0f84 .extern data_027e0f90 .extern data_027e0f94 .extern data_027e0fac .extern data_027e0fb8 .extern data_027e0fc8 .extern data_027e0fd4 .extern data_027e0fe0 .extern data_027e0fe4 .extern data_027e0fe8 .extern data_027e0fec .extern data_027e0ffc .extern data_027e1038 .extern data_ov00_020e26b4 .extern data_ov00_020e2748 .extern data_ov00_020e2dd8 .extern data_ov00_020e2e3c .extern data_ov00_020e2f04 .extern data_ov00_020e8b08 .extern data_ov00_020e9360 .extern data_ov00_020e9370 .extern data_ov00_020eec9c .extern data_ov14_02153e98 .extern data_ov48_02194c8c .extern func_01ff8214 .extern func_01ff892c .extern func_01ff8aa0 .extern func_01ff8e84 .extern func_01ff9158 .extern func_01ff9bc4 .extern func_01ff9bf8 .extern func_01ff9c2c .extern func_01ff9cec .extern func_01ff9d4c .extern func_01ff9e64 .extern func_01ff9ec0 .extern func_01ffa0f4 .extern func_01ffbe78 .extern func_01fffb4c .extern func_01fffbec .extern func_01fffcd8 .extern func_01fffcec .extern func_01fffd04 .extern func_020020d0 .extern func_0200250c .extern func_02002540 .extern func_02002588 .extern func_020104b8 .extern func_02016fe8 .extern func_02018450 .extern func_02018cb8 .extern func_02019534 .extern func_020197fc .extern func_0201b1bc .extern func_0201b76c .extern func_0201e388 .extern func_0201e544 .extern func_0202aff0 .extern func_0202b154 .extern func_0202b2e8 .extern func_0202bb78 .extern func_0202bbbc .extern func_0202da8c .extern func_0202e030 .extern func_0202e310 .extern func_0202e544 .extern func_0202e58c .extern func_0203eba8 .extern func_0203ebc8 .extern func_0204f614 .extern func_0204f754 .extern func_ov00_02079e68 .extern func_ov00_0207a188 .extern func_ov00_0207a1c8 .extern func_ov00_0207c1b0 .extern func_ov00_0207c1f8 .extern func_ov00_0207c2e8 .extern func_ov00_0207c31c .extern func_ov00_0207c444 .extern func_ov00_0207c518 .extern func_ov00_02081f4c .extern func_ov00_02087df8 .extern func_ov00_02088000 .extern func_ov00_02088130 .extern func_ov00_02088144 .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_0208b714 .extern func_ov00_0208b71c .extern func_ov00_0208b844 .extern func_ov00_0208b870 .extern func_ov00_0208b89c .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_0208bff8 .extern func_ov00_0208c214 .extern func_ov00_0208c384 .extern func_ov00_0208c38c .extern func_ov00_0208c39c .extern func_ov00_0208c468 .extern func_ov00_0208c9f8 .extern func_ov00_0208ca00 .extern func_ov00_0208ccdc .extern func_ov00_0208e6b0 .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_0209a4f4 .extern func_ov00_0209a508 .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_020a9aec .extern func_ov00_020a9af8 .extern func_ov00_020a9b6c .extern func_ov00_020a9b78 .extern func_ov00_020b3ea8 .extern func_ov00_020b3ee8 .extern func_ov00_020b7d74 .extern func_ov00_020b7df0 .extern func_ov00_020b7e6c .extern func_ov00_020b7ea4 .extern func_ov00_020bbd60 .extern func_ov00_020bd618 .extern func_ov00_020bf008 .extern func_ov00_020c070c .extern func_ov00_020c0c08 .extern func_ov00_020c0c9c .extern func_ov00_020c0cc8 .extern func_ov00_020c0e04 .extern func_ov00_020c0e24 .extern func_ov00_020c0ecc .extern func_ov00_020c1424 .extern func_ov00_020c1450 .extern func_ov00_020c1500 .extern func_ov00_020c3348 .extern func_ov00_020c4048 .extern func_ov00_020c4588 .extern func_ov00_020c45b0 .extern func_ov00_020c54a0 .extern func_ov00_020c5c2c .extern func_ov00_020c5c98 .extern func_ov00_020c5d34 .extern func_ov00_020c5d74 .extern func_ov00_020c5e20 .extern func_ov00_020c5e58 .extern func_ov00_020c5f1c .extern func_ov00_020c5f80 .extern func_ov00_020c6114 .extern func_ov00_020c70ac .extern func_ov00_020c72c4 .extern func_ov00_020ca668 .extern func_ov00_020ca7e8 .extern func_ov00_020ca840 .extern func_ov00_020ca8a4 .extern func_ov00_020caa00 .extern func_ov00_020caa28 .extern func_ov00_020cacf4 .extern func_ov00_020cad30 .extern func_ov00_020cadb0 .extern func_ov00_020caea8 .extern func_ov00_020caeb4 .extern func_ov00_020caef8 .extern func_ov00_020caefc .extern func_ov00_020cafb8 .extern func_ov00_020cafbc .extern func_ov00_020cafd0 .extern func_ov00_020cb058 .extern func_ov00_020cb06c .extern func_ov00_020cb080 .extern func_ov00_020cb10c .extern func_ov00_020cb120 .extern func_ov00_020cb12c .extern func_ov00_020cb13c .extern func_ov00_020cb1c0 .extern func_ov00_020cb1e8 .extern func_ov00_020cb240 .extern func_ov00_020cb540 .extern func_ov00_020cb58c .extern func_ov00_020cb60c .extern func_ov00_020cbee8 .extern func_ov00_020cc138 .extern func_ov00_020cc150 .extern func_ov00_020cc15c .extern func_ov00_020cc168 .extern func_ov00_020cc180 .extern func_ov00_020cc214 .extern func_ov00_020cc22c .extern func_ov00_020cc244 .extern func_ov00_020cc3fc .extern func_ov00_020cc438 .extern func_ov00_020cc45c .extern func_ov00_020cc490 .extern func_ov00_020cc524 .extern func_ov00_020cc8dc .extern func_ov00_020cc908 .extern func_ov00_020cc928 .extern func_ov00_020cc940 .extern func_ov00_020cc960 .extern func_ov00_020cc980 .extern func_ov00_020ccdd4 .extern func_ov00_020cceec .extern func_ov00_020ccf0c .extern func_ov00_020ceacc .extern func_ov00_020cec60 .extern func_ov00_020cef10 .extern func_ov00_020d7b20 .extern func_ov00_020d7d18 .extern func_ov05_02100ae0 .extern func_ov05_02102c2c .extern func_ov05_02110f50 .extern func_ov11_021279cc .extern func_ov14_02120ac4 .extern func_ov14_02122e48 .extern func_ov14_02122e7c .extern func_ov14_021231d4 .extern func_ov14_02123904 .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_021276f8 .extern func_ov14_021277f0 .extern func_ov14_02127984 .extern func_ov14_02127a14 .extern func_ov14_02127ac4 .extern func_ov14_021448d4 .extern func_ov14_021448dc .extern func_ov14_021448e4 .extern func_ov14_021448ec .extern func_ov14_021448f4 .extern func_ov14_02144a90 .extern func_ov14_02144afc .extern func_ov14_02144b64 .extern func_ov14_02144d00 .extern func_ov14_02144d08 .extern func_ov14_02144d34 .extern func_ov14_02144d74 .extern func_ov14_02144d94 .extern func_ov14_02144dec .extern func_ov14_02144e28 .extern func_ov14_02144e3c .extern func_ov14_02144e58 .extern func_ov14_02144ed8 .extern func_ov14_021450a8 .extern func_ov14_021450f0 .extern func_ov14_02145100 .extern func_ov14_02145178 .extern func_ov14_021451f0 .extern func_ov14_021452b0 .extern func_ov14_02145318 .extern func_ov14_02145578 .extern func_ov14_021455b0 .extern func_ov14_021455e4 .extern func_ov14_02145678 .extern func_ov14_02145690 .extern func_ov14_02145698 .extern func_ov14_0214573c .extern func_ov14_02145760 .extern func_ov14_02145814 .extern func_ov14_02145874 .extern func_ov14_021458a0 .extern func_ov14_021458b0 .extern func_ov14_021458cc .extern func_ov14_02145900 .extern func_ov14_0214591c .extern func_ov14_02145974 .extern func_ov14_02145a74 .extern func_ov14_02145ae8 .extern func_ov14_02145cac .extern func_ov14_02145e48 .extern func_ov14_02145f0c .extern func_ov14_0214610c .extern func_ov14_02146120 .extern func_ov14_021476d0 .extern func_ov14_02147748 .extern func_ov14_02147828 .extern func_ov14_02147840 .extern func_ov14_02147870 .extern func_ov14_02147a64 .extern func_ov14_02147aa8 .extern func_ov14_0214a92c .extern func_ov14_0214c450 .extern func_ov14_0214c55c .extern func_ov14_0214c5c8 .extern func_ov14_0214c948 .extern func_ov14_0214f058 .extern func_ov14_0214f118 .extern func_ov14_0214f138 .extern func_ov14_0214f168 .extern func_ov14_0214f184 .extern func_ov14_0214f24c .extern func_ov14_0214f504 .extern func_ov14_0214f5a4 .extern func_ov14_0214f668 .extern func_ov14_0214fa48 .extern func_ov14_0215133c .extern func_ov14_021513fc .extern func_ov14_0215141c .extern func_ov14_0215152c .extern func_ov17_02169f94 .extern func_ov17_0216a004 .extern func_ov17_0216a020 .extern func_ov17_0216a050 .extern func_ov17_0216a06c .extern func_ov17_0216a0fc .extern func_ov17_0216a348 .extern func_ov17_0216a3e8 .extern func_ov17_0216a4ac .extern func_ov17_0216a5b8 .extern func_ov17_0216a634 .extern func_ov17_0216a734 .extern func_ov34_0217bf0c .extern func_ov34_0217bf34 .extern func_ov46_02193fac .extern gAdventureFlags .extern strncpy