#pragma once .extern Approach_thunk .extern Divide .extern _ZN10PlayerBase18func_ov00_020a7c1cEP8Cylinder .extern _ZN11ItemManager12GetItemModelEj .extern _ZN12ActorManager12FilterActorsEP15ActorFilterBaseP9ActorList .extern _ZN12ActorManager15FindActorByTypeEP8ActorRefPS_j .extern _ZN12ActorManager22FindNearestActorOfTypeEP8ActorRefPS_jP5Vec3p .extern _ZN12ActorManager8GetActorEP8ActorRef .extern _ZN13LinkStateBase12ApplyImpulseEii .extern _ZN13LinkStateBase12GetPlayerPosEv .extern _ZN13LinkStateBase12GetPlayerVelEv .extern _ZN13LinkStateBase14GetPlayerAngleEv .extern _ZN13LinkStateBase15ChangeLinkStateEi .extern _ZN13LinkStateBase15GetPlayer_Unk18Ev .extern _ZN13LinkStateBase18func_ov00_020a8680Eisb .extern _ZN13LinkStateBase18func_ov00_020a8a4cEii .extern _ZN13LinkStateBase18func_ov00_020a8a90Ei .extern _ZN13LinkStateBase18func_ov00_020a8b3cEi .extern _ZN13LinkStateBase18func_ov00_020a8b80Ev .extern _ZN13LinkStateBase18func_ov00_020a8c64Ev .extern _ZN13LinkStateBase18func_ov00_020a8d40Ev .extern _ZN13LinkStateBase19GetCurrentCharacterEv .extern _ZN13LinkStateBase20GetPlayerControlDataEv .extern _ZN13LinkStateBase28Get_PlayerControlData_Unk120Ev .extern _ZN13LinkStateBase6TurnToEsii .extern _ZN13PlayerControl13GetTouchAngleEv .extern _ZN13PlayerControl13StopFollowingEv .extern _ZN13PlayerControl14GetFollowActorEv .extern _ZN13PlayerControl18func_ov00_020b034cEv .extern _ZN13PlayerControl9SetUnk_80Ev .extern _ZN15LinkStateDamage18func_ov00_020acb6cEP5Vec3pi .extern _ZN15LinkStateFollow18func_ov00_020a9180EP5Vec3p .extern _ZN17LinkStateInteract18func_ov00_020ab6c8Ev .extern _ZN17LinkStateInteract18func_ov00_020ab770EP5Vec3p .extern _ZN5Actor10GetAngleToEP5Vec3p .extern _ZN5Actor10GetUnk_08cEP8Cylinder .extern _ZN5Actor10SetUnk_11bEv .extern _ZN5Actor10SetUnk_11cEc .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_020c198cEv .extern _ZN5Actor18func_ov00_020c1c20Eiii .extern _ZN5Actor18func_ov00_020c1e2cEiP5Vec3p .extern _ZN5Actor18func_ov00_020c1ef8EP8CylinderP5Vec3pii .extern _ZN5Actor18func_ov00_020c243cEiPi .extern _ZN5Actor18func_ov00_020c313cEj .extern _ZN5Actor4KillEv .extern _ZN5Actor6GetPosEv .extern _ZN5Actor8vfunc_0cEv .extern _ZN5Actor8vfunc_10Ej .extern _ZN5Actor8vfunc_1cEt .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 _ZN9SysObjectdlEPv .extern _ZN9SysObjectnwEmPjj .extern _ZTV11FilterActor .extern data_02050f54 .extern data_02056be4 .extern data_02057200 .extern data_02063e4c .extern data_027e0618 .extern data_027e0764 .extern data_027e077c .extern data_027e0c68 .extern data_027e0cbc .extern data_027e0ce0 .extern data_027e0d0c .extern data_027e0d38 .extern data_027e0d3c .extern data_027e0db0 .extern data_027e0e2c .extern data_027e0e58 .extern data_027e0e60 .extern data_027e0f64 .extern data_027e0f68 .extern data_027e0f6c .extern data_027e0f70 .extern data_027e0f74 .extern data_027e0f84 .extern data_027e0f90 .extern data_027e0f94 .extern data_027e0fa0 .extern data_027e0fac .extern data_027e0fb8 .extern data_027e0fc8 .extern data_027e0fcc .extern data_027e0fd0 .extern data_027e0fd4 .extern data_027e0fd8 .extern data_027e0fe0 .extern data_027e0fe4 .extern data_027e0fe8 .extern data_027e0fec .extern data_027e0ff4 .extern data_027e0ffc .extern data_027e103c .extern data_027e1054 .extern data_ov00_020dc6e8 .extern data_ov00_020e26b4 .extern data_ov00_020e2dd8 .extern data_ov00_020e2f04 .extern data_ov00_020e899c .extern data_ov00_020e8b08 .extern data_ov00_020e9360 .extern data_ov00_020e9370 .extern data_ov00_020eec68 .extern data_ov00_020eec9c .extern data_ov09_0211f5dc .extern data_ov14_02153e4c .extern data_ov14_02153e98 .extern func_01ff80d4 .extern func_01ff81f8 .extern func_01ff8214 .extern func_01ff8690 .extern func_01ff8e84 .extern func_01ff9158 .extern func_01ff991c .extern func_01ff9b88 .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_01ffbe34 .extern func_01ffbe78 .extern func_01ffec34 .extern func_01fffb4c .extern func_01fffbec .extern func_01fffcd8 .extern func_01fffcec .extern func_01fffd04 .extern func_02016fe8 .extern func_02018450 .extern func_02019570 .extern func_020197bc .extern func_0201b1bc .extern func_0201e388 .extern func_0201e544 .extern func_0202b154 .extern func_0202b2e8 .extern func_0202bac0 .extern func_0202bbbc .extern func_0202bc10 .extern func_0202dc38 .extern func_0202e310 .extern func_0202e58c .extern func_0202e670 .extern func_020313c8 .extern func_02034b0c .extern func_02035064 .extern func_020350b4 .extern func_0203516c .extern func_020351b8 .extern func_02036ce4 .extern func_020385b8 .extern func_0203d7e0 .extern func_0203e784 .extern func_0203e7b4 .extern func_0203eba8 .extern func_0203ebc8 .extern func_0204f614 .extern func_0204f754 .extern func_0204f8d4 .extern func_ov00_02079470 .extern func_ov00_0207977c .extern func_ov00_02079eb4 .extern func_ov00_0207a188 .extern func_ov00_0207a1a4 .extern func_ov00_0207a1c8 .extern func_ov00_0207c1b0 .extern func_ov00_0207c1f8 .extern func_ov00_0207c2e8 .extern func_ov00_0207c444 .extern func_ov00_02081f4c .extern func_ov00_02081f50 .extern func_ov00_02082680 .extern func_ov00_0208344c .extern func_ov00_02083624 .extern func_ov00_02083790 .extern func_ov00_02083840 .extern func_ov00_02083918 .extern func_ov00_02083948 .extern func_ov00_02083958 .extern func_ov00_020839d4 .extern func_ov00_020839f8 .extern func_ov00_02083a1c .extern func_ov00_02083c24 .extern func_ov00_02083c50 .extern func_ov00_02083c7c .extern func_ov00_02083e58 .extern func_ov00_02083ee0 .extern func_ov00_02083fb0 .extern func_ov00_020840a0 .extern func_ov00_020840c4 .extern func_ov00_02084740 .extern func_ov00_02084b38 .extern func_ov00_02084d24 .extern func_ov00_0208726c .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_0208b73c .extern func_ov00_0208b7d0 .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_0208c384 .extern func_ov00_0208c38c .extern func_ov00_0208c39c .extern func_ov00_0208ca00 .extern func_ov00_0208ccdc .extern func_ov00_0208cd0c .extern func_ov00_0208f030 .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_02097738 .extern func_ov00_02097750 .extern func_ov00_02097760 .extern func_ov00_02097810 .extern func_ov00_02097b9c .extern func_ov00_02097bac .extern func_ov00_02097bcc .extern func_ov00_02098058 .extern func_ov00_0209a4f4 .extern func_ov00_0209a508 .extern func_ov00_020a41e4 .extern func_ov00_020a42cc .extern func_ov00_020a5e9c .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_020a9b0c .extern func_ov00_020a9b18 .extern func_ov00_020a9b6c .extern func_ov00_020a9b78 .extern func_ov00_020b1a4c .extern func_ov00_020b3ea8 .extern func_ov00_020b41ec .extern func_ov00_020b4250 .extern func_ov00_020b443c .extern func_ov00_020b45f8 .extern func_ov00_020b4678 .extern func_ov00_020b46a4 .extern func_ov00_020b46dc .extern func_ov00_020b4738 .extern func_ov00_020b4830 .extern func_ov00_020b4908 .extern func_ov00_020b4918 .extern func_ov00_020b4938 .extern func_ov00_020b493c .extern func_ov00_020b4940 .extern func_ov00_020b4944 .extern func_ov00_020b4ab8 .extern func_ov00_020b4c4c .extern func_ov00_020b7d74 .extern func_ov00_020b7e6c .extern func_ov00_020b7ea4 .extern func_ov00_020bb544 .extern func_ov00_020bb5f0 .extern func_ov00_020bba28 .extern func_ov00_020bc46c .extern func_ov00_020bc48c .extern func_ov00_020bc494 .extern func_ov00_020bc4ac .extern func_ov00_020bc8b8 .extern func_ov00_020bd364 .extern func_ov00_020bd618 .extern func_ov00_020bf008 .extern func_ov00_020c0c08 .extern func_ov00_020c0c44 .extern func_ov00_020c0cc8 .extern func_ov00_020c0d68 .extern func_ov00_020c0e04 .extern func_ov00_020c0e24 .extern func_ov00_020c0e5c .extern func_ov00_020c0ec0 .extern func_ov00_020c0ecc .extern func_ov00_020c0ffc .extern func_ov00_020c10a0 .extern func_ov00_020c10d4 .extern func_ov00_020c1500 .extern func_ov00_020c3348 .extern func_ov00_020c4048 .extern func_ov00_020c4588 .extern func_ov00_020c45b0 .extern func_ov00_020c5330 .extern func_ov00_020c5374 .extern func_ov00_020c5464 .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_020c5fc0 .extern func_ov00_020c6114 .extern func_ov00_020c71fc .extern func_ov00_020c8c1c .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_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_020cb140 .extern func_ov00_020cb1c0 .extern func_ov00_020cb1e8 .extern func_ov00_020cb240 .extern func_ov00_020cb60c .extern func_ov00_020cc150 .extern func_ov00_020cc15c .extern func_ov00_020cc180 .extern func_ov00_020cc1f8 .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_020cc9c4 .extern func_ov00_020cca18 .extern func_ov00_020cca50 .extern func_ov00_020ccdd4 .extern func_ov00_020cceec .extern func_ov00_020cd010 .extern func_ov00_020cd028 .extern func_ov00_020cd060 .extern func_ov00_020cd080 .extern func_ov00_020cd0a8 .extern func_ov00_020cd120 .extern func_ov00_020cd174 .extern func_ov00_020cd27c .extern func_ov00_020cd310 .extern func_ov00_020cd338 .extern func_ov00_020cd52c .extern func_ov00_020cd62c .extern func_ov00_020ce2f0 .extern func_ov00_020ceacc .extern func_ov00_020ceb24 .extern func_ov00_020cec08 .extern func_ov00_020cec60 .extern func_ov00_020cf330 .extern func_ov00_020cf384 .extern func_ov00_020cfde4 .extern func_ov00_020cfed0 .extern func_ov00_020d00c4 .extern func_ov00_020d0268 .extern func_ov00_020d05dc .extern func_ov00_020d18f4 .extern func_ov00_020d1980 .extern func_ov00_020d70a4 .extern func_ov00_020d716c .extern func_ov00_020d73bc .extern func_ov00_020d77e4 .extern func_ov00_020d7a84 .extern func_ov00_020d7b20 .extern func_ov03_020f4b7c .extern func_ov04_0210b3f0 .extern func_ov04_0210b5e0 .extern func_ov04_0210b640 .extern func_ov05_02102c2c .extern func_ov05_02103f4c .extern func_ov05_0210a018 .extern func_ov05_0210d3d8 .extern func_ov05_0210d6dc .extern func_ov05_0210f758 .extern func_ov09_021136c4 .extern func_ov11_021279cc .extern func_ov14_02120ac4 .extern func_ov14_021231d4 .extern func_ov14_02123904 .extern func_ov14_02125054 .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_021276e0 .extern func_ov14_021276f8 .extern func_ov14_02127984 .extern func_ov14_02127a14 .extern func_ov14_02127ac4 .extern func_ov14_0212de74 .extern func_ov14_0212de90 .extern func_ov14_02135a38 .extern func_ov14_02135afc .extern func_ov14_02135ccc .extern func_ov14_02136078 .extern func_ov14_0213618c .extern func_ov14_02136354 .extern func_ov14_02136450 .extern func_ov14_0213ec64 .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_02144e14 .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_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_02146634 .extern func_ov14_02148334 .extern func_ov14_02148364 .extern func_ov14_0214a92c .extern func_ov14_0214c450 .extern func_ov14_0214c55c .extern func_ov14_0214c5c8 .extern func_ov14_0214c948 .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_ov52_02195754 .extern func_ov52_02195b5c .extern gItemManager .extern strncpy