GetLockOnLocationValid__12CSwarmBasicsCFi = .text:0x00000000; // type:function size:0x3C
GetLockOnLocation__12CSwarmBasicsCFi = .text:0x0000003C; // type:function size:0x28
RELExit = .text:0x00000064; // type:function size:0x24
RELMain = .text:0x00000088; // type:function size:0x20
SetFuncPtrs__Fv = .text:0x000000A8; // type:function size:0x30 scope:local
NullSwarmBasicsFactory__Fv = .text:0x000000D8; // type:function size:0x8 scope:local
FinishConstruction__12CSwarmBasicsFv = .text:0x000000E0; // type:function size:0x4
GetHealthInfo__12CSwarmBasicsCFv = .text:0x000000E4; // type:function size:0x8
HealthInfo__12CSwarmBasicsFv = .text:0x000000EC; // type:function size:0x8
GetSeekerTargetLockedOn__12CSwarmBasicsCFv = .text:0x000000F4; // type:function size:0x74
UpdateSeekerTargets__12CSwarmBasicsFR13CStateManager = .text:0x00000168; // type:function size:0x324
__dt__Q24rstl37vector<Ui,Q24rstl17rmemory_allocator>Fv = .text:0x0000048C; // type:function size:0x54 scope:weak
__dt__Q24rstl45vector<9TUniqueId,Q24rstl17rmemory_allocator>Fv = .text:0x000004E0; // type:function size:0x54
FreezeBoids__12CSwarmBasicsFRC9CVector3ff = .text:0x00000534; // type:function size:0x78
FlushDeathMessages__12CSwarmBasicsFR13CStateManager = .text:0x000005AC; // type:function size:0xBC
QueueDeathMessage__12CSwarmBasicsFR13CStateManager = .text:0x00000668; // type:function size:0xB0
BoidCollidedWithPlayerCallback__12CSwarmBasicsFR13CStateManagerRQ212CSwarmBasics5CBoid = .text:0x00000718; // type:function size:0x74
BoidCollidedCallback__12CSwarmBasicsFR13CStateManagerRQ212CSwarmBasics5CBoid = .text:0x0000078C; // type:function size:0x4
ShouldBuildAreaCollisionCacheForPartition__12CSwarmBasicsCFi = .text:0x00000790; // type:function size:0x8
GetAreaCollisionCacheForPartition__12CSwarmBasicsCFiii = .text:0x00000798; // type:function size:0x4C
UpdateEffects__12CSwarmBasicsFR13CStateManagerR9CAnimDatai = .text:0x000007E4; // type:function size:0x1E8
AddLoopedEmitter__12CSwarmBasicsFRC9CVector3fUs = .text:0x000009CC; // type:function size:0xD0
CanStartLoopedSound__12CSwarmBasicsCFRCQ212CSwarmBasics5CBoidQ212CSwarmBasics16ELoopedSoundType = .text:0x00000A9C; // type:function size:0x70
UpdateLoopedSoundPositions__12CSwarmBasicsCFRCQ24rstl65vector<Q24rstl21pair<10CSfxHandle,Us>,Q24rstl17rmemory_allocator> = .text:0x00000B0C; // type:function size:0xA4
StartLoopedSound__12CSwarmBasicsFRQ212CSwarmBasics5CBoidRQ24rstl65vector<Q24rstl21pair<10CSfxHandle,Us>,Q24rstl17rmemory_allocator>UsUi = .text:0x00000BB0; // type:function size:0xA0
AddLoopedSoundToHandlesList__12CSwarmBasicsFRQ212CSwarmBasics5CBoidRQ24rstl65vector<Q24rstl21pair<10CSfxHandle,Us>,Q24rstl17rmemory_allocator>Us = .text:0x00000C50; // type:function size:0x60
UpdateClosestPartitionLoopedSounds__12CSwarmBasicsFRC9CVector3fRQ24rstl65vector<Q24rstl21pair<10CSfxHandle,Us>,Q24rstl17rmemory_allocator>UiUsQ212CSwarmBasics16ELoopedSoundType = .text:0x00000CB0; // type:function size:0x198
UpdateLoopedSounds__12CSwarmBasicsFUiiRQ24rstl65vector<Q24rstl21pair<10CSfxHandle,Us>,Q24rstl17rmemory_allocator> = .text:0x00000E48; // type:function size:0x124
GetClosestPartitionList__12CSwarmBasicsCFRC9CVector3f = .text:0x00000F6C; // type:function size:0x154
FindClosestCell__12CSwarmBasicsCFRC9CVector3f = .text:0x000010C0; // type:function size:0x1C0
EvaluateActiveBoidCount__12CSwarmBasicsCFv = .text:0x00001280; // type:function size:0x40
FreezeCollision__12CSwarmBasicsFRC11CMarkerGrid = .text:0x000012C0; // type:function size:0x164
RenderParticles__12CSwarmBasicsCFv = .text:0x00001424; // type:function size:0x44
UpdateParticles__12CSwarmBasicsFf = .text:0x00001468; // type:function size:0x38
AddParticle__12CSwarmBasicsFRC12CTransform4f = .text:0x000014A0; // type:function size:0xA8
StopLoopedSound__12CSwarmBasicsFRQ212CSwarmBasics5CBoidRQ24rstl65vector<Q24rstl21pair<10CSfxHandle,Us>,Q24rstl17rmemory_allocator> = .text:0x00001548; // type:function size:0xA0
KillBoid__12CSwarmBasicsFRQ212CSwarmBasics5CBoidR13CStateManagerRC11CWeaponMode = .text:0x000015E8; // type:function size:0x1C0
GetOrbitPosition__12CSwarmBasicsCFRC13CStateManager = .text:0x000017A8; // type:function size:0x1C
GetAimPosition__12CSwarmBasicsCFRC13CStateManagerf = .text:0x000017C4; // type:function size:0xF8
UpdateLockOnBlend__12CSwarmBasicsFiif = .text:0x000018BC; // type:function size:0xBC
AssignSeekerBoids__12CSwarmBasicsFR13CStateManagerRCQ24rstl37vector<Ui,Q24rstl17rmemory_allocator>UiRQ24rstl37vector<Ui,Q24rstl17rmemory_allocator> = .text:0x00001978; // type:function size:0x2AC
__dt__Q24rstl54vector<Q24rstl10pair<Ui,f>,Q24rstl17rmemory_allocator>Fv = .text:0x00001C24; // type:function size:0x54 scope:weak
FindBestLockOnIndex__12CSwarmBasicsCFR13CStateManager = .text:0x00001C78; // type:function size:0x1C8
GetLockOnIndex__12CSwarmBasicsCFR13CStateManager = .text:0x00001E40; // type:function size:0x13C
IsBoidVisibleForLockOn__12CSwarmBasicsCFRC13CStateManagerRCQ212CSwarmBasics5CBoidRC9CVector3fRC9CVector3f = .text:0x00001F7C; // type:function size:0x160
__ct__14CRayCastResultFRC14CRayCastResult = .text:0x000020DC; // type:function size:0x5C scope:weak
SetExplodeTimers__12CSwarmBasicsFRC9CVector3ffff = .text:0x00002138; // type:function size:0xD4
Touch__12CSwarmBasicsFR6CActorR13CStateManager = .text:0x0000220C; // type:function size:0x854
__dt__Q24rstl24optional_object<6CAABox>Fv = .text:0x00002A60; // type:function size:0x3C scope:weak
ApplyRadiusDamage__12CSwarmBasicsF9CVector3fRC11CDamageInfoR13CStateManager = .text:0x00002A9C; // type:function size:0x118
GetWaypointForState__12CSwarmBasicsF18EScriptObjectStateR13CStateManager = .text:0x00002BB4; // type:function size:0x174
MoveToWayPoint__12CSwarmBasicsFRQ212CSwarmBasics5CBoidR13CStateManagerR9CVector3f = .text:0x00002D28; // type:function size:0x31C
ApplyBoundsAvoidance__12CSwarmBasicsFRQ212CSwarmBasics5CBoidRCQ24rstl43reserved_vector<PQ212CSwarmBasics5CBoid,50>R9CVector3f = .text:0x00003044; // type:function size:0x180
GetClosestBoxFacePlane__FRC6CAABoxRC9CVector3f = .text:0x000031C4; // type:function size:0x15C scope:local
__ct__4CTriFRC4CTri = .text:0x00003320; // type:function size:0x6C scope:weak
ApplyAlignment__12CSwarmBasicsFRQ212CSwarmBasics5CBoidRCQ24rstl43reserved_vector<PQ212CSwarmBasics5CBoid,50>R9CVector3f = .text:0x0000338C; // type:function size:0x178
ApplyAttraction__12CSwarmBasicsFRQ212CSwarmBasics5CBoidRC9CVector3fffR9CVector3f = .text:0x00003504; // type:function size:0x124
ApplyCohesion__12CSwarmBasicsFRQ212CSwarmBasics5CBoidRC9CVector3fffR9CVector3f = .text:0x00003628; // type:function size:0x120
ApplyCohesion__12CSwarmBasicsFRQ212CSwarmBasics5CBoidRCQ24rstl43reserved_vector<PQ212CSwarmBasics5CBoid,50>R9CVector3f = .text:0x00003748; // type:function size:0xF4
ApplySeparation__12CSwarmBasicsFRQ212CSwarmBasics5CBoidRC9CVector3fffR9CVector3f = .text:0x0000383C; // type:function size:0x124
ApplySeparation__12CSwarmBasicsFRQ212CSwarmBasics5CBoidRCQ24rstl43reserved_vector<PQ212CSwarmBasics5CBoid,50>R9CVector3f = .text:0x00003960; // type:function size:0xCC
BuildBoidNearList__12CSwarmBasicsFRCQ212CSwarmBasics5CBoidfRQ24rstl43reserved_vector<PQ212CSwarmBasics5CBoid,50> = .text:0x00003A2C; // type:function size:0x108
Render__12CSwarmBasicsCFRC13CStateManager = .text:0x00003B34; // type:function size:0x46C
AddToRenderer__12CSwarmBasicsCFRC13CStateManager = .text:0x00003FA0; // type:function size:0x98
DrawBoidSkinnedModel__12CSwarmBasicsCFPCQ212CSwarmBasics5CBoidRCQ218SwarmRenderHelpers23CSwarmSkinnedModelState = .text:0x00004038; // type:function size:0xF0
RenderBoid__12CSwarmBasicsCFPQ212CSwarmBasics5CBoid = .text:0x00004128; // type:function size:0x6C
PreRenderBoid__12CSwarmBasicsFPQ212CSwarmBasics5CBoidPUi = .text:0x00004194; // type:function size:0x7C
CachePose__12CSwarmBasicsCFR10CModelDataRQ218SwarmRenderHelpers23CSwarmSkinnedModelState = .text:0x00004210; // type:function size:0x68
CanRenderUnsorted__12CSwarmBasicsCFRC13CStateManager = .text:0x00004278; // type:function size:0x8
SoftwareLight__12CSwarmBasicsCFRC13CStateManagerRC6CAABox = .text:0x00004280; // type:function size:0x2B8
HardwareLight__12CSwarmBasicsCFRC13CStateManagerRC6CAABox = .text:0x00004538; // type:function size:0x108
PreRender__12CSwarmBasicsFR13CStateManager = .text:0x00004640; // type:function size:0x138
BoxForPosition__12CSwarmBasicsCFiiif = .text:0x00004778; // type:function size:0x1CC
GetListAt__12CSwarmBasicsFRC9CVector3f = .text:0x00004944; // type:function size:0x114
UpdatePartition__12CSwarmBasicsFv = .text:0x00004A58; // type:function size:0x328
clear__Q24rstl37vector<Ui,Q24rstl17rmemory_allocator>Fv = .text:0x00004D80; // type:function size:0xC scope:weak
MoveBoid__12CSwarmBasicsFR13CStateManagerRQ212CSwarmBasics5CBoidRC9CVector3ff = .text:0x00004D8C; // type:function size:0x174
UpdateSwarmAnimations__12CSwarmBasicsFR13CStateManagerf = .text:0x00004F00; // type:function size:0x124
UpdateAllBoidMovement__12CSwarmBasicsFR13CStateManagerf = .text:0x00005024; // type:function size:0x94
Think__12CSwarmBasicsFfR13CStateManager = .text:0x000050B8; // type:function size:0x768
__ct__19CAreaCollisionCacheFRC19CAreaCollisionCache = .text:0x00005820; // type:function size:0x7C scope:weak
__dt__Q24rstl61reserved_vector<Q220CMetroidAreaCollider16COctreeLeafCache,3>Fv = .text:0x0000589C; // type:function size:0x50 scope:weak
destroy_elements__Q24rstl61reserved_vector<Q220CMetroidAreaCollider16COctreeLeafCache,3>Fv = .text:0x000058EC; // type:function size:0x84 scope:weak
__ct__Q24rstl61reserved_vector<Q220CMetroidAreaCollider16COctreeLeafCache,3>FRCQ24rstl61reserved_vector<Q220CMetroidAreaCollider16COctreeLeafCache,3> = .text:0x00005970; // type:function size:0x44 scope:weak
uninitialized_copy_n<PCQ220CMetroidAreaCollider16COctreeLeafCache,PQ220CMetroidAreaCollider16COctreeLeafCache>__4rstlFPCQ220CMetroidAreaCollider16COctreeLeafCacheiPQ220CMetroidAreaCollider16COctreeLeafCache = .text:0x000059B4; // type:function size:0x68 scope:local
construct<Q220CMetroidAreaCollider16COctreeLeafCache>__4rstlFPvRCQ220CMetroidAreaCollider16COctreeLeafCache = .text:0x00005A1C; // type:function size:0x20 scope:local
construct__Q24rstl65construction_policy<Q220CMetroidAreaCollider16COctreeLeafCache,0>FPvRCQ220CMetroidAreaCollider16COctreeLeafCache = .text:0x00005A3C; // type:function size:0x28 scope:weak
__ct__Q220CMetroidAreaCollider16COctreeLeafCacheFRCQ220CMetroidAreaCollider16COctreeLeafCache = .text:0x00005A64; // type:function size:0x5C scope:weak
__dt__Q24rstl41reserved_vector<Q212CAreaOctTree4Node,64>Fv = .text:0x00005AC0; // type:function size:0x8C scope:weak
__ct__Q24rstl41reserved_vector<Q212CAreaOctTree4Node,64>FRCQ24rstl41reserved_vector<Q212CAreaOctTree4Node,64> = .text:0x00005B4C; // type:function size:0x44 scope:weak
uninitialized_copy_n<PCQ212CAreaOctTree4Node,PQ212CAreaOctTree4Node>__4rstlFPCQ212CAreaOctTree4NodeiPQ212CAreaOctTree4Node = .text:0x00005B90; // type:function size:0x68 scope:local
construct<Q212CAreaOctTree4Node>__4rstlFPvRCQ212CAreaOctTree4Node = .text:0x00005BF8; // type:function size:0x20 scope:local
construct__Q24rstl44construction_policy<Q212CAreaOctTree4Node,0>FPvRCQ212CAreaOctTree4Node = .text:0x00005C18; // type:function size:0x28 scope:weak
__ct__Q212CAreaOctTree4NodeFRCQ212CAreaOctTree4Node = .text:0x00005C40; // type:function size:0x4C scope:weak
__dt__19CAreaCollisionCacheFv = .text:0x00005C8C; // type:function size:0x58 scope:weak
AddDoorRepulsors__12CSwarmBasicsFR13CStateManager = .text:0x00005CE4; // type:function size:0x218
ApplySteeringBehaviors__12CSwarmBasicsFR13CStateManagerRQ212CSwarmBasics5CBoidR9CVector3fRCQ24rstl43reserved_vector<PQ212CSwarmBasics5CBoid,50> = .text:0x00005EFC; // type:function size:0x208
UpdateBoid__12CSwarmBasicsFR19CAreaCollisionCacheR13CStateManagerfRQ212CSwarmBasics5CBoidi = .text:0x00006104; // type:function size:0x980
__dt__Q24rstl43reserved_vector<PQ212CSwarmBasics5CBoid,50>Fv = .text:0x00006A84; // type:function size:0x3C scope:weak
__ct__17CCollisionSurfaceFRC9CVector3fRC9CVector3fRC9CVector3fUx = .text:0x00006AC0; // type:function size:0x54 scope:weak
UpdateLightComboBeam__12CSwarmBasicsFRQ212CSwarmBasics5CBoidR13CStateManager = .text:0x00006B14; // type:function size:0x19C
FindBestSurface__12CSwarmBasicsFRC19CAreaCollisionCache9CVector3ffR17CCollisionSurface = .text:0x00006CB0; // type:function size:0x24C
__ct__17CCollisionSurfaceFRC17CCollisionSurface = .text:0x00006EFC; // type:function size:0x5C scope:weak
FindBestCollisionInBox__12CSwarmBasicsFR13CStateManagerRC9CVector3f = .text:0x00006F58; // type:function size:0x344
PointOnSurface__12CSwarmBasicsFRC17CCollisionSurfaceRC9CVector3fRC6CPlane = .text:0x0000729C; // type:function size:0x1A4
fn_80_7440 = .text:0x00007440; // type:function size:0x40
ProjectVectorToPlane__12CSwarmBasicsFRC9CVector3fRC9CVector3f = .text:0x00007480; // type:function size:0x4C
ProjectPointToPlane__12CSwarmBasicsFRC9CVector3fRC9CVector3fRC9CVector3f = .text:0x000074CC; // type:function size:0x78
GetTouchBounds__12CSwarmBasicsCFv = .text:0x00007544; // type:function size:0x3C
GetBoundingBox__12CSwarmBasicsCFv = .text:0x00007580; // type:function size:0x98
PreRenderAllViewports__12CSwarmBasicsFR13CStateManager = .text:0x00007618; // type:function size:0xDC
CreateBoid__12CSwarmBasicsFR13CStateManageri = .text:0x000076F4; // type:function size:0x488
AllocateSkinnedModels__12CSwarmBasicsFR13CStateManagerQ210CModelData11EWhichModel = .text:0x00007B7C; // type:function size:0x23C
__as__Q24rstl59single_ptr<Q218SwarmRenderHelpers23CSwarmSkinnedModelState>FPQ218SwarmRenderHelpers23CSwarmSkinnedModelState = .text:0x00007DB8; // type:function size:0x9C scope:weak
fn_80_7E54 = .text:0x00007E54; // type:function size:0x50
push_back_unsafe__Q24rstl82vector<Q218SwarmRenderHelpers23CSwarmSkinnedModelState,Q24rstl17rmemory_allocator>FRCQ218SwarmRenderHelpers23CSwarmSkinnedModelState = .text:0x00007EA4; // type:function size:0x8C scope:weak
__dt__Q24rstl20auto_ptr<9CVector3f>Fv = .text:0x00007F30; // type:function size:0x60 scope:weak
__dt__Q218SwarmRenderHelpers23CSwarmSkinnedModelStateFv = .text:0x00007F90; // type:function size:0x90 scope:weak
clear__Q24rstl82vector<Q218SwarmRenderHelpers23CSwarmSkinnedModelState,Q24rstl17rmemory_allocator>Fv = .text:0x00008020; // type:function size:0x60 scope:weak
destroy<Q24rstl184pointer_iterator<Q218SwarmRenderHelpers23CSwarmSkinnedModelState,Q24rstl82vector<Q218SwarmRenderHelpers23CSwarmSkinnedModelState,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>>__4rstlFQ24rstl184pointer_iterator<Q218SwarmRenderHelpers23CSwarmSkinnedModelState,Q24rstl82vector<Q218SwarmRenderHelpers23CSwarmSkinnedModelState,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>Q24rstl184pointer_iterator<Q218SwarmRenderHelpers23CSwarmSkinnedModelState,Q24rstl82vector<Q218SwarmRenderHelpers23CSwarmSkinnedModelState,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator> = .text:0x00008080; // type:function size:0x38 scope:local
destroy_impl<Q24rstl184pointer_iterator<Q218SwarmRenderHelpers23CSwarmSkinnedModelState,Q24rstl82vector<Q218SwarmRenderHelpers23CSwarmSkinnedModelState,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>>__4rstlFQ24rstl184pointer_iterator<Q218SwarmRenderHelpers23CSwarmSkinnedModelState,Q24rstl82vector<Q218SwarmRenderHelpers23CSwarmSkinnedModelState,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>Q24rstl184pointer_iterator<Q218SwarmRenderHelpers23CSwarmSkinnedModelState,Q24rstl82vector<Q218SwarmRenderHelpers23CSwarmSkinnedModelState,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator> = .text:0x000080B8; // type:function size:0x94 scope:local
StopLocomotionSounds__12CSwarmBasicsFv = .text:0x0000814C; // type:function size:0x7C
AcceptScriptMsg__12CSwarmBasicsFR13CStateManagerRC10CScriptMsg = .text:0x000081C8; // type:function size:0x588
__ct__10SMoverDataFfRC9CVector3fRC10CAxisAngleRC9CVector3fRC10CAxisAngle = .text:0x00008750; // type:function size:0x68 scope:weak
fn_80_87B8 = .text:0x000087B8; // type:function size:0x20
fn_80_87D8 = .text:0x000087D8; // type:function size:0x58
__dt__Q24rstl48vector<11SConnection,Q24rstl17rmemory_allocator>Fv = .text:0x00008830; // type:function size:0x54 scope:weak
push_back_unsafe__Q24rstl57vector<Q212CSwarmBasics5CBoid,Q24rstl17rmemory_allocator>FRCQ212CSwarmBasics5CBoid = .text:0x00008884; // type:function size:0x38 scope:weak
construct<Q212CSwarmBasics5CBoid>__4rstlFPvRCQ212CSwarmBasics5CBoid = .text:0x000088BC; // type:function size:0x20 scope:local
construct__Q24rstl45construction_policy<Q212CSwarmBasics5CBoid,0>FPvRCQ212CSwarmBasics5CBoid = .text:0x000088DC; // type:function size:0x28 scope:weak
__ct__Q212CSwarmBasics5CBoidFRCQ212CSwarmBasics5CBoid = .text:0x00008904; // type:function size:0xF0 scope:weak
__dt__12CSwarmBasicsFv = .text:0x000089F4; // type:function size:0x1B8
__dt__Q24rstl57vector<Q212CSwarmBasics5CBoid,Q24rstl17rmemory_allocator>Fv = .text:0x00008BAC; // type:function size:0x84 scope:weak
__dt__Q24rstl82vector<Q218SwarmRenderHelpers23CSwarmSkinnedModelState,Q24rstl17rmemory_allocator>Fv = .text:0x00008C30; // type:function size:0x84 scope:weak
__dt__Q24rstl47vector<10CModelData,Q24rstl17rmemory_allocator>Fv = .text:0x00008CB4; // type:function size:0xA0 scope:weak
__dt__Q24rstl55vector<18CAdvancementDeltas,Q24rstl17rmemory_allocator>Fv = .text:0x00008D54; // type:function size:0x84 scope:weak
__dt__Q24rstl59single_ptr<Q218SwarmRenderHelpers23CSwarmSkinnedModelState>Fv = .text:0x00008DD8; // type:function size:0xAC scope:weak
__dt__Q24rstl61vector<Q212CSwarmBasics9CRepulsor,Q24rstl17rmemory_allocator>Fv = .text:0x00008E84; // type:function size:0x84 scope:weak
__dt__Q24rstl65vector<Q24rstl21pair<10CSfxHandle,Us>,Q24rstl17rmemory_allocator>Fv = .text:0x00008F08; // type:function size:0x84 scope:weak
__dt__Q24rstl36vector<i,Q24rstl17rmemory_allocator>Fv = .text:0x00008F8C; // type:function size:0x54 scope:weak
__ct__12CSwarmBasicsF9TUniqueIdRCQ24rstl66basic_string<c,Q24rstl14char_traits<c>,Q24rstl17rmemory_allocator>RC11CEntityInfoRC9CVector3fRC12CTransform4fRC8CAnimRes16CActorParametersRC15CBasicSwarmDatab = .text:0x00008FE0; // type:function size:0x8AC
__as__Q24rstl50optional_object<31TLockedToken<15CGenDescription>>FRCQ24rstl50optional_object<31TLockedToken<15CGenDescription>> = .text:0x0000988C; // type:function size:0xC8 scope:weak
__dt__31TLockedToken<15CGenDescription>Fv = .text:0x00009954; // type:function size:0x58 scope:weak
__dt__25TToken<15CGenDescription>Fv = .text:0x000099AC; // type:function size:0x54 scope:weak
push_back_unsafe__Q24rstl55vector<18CAdvancementDeltas,Q24rstl17rmemory_allocator>FRC18CAdvancementDeltas = .text:0x00009A00; // type:function size:0x58 scope:weak
fn_80_9A58 = .text:0x00009A58; // type:function size:0x38
fn_80_9A90 = .text:0x00009A90; // type:function size:0x20
fn_80_9AB0 = .text:0x00009AB0; // type:function size:0x28
fn_80_9AD8 = .text:0x00009AD8; // type:function size:0x13C
fn_80_9C14 = .text:0x00009C14; // type:function size:0x6C
fn_80_9C80 = .text:0x00009C80; // type:function size:0x54
fn_80_9CD4 = .text:0x00009CD4; // type:function size:0x64
__dt__Q24rstl42auto_ptr<Q212CSwarmBasics14CUnknownBuffer>Fv = .text:0x00009D38; // type:function size:0x60 scope:weak
__dt__Q24rstl25single_ptr<11CElementGen>Fv = .text:0x00009D98; // type:function size:0x6C scope:weak
__dt__Q24rstl50optional_object<31TLockedToken<15CGenDescription>>Fv = .text:0x00009E04; // type:function size:0x6C scope:weak
__dt__Q24rstl53single_ptr<Q218SwarmRenderHelpers17CSwarmDisplayList>Fv = .text:0x00009E70; // type:function size:0x84 scope:weak
__dt__Q24rstl24single_ptr<10CModelData>Fv = .text:0x00009EF4; // type:function size:0x58 scope:weak
__ct__20CDamageVulnerabilityFRC20CDamageVulnerability = .text:0x00009F4C; // type:function size:0x5C scope:weak
__dt__Q24rstl61vector<24CWeaponTypeVulnerability,Q24rstl17rmemory_allocator>Fv = .text:0x00009FA8; // type:function size:0x54 scope:weak
__ct__Q24rstl61vector<24CWeaponTypeVulnerability,Q24rstl17rmemory_allocator>FRCQ24rstl61vector<24CWeaponTypeVulnerability,Q24rstl17rmemory_allocator> = .text:0x00009FFC; // type:function size:0x130 scope:weak
__ct__11CHealthInfoFRC11CHealthInfo = .text:0x0000A12C; // type:function size:0x54 scope:weak
__dt__Q24rstl44reserved_vector<PQ212CSwarmBasics5CBoid,125>Fv = .text:0x0000A180; // type:function size:0x3C scope:weak
GetModelDataForAnimRes__FRC8CAnimRes = .text:0x0000A1BC; // type:function size:0x44 scope:local
CompareBoidsByListenerDistance__FPCvPCv = .text:0x0000A200; // type:function size:0x34 scope:local
CompareBoidsByListenerDistanceReverse__FPCvPCv = .text:0x0000A234; // type:function size:0x34 scope:local
CompareBoidRefsByListenerDistance__FPCvPCv = .text:0x0000A268; // type:function size:0x2C scope:local
__ct__Q212CSwarmBasics5CBoidFRC12CTransform4fUi = .text:0x0000A294; // type:function size:0x21C
ShortestRotationArcWrapped__12CSwarmBasicsFRC9CVector3fRC9CVector3fRC9CRelAngle = .text:0x0000A4B0; // type:function size:0x1A8
sort<Q24rstl128pointer_iterator<Q24rstl10pair<Ui,f>,Q24rstl54vector<Q24rstl10pair<Ui,f>,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>,22SSeekerCandidateSorter>__4rstlFQ24rstl128pointer_iterator<Q24rstl10pair<Ui,f>,Q24rstl54vector<Q24rstl10pair<Ui,f>,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>Q24rstl128pointer_iterator<Q24rstl10pair<Ui,f>,Q24rstl54vector<Q24rstl10pair<Ui,f>,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>22SSeekerCandidateSorter = .text:0x0000A658; // type:function size:0x1C4 scope:weak
reserve__Q24rstl37vector<Ui,Q24rstl17rmemory_allocator>Fi = .text:0x0000A81C; // type:function size:0xA4 scope:weak
reserve__Q24rstl36vector<i,Q24rstl17rmemory_allocator>Fi = .text:0x0000A8C0; // type:function size:0xA4 scope:weak
reserve__Q24rstl45vector<9TUniqueId,Q24rstl17rmemory_allocator>Fi = .text:0x0000A964; // type:function size:0xA4 scope:weak
reserve__Q24rstl54vector<Q24rstl10pair<Ui,f>,Q24rstl17rmemory_allocator>Fi = .text:0x0000AA08; // type:function size:0xAC scope:weak
reserve__Q24rstl57vector<Q212CSwarmBasics5CBoid,Q24rstl17rmemory_allocator>Fi = .text:0x0000AAB4; // type:function size:0xB8 scope:weak
uninitialized_copy<Q24rstl134pointer_iterator<Q212CSwarmBasics5CBoid,Q24rstl57vector<Q212CSwarmBasics5CBoid,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>,PQ212CSwarmBasics5CBoid>__4rstlFQ24rstl134pointer_iterator<Q212CSwarmBasics5CBoid,Q24rstl57vector<Q212CSwarmBasics5CBoid,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>Q24rstl134pointer_iterator<Q212CSwarmBasics5CBoid,Q24rstl57vector<Q212CSwarmBasics5CBoid,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>PQ212CSwarmBasics5CBoid = .text:0x0000AB6C; // type:function size:0x68 scope:local
reserve__Q24rstl65vector<Q24rstl21pair<10CSfxHandle,Us>,Q24rstl17rmemory_allocator>Fi = .text:0x0000ABD4; // type:function size:0xB8 scope:weak
uninitialized_copy<Q24rstl150pointer_iterator<Q24rstl21pair<10CSfxHandle,Us>,Q24rstl65vector<Q24rstl21pair<10CSfxHandle,Us>,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>,PQ24rstl21pair<10CSfxHandle,Us>>__4rstlFQ24rstl150pointer_iterator<Q24rstl21pair<10CSfxHandle,Us>,Q24rstl65vector<Q24rstl21pair<10CSfxHandle,Us>,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>Q24rstl150pointer_iterator<Q24rstl21pair<10CSfxHandle,Us>,Q24rstl65vector<Q24rstl21pair<10CSfxHandle,Us>,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>PQ24rstl21pair<10CSfxHandle,Us> = .text:0x0000AC8C; // type:function size:0x3C scope:local
reserve__Q24rstl61vector<Q212CSwarmBasics9CRepulsor,Q24rstl17rmemory_allocator>Fi = .text:0x0000ACC8; // type:function size:0xB8 scope:weak
uninitialized_copy<Q24rstl142pointer_iterator<Q212CSwarmBasics9CRepulsor,Q24rstl61vector<Q212CSwarmBasics9CRepulsor,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>,PQ212CSwarmBasics9CRepulsor>__4rstlFQ24rstl142pointer_iterator<Q212CSwarmBasics9CRepulsor,Q24rstl61vector<Q212CSwarmBasics9CRepulsor,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>Q24rstl142pointer_iterator<Q212CSwarmBasics9CRepulsor,Q24rstl61vector<Q212CSwarmBasics9CRepulsor,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>PQ212CSwarmBasics9CRepulsor = .text:0x0000AD80; // type:function size:0x4C scope:local
reserve__Q24rstl82vector<Q218SwarmRenderHelpers23CSwarmSkinnedModelState,Q24rstl17rmemory_allocator>Fi = .text:0x0000ADCC; // type:function size:0xAC scope:weak
destroy<PQ218SwarmRenderHelpers23CSwarmSkinnedModelState>__4rstlFPQ218SwarmRenderHelpers23CSwarmSkinnedModelStatePQ218SwarmRenderHelpers23CSwarmSkinnedModelState = .text:0x0000AE78; // type:function size:0x20 scope:local
destroy_impl<PQ218SwarmRenderHelpers23CSwarmSkinnedModelState>__4rstlFPQ218SwarmRenderHelpers23CSwarmSkinnedModelStatePQ218SwarmRenderHelpers23CSwarmSkinnedModelState = .text:0x0000AE98; // type:function size:0x90 scope:local
uninitialized_copy<Q24rstl184pointer_iterator<Q218SwarmRenderHelpers23CSwarmSkinnedModelState,Q24rstl82vector<Q218SwarmRenderHelpers23CSwarmSkinnedModelState,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>,PQ218SwarmRenderHelpers23CSwarmSkinnedModelState>__4rstlFQ24rstl184pointer_iterator<Q218SwarmRenderHelpers23CSwarmSkinnedModelState,Q24rstl82vector<Q218SwarmRenderHelpers23CSwarmSkinnedModelState,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>Q24rstl184pointer_iterator<Q218SwarmRenderHelpers23CSwarmSkinnedModelState,Q24rstl82vector<Q218SwarmRenderHelpers23CSwarmSkinnedModelState,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>PQ218SwarmRenderHelpers23CSwarmSkinnedModelState = .text:0x0000AF28; // type:function size:0xAC scope:local
reserve__Q24rstl47vector<10CModelData,Q24rstl17rmemory_allocator>Fi = .text:0x0000AFD4; // type:function size:0xB4 scope:weak
fn_80_B088 = .text:0x0000B088; // type:function size:0x68
reserve__Q24rstl55vector<18CAdvancementDeltas,Q24rstl17rmemory_allocator>Fi = .text:0x0000B0F0; // type:function size:0xB8 scope:weak
uninitialized_copy<Q24rstl130pointer_iterator<18CAdvancementDeltas,Q24rstl55vector<18CAdvancementDeltas,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>,P18CAdvancementDeltas>__4rstlFQ24rstl130pointer_iterator<18CAdvancementDeltas,Q24rstl55vector<18CAdvancementDeltas,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>Q24rstl130pointer_iterator<18CAdvancementDeltas,Q24rstl55vector<18CAdvancementDeltas,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>P18CAdvancementDeltas = .text:0x0000B1A8; // type:function size:0x64 scope:local
__sort3<Q24rstl10pair<Ui,f>,22SSeekerCandidateSorter>__4rstlFRQ24rstl10pair<Ui,f>RQ24rstl10pair<Ui,f>RQ24rstl10pair<Ui,f>22SSeekerCandidateSorter = .text:0x0000B20C; // type:function size:0x84 scope:weak
__insertion_sort<Q24rstl128pointer_iterator<Q24rstl10pair<Ui,f>,Q24rstl54vector<Q24rstl10pair<Ui,f>,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>,22SSeekerCandidateSorter>__4rstlFQ24rstl128pointer_iterator<Q24rstl10pair<Ui,f>,Q24rstl54vector<Q24rstl10pair<Ui,f>,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>Q24rstl128pointer_iterator<Q24rstl10pair<Ui,f>,Q24rstl54vector<Q24rstl10pair<Ui,f>,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>22SSeekerCandidateSorter = .text:0x0000B290; // type:function size:0x7C scope:weak
_unresolved = .text:0x0000B30C; // type:function size:0xC4 scope:global
_epilog = .text:0x0000B3D0; // type:function size:0x24 scope:global
_prolog = .text:0x0000B3F4; // type:function size:0x24 scope:global
ModuleDestructors = .text:0x0000B418; // type:function size:0x4C scope:global
ModuleConstructors = .text:0x0000B464; // type:function size:0x4C scope:global
_ctors = .ctors:0x00000000; // type:label scope:global data:4byte
_dtors = .dtors:0x00000000; // type:label scope:global data:4byte
lbl_80_rodata_0 = .rodata:0x00000000; // type:object size:0x4 data:float
lbl_80_rodata_4 = .rodata:0x00000004; // type:object size:0x4 align:4 data:float
lbl_80_rodata_8 = .rodata:0x00000008; // type:object size:0x4 align:4 data:float
lbl_80_rodata_C = .rodata:0x0000000C; // type:object size:0x4 align:4 data:float
lbl_80_rodata_10 = .rodata:0x00000010; // type:object size:0x4 align:4 data:float
lbl_80_rodata_14 = .rodata:0x00000014; // type:object size:0x4 align:4 data:float
lbl_80_rodata_18 = .rodata:0x00000018; // type:object size:0x4 align:4 data:float
lbl_80_rodata_1C = .rodata:0x0000001C; // type:object size:0x4 align:4 data:float
lbl_80_rodata_20 = .rodata:0x00000020; // type:object size:0x4 align:4 data:float
lbl_80_rodata_24 = .rodata:0x00000024; // type:object size:0x4 align:4 data:float
lbl_80_rodata_28 = .rodata:0x00000028; // type:object size:0x4 align:4 data:float
lbl_80_rodata_2C = .rodata:0x0000002C; // type:object size:0x4 align:4 data:float
lbl_80_rodata_30 = .rodata:0x00000030; // type:object size:0x8 align:8 data:double
lbl_80_rodata_38 = .rodata:0x00000038; // type:object size:0x4 align:4 data:float
lbl_80_rodata_3C = .rodata:0x0000003C; // type:object size:0x4 align:4 data:float
lbl_80_rodata_40 = .rodata:0x00000040; // type:object size:0x4 align:4 data:float
lbl_80_rodata_44 = .rodata:0x00000044; // type:object size:0x4 align:4 data:float
lbl_80_rodata_48 = .rodata:0x00000048; // type:object size:0x4 align:4 data:float
lbl_80_rodata_4C = .rodata:0x0000004C; // type:object size:0x4 align:4 data:float
lbl_80_rodata_50 = .rodata:0x00000050; // type:object size:0x4 align:4 data:float
lbl_80_rodata_54 = .rodata:0x00000054; // type:object size:0x4 align:4 data:float
lbl_80_rodata_58 = .rodata:0x00000058; // type:object size:0x4 align:4 data:float
lbl_80_rodata_5C = .rodata:0x0000005C; // type:object size:0x4 align:4 data:float
lbl_80_rodata_60 = .rodata:0x00000060; // type:object size:0x8 align:8 data:double
lbl_80_rodata_68 = .rodata:0x00000068; // type:object size:0x4 align:4 data:float
lbl_80_rodata_6C = .rodata:0x0000006C; // type:object size:0x14
@stringBase0 = .rodata:0x00000080; // type:object size:0x81 scope:local data:string_table
lbl_80_data_0 = .data:0x00000000; // type:object size:0x4
lbl_80_data_4 = .data:0x00000004; // type:object size:0x4 data:4byte
lbl_80_data_8 = .data:0x00000008; // type:object size:0x4 data:4byte
lbl_80_data_C = .data:0x0000000C; // type:object size:0x4 data:4byte
lbl_80_data_10 = .data:0x00000010; // type:object size:0x4 data:4byte
lbl_80_data_14 = .data:0x00000014; // type:object size:0x4 data:4byte
lbl_80_data_18 = .data:0x00000018; // type:object size:0x2 data:2byte
lbl_80_data_1A = .data:0x0000001A; // type:object size:0x2 data:2byte
lbl_80_data_1C = .data:0x0000001C; // type:object size:0x4 data:4byte
lbl_80_data_20 = .data:0x00000020; // type:object size:0x4 data:4byte
__vt__12CSwarmBasics = .data:0x00000024; // type:object size:0xC8
jumptable_80_data_EC = .data:0x000000EC; // type:object size:0x20 scope:local
lbl_80_bss_0 = .bss:0x00000000; // type:object size:0x4 data:float
lbl_80_bss_4 = .bss:0x00000004; // type:object size:0x1 data:byte
lbl_80_bss_8 = .bss:0x00000008; // type:object size:0x4 align:4 data:float
lbl_80_bss_C = .bss:0x0000000C; // type:object size:0x4 data:byte
lbl_80_bss_10 = .bss:0x00000010; // type:object size:0x4 data:4byte
