#pragma once .extern _ZN10MapManager18func_ov00_02083570Eii .extern _ZN10MapManager18func_ov00_02083ef8EP5Vec3pS1_ .extern _ZN10MapManager18func_ov00_02084b38Eiii .extern _ZN10MapManager18func_ov00_02084be0Eii .extern _ZN10MapManager18func_ov00_02084c5cEii .extern _ZN10PlayerBase18EquipItem_vfunc_2cEv .extern _ZN10PlayerBase17EquipCollidesWithEP8Cylinderi .extern _ZN10PlayerBase12CollidesWithEP8Cylinder .extern _ZN10PlayerBase18func_ov00_020a7c60EP5Vec3pS1_i .extern _ZN12ActorManager12FilterActorsEP15ActorFilterBaseP9ActorList .extern _ZN12ActorManager15FindActorByTypeEP8ActorRefPS_j .extern _ZN12ActorManager18func_ov00_020c398cEj .extern _ZN12ActorManager18func_ov00_020c399cEjP8Cylinder .extern _ZN12ActorManager18func_ov00_020c39acEjPjb .extern _ZN12ActorManager8GetActorEP8ActorRef .extern _ZN13PlayerControl13StopFollowingEv .extern _ZN14AdventureFlags18func_ov00_02097738Ev .extern _ZN9SysObjectdlEPv .extern _ZNK11ItemManager19GetActiveFairyLevelEi .extern gSinCosTable .extern data_02056be4 .extern data_02063e4c .extern data_027e077c .extern data_027e0c54 .extern data_027e0d0c .extern data_027e0d3c .extern gMapManager .extern gPlayer .extern gPlayerPos .extern gPlayerAngle .extern gPlayerControl .extern gPlayerLink .extern gActorManager .extern data_027e103c .extern data_ov00_020e9c88 .extern Vec3p_Add .extern Vec3p_Sub .extern Vec3p_Length .extern Vec3p_Distance .extern Atan2 .extern func_01ffbe34 .extern _ZN8Cylinder8OverlapsEPS_ .extern _ZN11ItemManager21GetEquipItemUncheckedEi .extern func_01fffd04 .extern func_0202b864 .extern func_0202b894 .extern func_0202d95c .extern func_020313c8 .extern abs .extern func_ov00_02079470 .extern func_ov00_0207a188 .extern func_ov00_0207a1c8 .extern func_ov00_0207b89c .extern func_ov00_02087ef0 .extern _ZN14PlayerLinkBase19GetCurrentCharacterEv .extern _ZN14PlayerLinkBase14GetGrabActorIdEv .extern _ZN14PlayerLinkBase18func_ov00_020bc854EP5Vec3p .extern _ZN14PlayerLinkBase20GongoronCollidesWithEP8Cylinder .extern func_ov00_020bd304 .extern _ZN10EquipSword12GetEquipRopeEv .extern func_ov00_020c1500 .extern func_ov00_020c5924 .extern func_ov00_020c8398 .extern func_ov05_02103f4c .extern _ZN14EquipBoomerang8GetActorEv .extern _ZN9EquipRope18func_ov14_0213d420Ev .extern func_ov14_0213d440 .extern _ZN9EquipRope18func_ov14_0213d480Ei .extern func_ov14_0213d81c .extern func_ov14_0213d91c .extern func_ov14_0213dadc .extern func_ov14_0213ddd4 .extern _ZN9EquipRope18func_ov14_0213defcEP5Actor .extern gAdventureFlags .extern gItemManager