#pragma once .extern Approach_thunk .extern Divide .extern PlaySoundEffect .extern _ZN10MapManager18func_ov00_02084b38Eiii .extern _ZN10MapManager18func_ov00_02084be0Eii .extern _ZN12ActorManager15FindActorByTypeEP8ActorRefPS_j .extern _ZN12ActorManager8GetActorEP8ActorRef .extern _ZN14AdventureFlags18func_Ov00_02097810Ei .extern _ZN14AdventureFlags18func_ov00_02097968Ei .extern _ZN14AdventureFlags18func_ov00_02097b9cEv .extern _ZN14AdventureFlags18func_ov00_02097bccEv .extern _ZN14AdventureFlags20Get_FlagsUnk_30_FlagEi .extern _ZN14AdventureFlags3GetEj .extern _ZN14AdventureFlags3SetEjb .extern _ZN5Actor10SetUnk_11bEv .extern _ZN5Actor11SetVelocityEP5Vec3p .extern _ZN5Actor12CollidesWithEPKS_ .extern _ZN5Actor12GetOffsetPosEP5Vec3p .extern _ZN5Actor12SetTransformEP9Transform .extern _ZN5Actor14GetAngleToLinkEv .extern _ZN5Actor15IsHitboxTouchedEb .extern _ZN5Actor15TrySetTransformEP9Transform .extern _ZN5Actor16CollidesWithLinkEv .extern _ZN5Actor18func_ov00_020c198cEv .extern _ZN5Actor18func_ov00_020c1e2cEiP5Vec3p .extern _ZN5Actor18func_ov00_020c1fc8Ej .extern _ZN5Actor18func_ov00_020c243cEiPi .extern _ZN5Actor18func_ov00_020c2e7cEv .extern _ZN5Actor18func_ov00_020c313cEj .extern _ZN5Actor6GetPosEv .extern _ZN5Actor8vfunc_0cEv .extern _ZN5Actor8vfunc_10Ej .extern _ZN5Actor8vfunc_1cEPt .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 _ZN5Actor9GetHitboxEP8Cylinder .extern _ZN5ActorC2Ev .extern _ZN5ActorD2Ev .extern _ZN9ActorTypeC1EjPFP5ActorvEPFivE .extern _ZN9ActorTypeD1Ev .extern _ZN9SysObjectdlEPv .extern _ZN9SysObjectnwEmPjj .extern __register_global_object .extern data_02050f54 .extern data_02051054 .extern data_02057200 .extern data_027e01b8 .extern data_027e03c8 .extern data_027e071c .extern data_027e0764 .extern data_027e0c68 .extern data_027e0ce0 .extern data_027e0d0c .extern data_027e0e58 .extern data_027e0e5c .extern data_027e0f64 .extern data_027e0f6c .extern gPlayerPos .extern gPlayerLink .extern data_027e0fe0 .extern gActorManager .extern data_027e0fe8 .extern data_027e0fec .extern data_027e0ff8 .extern data_027e0ffc .extern data_027e103c .extern data_ov00_020e2e3c .extern data_ov00_020e2f04 .extern data_ov00_020eec68 .extern data_ov00_020eec9c .extern data_ov20_021793cc .extern data_ov29_0217a4ac .extern data_ov29_0217bca0 .extern func_01ff8214 .extern func_01ff8230 .extern func_01ff9958 .extern func_01ff9b4c .extern Vec3p_Add .extern Vec3p_Sub .extern Vec3p_Dot .extern Vec3p_Cross .extern Vec3p_Length .extern Vec3p_Normalize .extern Vec3p_Axpy .extern func_01ff9ec0 .extern func_01ffa0f4 .extern func_01ffa94c .extern func_01ffa9fc .extern func_01fffb4c .extern func_01fffbec .extern func_01fffcd8 .extern func_01fffcec .extern func_0200536c .extern func_02005398 .extern func_020053c4 .extern func_02005414 .extern func_02005468 .extern func_020054b4 .extern func_02005514 .extern func_02005554 .extern func_02005598 .extern func_020055dc .extern func_02005608 .extern func_02007100 .extern func_02007120 .extern func_020078f4 .extern func_02007908 .extern func_0200e2c0 .extern func_0201739c .extern func_020174a4 .extern func_02017d30 .extern func_02018450 .extern func_02018c90 .extern func_0201b1bc .extern func_0201e388 .extern func_0201e544 .extern func_0202ab54 .extern func_0202ab64 .extern func_0202ab78 .extern func_0202ac0c .extern func_0202b154 .extern func_0202b2e8 .extern func_0202bac0 .extern func_0202d77c .extern func_0202de3c .extern func_0202e030 .extern func_0202e310 .extern func_0202e544 .extern func_0202e58c .extern func_02036770 .extern func_02036ce4 .extern func_0204f614 .extern func_0204f754 .extern func_ov00_0207a1c8 .extern func_ov00_0207c1b0 .extern func_ov00_0207c1f8 .extern func_ov00_0207c358 .extern func_ov00_0207c444 .extern func_ov00_0207c7e8 .extern func_ov00_02087d34 .extern func_ov00_02087d84 .extern func_ov00_02088000 .extern func_ov00_02089318 .extern func_ov00_02093a5c .extern func_ov00_02093af0 .extern func_ov00_02094824 .extern func_ov00_0209a4f4 .extern func_ov00_0209a508 .extern func_ov00_020a6110 .extern func_ov00_020a61ac .extern func_ov00_020a9588 .extern func_ov00_020a95a4 .extern func_ov00_020a9b6c .extern func_ov00_020a9b78 .extern func_ov00_020b7d74 .extern func_ov00_020b7e6c .extern func_ov00_020b7ea4 .extern func_ov00_020ba364 .extern func_ov00_020ba458 .extern func_ov00_020bb6d4 .extern func_ov00_020bb810 .extern func_ov00_020bb8c4 .extern func_ov00_020bb9b0 .extern func_ov00_020bcf50 .extern func_ov00_020bcfb8 .extern func_ov00_020bd030 .extern func_ov00_020bd070 .extern func_ov00_020bd0a8 .extern func_ov00_020bf008 .extern func_ov00_020c0c08 .extern func_ov00_020c0cc8 .extern func_ov00_020c0d4c .extern func_ov00_020c0e04 .extern func_ov00_020c0e24 .extern func_ov00_020c1500 .extern func_ov00_020c3348 .extern func_ov00_020c4048 .extern func_ov00_020c4588 .extern func_ov00_020c45b0 .extern func_ov00_020c71fc .extern func_ov00_020c7508 .extern func_ov00_020ceacc .extern func_ov00_020cec60 .extern func_ov00_020cfc70 .extern func_ov00_020d59f0 .extern func_ov00_020d5a68 .extern func_ov00_020d5c54 .extern func_ov00_020d5cd8 .extern func_ov00_020d5dc4 .extern func_ov00_020d5eac .extern func_ov00_020d5f98 .extern func_ov00_020d70a4 .extern func_ov00_020d716c .extern func_ov00_020d73f0 .extern func_ov00_020d7c8c .extern func_ov00_020d7d18 .extern func_ov00_020d8344 .extern func_ov00_020d8388 .extern func_ov05_021082e4 .extern func_ov09_02113698 .extern func_ov09_021136c4 .extern func_ov14_02120ac4 .extern func_ov14_02122e98 .extern func_ov14_02122eb8 .extern func_ov14_021231d4 .extern func_ov14_02123904 .extern func_ov14_0213d420 .extern func_ov14_0213d440 .extern func_ov14_0213d480 .extern func_ov14_0213d81c .extern func_ov14_0213d91c .extern func_ov14_0213dadc .extern func_ov14_0213ddd4 .extern func_ov14_0213defc .extern func_ov29_0216d74c .extern func_ov29_0216d77c .extern func_ov29_0216d86c .extern func_ov29_0216d930 .extern func_ov29_0216db60 .extern func_ov29_0216db74 .extern func_ov29_0216dba8 .extern func_ov29_0216fe04 .extern func_ov29_0216ffe8 .extern func_ov29_02170144 .extern func_ov29_0217036c .extern func_ov29_02170850 .extern func_ov29_02170e98 .extern func_ov29_02171280 .extern func_ov29_0217159c .extern func_ov29_021716dc .extern func_ov29_02171714 .extern func_ov29_02172bc0 .extern func_ov29_02172c28 .extern func_ov29_02172ddc .extern func_ov29_02172e88 .extern func_ov29_02172f10 .extern func_ov29_021733f4 .extern func_ov29_02174054 .extern func_ov29_02174cc8 .extern func_ov29_02174ee4 .extern func_ov29_02174ef8 .extern func_ov29_02174f9c .extern func_ov29_021772f8 .extern func_ov29_02178670 .extern func_ov57_02199e24 .extern gAdventureFlags .extern gItemManager .extern gMapManager .extern strcpy