GetHealthInfo__6CActorCFv = .text:0x00000000; // type:function size:0x2C
RELExit = .text:0x0000002C; // type:function size:0x24 scope:global
RELMain = .text:0x00000050; // type:function size:0x20 scope:global
SetFuncPtrs__Fv = .text:0x00000070; // type:function size:0x30
LoadBacteriaSwarm__FR13CStateManagerR12CInputStreamR11CEntityInfo = .text:0x000000A0; // type:function size:0x74C
__dt__15CBasicSwarmDataFv = .text:0x000007EC; // type:function size:0x58
__dt__17SLdrBacteriaSwarmFv = .text:0x00000844; // type:function size:0x7C
__ct__17SLdrBacteriaSwarmFv = .text:0x000008C0; // type:function size:0x1CC
UpdateLockOnBlend__14CBacteriaSwarmFiif = .text:0x00000A8C; // type:function size:0xB8
FindBestLockOnIndex__14CBacteriaSwarmCFR13CStateManager = .text:0x00000B44; // type:function size:0x1C8
GetLockOnIndex__14CBacteriaSwarmCFR13CStateManager = .text:0x00000D0C; // type:function size:0x11C
IsBoidVisibleForLockOn__14CBacteriaSwarmCFRC13CStateManagerRCQ214CBacteriaSwarm5CBoidRC9CVector3fRC9CVector3f = .text:0x00000E28; // type:function size:0x160
__ct__14CRayCastResultFRC14CRayCastResult = .text:0x00000F88; // type:function size:0x5C
GetOrbitPosition__14CBacteriaSwarmCFRC13CStateManager = .text:0x00000FE4; // type:function size:0x1C
GetAimPosition__14CBacteriaSwarmCFRC13CStateManagerf = .text:0x00001000; // type:function size:0xF0
PlayBoidSound__14CBacteriaSwarmFUsRC9CVector3ff = .text:0x000010F0; // type:function size:0xCC
RenderParticles__14CBacteriaSwarmCFv = .text:0x000011BC; // type:function size:0x44
UpdateParticles__14CBacteriaSwarmFf = .text:0x00001200; // type:function size:0x38
AddParticle__14CBacteriaSwarmFRC12CTransform4f = .text:0x00001238; // type:function size:0xA8
KillBoid__14CBacteriaSwarmFRQ214CBacteriaSwarm5CBoidR13CStateManagerff = .text:0x000012E0; // type:function size:0x114
ShouldBuildAreaCollisionCacheForPartition__14CBacteriaSwarmCFi = .text:0x000013F4; // type:function size:0x8
GetAreaCollisionCacheForPartition__14CBacteriaSwarmCFiii = .text:0x000013FC; // type:function size:0x4C
UpdateEffects__14CBacteriaSwarmFR13CStateManagerR9CAnimDatai = .text:0x00001448; // type:function size:0x1F4
FindClosestCell__14CBacteriaSwarmCFRC9CVector3f = .text:0x0000163C; // type:function size:0x1C0
Touch__14CBacteriaSwarmFR6CActorR13CStateManager = .text:0x000017FC; // type:function size:0x278
__dt__Q24rstl24optional_object<6CAABox>Fv = .text:0x00001A74; // type:function size:0x3C
GetWaypointForState__14CBacteriaSwarmF18EScriptObjectStateR13CStateManager = .text:0x00001AB0; // type:function size:0x174
__dt__Q24rstl45vector<9TUniqueId,Q24rstl17rmemory_allocator>Fv = .text:0x00001C24; // type:function size:0x54
ApplySafeZoneAvoidance__14CBacteriaSwarmFR13CStateManagerRQ214CBacteriaSwarm5CBoidRCQ24rstl45reserved_vector<PQ214CBacteriaSwarm5CBoid,50>R9CVector3f = .text:0x00001C78; // type:function size:0x190
ApplyBoundsAvoidance__14CBacteriaSwarmFRQ214CBacteriaSwarm5CBoidRCQ24rstl45reserved_vector<PQ214CBacteriaSwarm5CBoid,50>R9CVector3f = .text:0x00001E08; // type:function size:0x170
ApplyPlayerAttraction__14CBacteriaSwarmFRQ214CBacteriaSwarm5CBoidRC9CVector3fRC7CPlayerR9CVector3fff = .text:0x00001F78; // type:function size:0x1A8
ApplyCohesion__14CBacteriaSwarmFRQ214CBacteriaSwarm5CBoidRC9CVector3fffR9CVector3f = .text:0x00002120; // type:function size:0x120
ApplyCohesion__14CBacteriaSwarmFRQ214CBacteriaSwarm5CBoidRCQ24rstl45reserved_vector<PQ214CBacteriaSwarm5CBoid,50>R9CVector3f = .text:0x00002240; // type:function size:0xF4
ApplySeparation__14CBacteriaSwarmFRQ214CBacteriaSwarm5CBoidRC9CVector3fffR9CVector3f = .text:0x00002334; // type:function size:0x124
ApplySeparation__14CBacteriaSwarmFRQ214CBacteriaSwarm5CBoidRCQ24rstl45reserved_vector<PQ214CBacteriaSwarm5CBoid,50>R9CVector3f = .text:0x00002458; // type:function size:0xCC
BuildBoidNearList__14CBacteriaSwarmFRCQ214CBacteriaSwarm5CBoidfRQ24rstl45reserved_vector<PQ214CBacteriaSwarm5CBoid,50> = .text:0x00002524; // type:function size:0x108
Render__14CBacteriaSwarmCFRC13CStateManager = .text:0x0000262C; // type:function size:0x3AC
AddToRenderer__14CBacteriaSwarmCFRC13CStateManager = .text:0x000029D8; // type:function size:0x5C
RenderBoid__14CBacteriaSwarmCFPCQ214CBacteriaSwarm5CBoidRUiRC11CModelFlags = .text:0x00002A34; // type:function size:0x4
CanRenderUnsorted__14CBacteriaSwarmCFRC13CStateManager = .text:0x00002A38; // type:function size:0x8
SoftwareLight__14CBacteriaSwarmCFRC13CStateManagerRC6CAABox = .text:0x00002A40; // type:function size:0x274
HardwareLight__14CBacteriaSwarmCFRC13CStateManagerRC6CAABox = .text:0x00002CB4; // type:function size:0x108
PreRender__14CBacteriaSwarmFR13CStateManager = .text:0x00002DBC; // type:function size:0xE8
BoxForPosition__14CBacteriaSwarmCFiiif = .text:0x00002EA4; // type:function size:0x1C0
GetListAt__14CBacteriaSwarmFRC9CVector3f = .text:0x00003064; // type:function size:0x108
UpdatePartition__14CBacteriaSwarmFv = .text:0x0000316C; // type:function size:0x2A0
MoveBoid__14CBacteriaSwarmFRQ214CBacteriaSwarm5CBoidRC9CVector3ff = .text:0x0000340C; // type:function size:0xBC
UpdateSwarmAnimations__14CBacteriaSwarmFR13CStateManagerf = .text:0x000034C8; // type:function size:0x4
UpdateAllBoidMovement__14CBacteriaSwarmFf = .text:0x000034CC; // type:function size:0xA4
Think__14CBacteriaSwarmFfR13CStateManager = .text:0x00003570; // type:function size:0x8AC
GetParticleCount__11CElementGenFv = .text:0x00003E1C; // type:function size:0x8
__ct__19CAreaCollisionCacheFRC19CAreaCollisionCache = .text:0x00003E24; // type:function size:0x7C
__dt__Q24rstl61reserved_vector<Q220CMetroidAreaCollider16COctreeLeafCache,3>Fv = .text:0x00003EA0; // type:function size:0x50
destroy_elements__Q24rstl61reserved_vector<Q220CMetroidAreaCollider16COctreeLeafCache,3>Fv = .text:0x00003EF0; // type:function size:0x84
__ct__Q24rstl61reserved_vector<Q220CMetroidAreaCollider16COctreeLeafCache,3>FRCQ24rstl61reserved_vector<Q220CMetroidAreaCollider16COctreeLeafCache,3> = .text:0x00003F74; // type:function size:0x44
uninitialized_copy_n<PCQ220CMetroidAreaCollider16COctreeLeafCache,PQ220CMetroidAreaCollider16COctreeLeafCache>__4rstlFPCQ220CMetroidAreaCollider16COctreeLeafCacheiPQ220CMetroidAreaCollider16COctreeLeafCache = .text:0x00003FB8; // type:function size:0x68
construct<Q220CMetroidAreaCollider16COctreeLeafCache>__4rstlFPvRCQ220CMetroidAreaCollider16COctreeLeafCache = .text:0x00004020; // type:function size:0x20
construct__Q24rstl65construction_policy<Q220CMetroidAreaCollider16COctreeLeafCache,0>FPvRCQ220CMetroidAreaCollider16COctreeLeafCache = .text:0x00004040; // type:function size:0x28
__ct__Q220CMetroidAreaCollider16COctreeLeafCacheFRCQ220CMetroidAreaCollider16COctreeLeafCache = .text:0x00004068; // type:function size:0x5C
__dt__Q24rstl41reserved_vector<Q212CAreaOctTree4Node,64>Fv = .text:0x000040C4; // type:function size:0x8C
__ct__Q24rstl41reserved_vector<Q212CAreaOctTree4Node,64>FRCQ24rstl41reserved_vector<Q212CAreaOctTree4Node,64> = .text:0x00004150; // type:function size:0x44
uninitialized_copy_n<PCQ212CAreaOctTree4Node,PQ212CAreaOctTree4Node>__4rstlFPCQ212CAreaOctTree4NodeiPQ212CAreaOctTree4Node = .text:0x00004194; // type:function size:0x68
construct<Q212CAreaOctTree4Node>__4rstlFPvRCQ212CAreaOctTree4Node = .text:0x000041FC; // type:function size:0x20
construct__Q24rstl44construction_policy<Q212CAreaOctTree4Node,0>FPvRCQ212CAreaOctTree4Node = .text:0x0000421C; // type:function size:0x28
__ct__Q212CAreaOctTree4NodeFRCQ212CAreaOctTree4Node = .text:0x00004244; // type:function size:0x4C
__dt__19CAreaCollisionCacheFv = .text:0x00004290; // type:function size:0x58
AddDoorRepulsors__14CBacteriaSwarmFR13CStateManager = .text:0x000042E8; // type:function size:0x218
ApplySteeringBehaviors__14CBacteriaSwarmFR13CStateManagerRQ214CBacteriaSwarm5CBoidR9CVector3fRCQ24rstl45reserved_vector<PQ214CBacteriaSwarm5CBoid,50> = .text:0x00004500; // type:function size:0x234
UpdateBoid__14CBacteriaSwarmFR19CAreaCollisionCacheR13CStateManagerfRQ214CBacteriaSwarm5CBoidi = .text:0x00004734; // type:function size:0x4EC
__ct__17CCollisionSurfaceFRC9CVector3fRC9CVector3fRC9CVector3fUx = .text:0x00004C20; // type:function size:0x54
__dt__Q24rstl45reserved_vector<PQ214CBacteriaSwarm5CBoid,50>Fv = .text:0x00004C74; // type:function size:0x3C
FindBestSurface__14CBacteriaSwarmFRC19CAreaCollisionCache9CVector3ffR17CCollisionSurface = .text:0x00004CB0; // type:function size:0x24C
__ct__17CCollisionSurfaceFRC17CCollisionSurface = .text:0x00004EFC; // type:function size:0x5C
FindBestCollisionInBox__14CBacteriaSwarmFR13CStateManagerRC9CVector3f = .text:0x00004F58; // type:function size:0x338
PointOnSurface__14CBacteriaSwarmFRC17CCollisionSurfaceRC9CVector3fRC6CPlane = .text:0x00005290; // type:function size:0x1A4
Cross__9CVector3fFRC9CVector3fRC9CVector3f = .text:0x00005434; // type:function size:0x40
ProjectVectorToPlane__14CBacteriaSwarmFRC9CVector3fRC9CVector3f = .text:0x00005474; // type:function size:0x4C
ProjectPointToPlane__14CBacteriaSwarmFRC9CVector3fRC9CVector3fRC9CVector3f = .text:0x000054C0; // type:function size:0x78
GetTouchBounds__14CBacteriaSwarmCFv = .text:0x00005538; // type:function size:0x3C
GetBoundingBox__14CBacteriaSwarmCFv = .text:0x00005574; // type:function size:0x98
PreRenderAllViewports__14CBacteriaSwarmFR13CStateManager = .text:0x0000560C; // type:function size:0xD0
CreateBoid__14CBacteriaSwarmFR13CStateManagerib = .text:0x000056DC; // type:function size:0x3B0
AcceptScriptMsg__14CBacteriaSwarmFR13CStateManagerRC10CScriptMsg = .text:0x00005A8C; // type:function size:0x13C
push_back_unsafe__Q24rstl59vector<Q214CBacteriaSwarm5CBoid,Q24rstl17rmemory_allocator>FRCQ214CBacteriaSwarm5CBoid = .text:0x00005BC8; // type:function size:0x38
construct<Q214CBacteriaSwarm5CBoid>__4rstlFPvRCQ214CBacteriaSwarm5CBoid = .text:0x00005C00; // type:function size:0x20
construct__Q24rstl47construction_policy<Q214CBacteriaSwarm5CBoid,0>FPvRCQ214CBacteriaSwarm5CBoid = .text:0x00005C20; // type:function size:0x28
__ct__Q214CBacteriaSwarm5CBoidFRCQ214CBacteriaSwarm5CBoid = .text:0x00005C48; // type:function size:0x90
__dt__14CBacteriaSwarmFv = .text:0x00005CD8; // type:function size:0x130
__dt__Q24rstl59vector<Q214CBacteriaSwarm5CBoid,Q24rstl17rmemory_allocator>Fv = .text:0x00005E08; // type:function size:0x84
__dt__Q24rstl63vector<Q214CBacteriaSwarm9CRepulsor,Q24rstl17rmemory_allocator>Fv = .text:0x00005E8C; // type:function size:0x84
__ct__14CBacteriaSwarmF9TUniqueIdRCQ24rstl66basic_string<c,Q24rstl14char_traits<c>,Q24rstl17rmemory_allocator>RC11CEntityInfoRC9CVector3fRC12CTransform4f16CActorParametersRC15CBasicSwarmDatafffffffffUiRC6CColorRC6CColorfffffffUsUsffUcUcRC10CStaticResbb = .text:0x00005F10; // type:function size:0x99C
__as__Q24rstl50optional_object<31TLockedToken<15CGenDescription>>FRCQ24rstl50optional_object<31TLockedToken<15CGenDescription>> = .text:0x000068AC; // type:function size:0xC8
__dt__31TLockedToken<15CGenDescription>Fv = .text:0x00006974; // type:function size:0x58
__dt__25TToken<15CGenDescription>Fv = .text:0x000069CC; // type:function size:0x54
__dt__Q24rstl25single_ptr<11CElementGen>Fv = .text:0x00006A20; // type:function size:0x6C
__dt__Q24rstl50optional_object<31TLockedToken<15CGenDescription>>Fv = .text:0x00006A8C; // type:function size:0x6C
__dt__Q24rstl46reserved_vector<PQ214CBacteriaSwarm5CBoid,125>Fv = .text:0x00006AF8; // type:function size:0x3C
__ct__10CModelDataFRC10CModelData = .text:0x00006B34; // type:function size:0x13C
__dt__Q24rstl40optional_object<21TLockedToken<6CModel>>Fv = .text:0x00006C70; // type:function size:0x6C
__dt__15TToken<6CModel>Fv = .text:0x00006CDC; // type:function size:0x54
__dt__Q24rstl20auto_ptr<9CAnimData>Fv = .text:0x00006D30; // type:function size:0x64
None__10CModelDataFv = .text:0x00006D94; // type:function size:0x20
__ct__Q214CBacteriaSwarm5CBoidFRC12CTransform4fUi = .text:0x00006DB4; // type:function size:0x128
ShortestRotationArcWrapped__14CBacteriaSwarmFRC9CVector3fRC9CVector3fRC9CRelAngle = .text:0x00006EDC; // type:function size:0x1A8
reserve__Q24rstl45vector<9TUniqueId,Q24rstl17rmemory_allocator>Fi = .text:0x00007084; // type:function size:0xA4
reserve__Q24rstl59vector<Q214CBacteriaSwarm5CBoid,Q24rstl17rmemory_allocator>Fi = .text:0x00007128; // type:function size:0xB8
uninitialized_copy<Q24rstl138pointer_iterator<Q214CBacteriaSwarm5CBoid,Q24rstl59vector<Q214CBacteriaSwarm5CBoid,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>,PQ214CBacteriaSwarm5CBoid>__4rstlFQ24rstl138pointer_iterator<Q214CBacteriaSwarm5CBoid,Q24rstl59vector<Q214CBacteriaSwarm5CBoid,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>Q24rstl138pointer_iterator<Q214CBacteriaSwarm5CBoid,Q24rstl59vector<Q214CBacteriaSwarm5CBoid,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>PQ214CBacteriaSwarm5CBoid = .text:0x000071E0; // type:function size:0x68
reserve__Q24rstl63vector<Q214CBacteriaSwarm9CRepulsor,Q24rstl17rmemory_allocator>Fi = .text:0x00007248; // type:function size:0xB8
uninitialized_copy<Q24rstl146pointer_iterator<Q214CBacteriaSwarm9CRepulsor,Q24rstl63vector<Q214CBacteriaSwarm9CRepulsor,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>,PQ214CBacteriaSwarm9CRepulsor>__4rstlFQ24rstl146pointer_iterator<Q214CBacteriaSwarm9CRepulsor,Q24rstl63vector<Q214CBacteriaSwarm9CRepulsor,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>Q24rstl146pointer_iterator<Q214CBacteriaSwarm9CRepulsor,Q24rstl63vector<Q214CBacteriaSwarm9CRepulsor,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>PQ214CBacteriaSwarm9CRepulsor = .text:0x00007300; // type:function size:0x4C
_unresolved = .text:0x0000734C; // type:function size:0xC4 scope:global
_epilog = .text:0x00007410; // type:function size:0x24 scope:global
_prolog = .text:0x00007434; // type:function size:0x24 scope:global
ModuleDestructors = .text:0x00007458; // type:function size:0x4C scope:global
ModuleConstructors = .text:0x000074A4; // 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_6_rodata_0 = .rodata:0x00000000; // type:object size:0x4 data:float
lbl_6_rodata_4 = .rodata:0x00000004; // type:object size:0x4 align:4 data:float
lbl_6_rodata_8 = .rodata:0x00000008; // type:object size:0x4 align:4 data:float
lbl_6_rodata_C = .rodata:0x0000000C; // type:object size:0x4 align:4 data:float
lbl_6_rodata_10 = .rodata:0x00000010; // type:object size:0x4 align:4 data:float
lbl_6_rodata_14 = .rodata:0x00000014; // type:object size:0x4 align:4 data:float
lbl_6_rodata_18 = .rodata:0x00000018; // type:object size:0x4 align:4 data:float
lbl_6_rodata_1C = .rodata:0x0000001C; // type:object size:0x4 align:4 data:float
lbl_6_rodata_20 = .rodata:0x00000020; // type:object size:0x4 align:4 data:float
lbl_6_rodata_24 = .rodata:0x00000024; // type:object size:0x4 align:4 data:float
lbl_6_rodata_28 = .rodata:0x00000028; // type:object size:0x4 align:4 data:float
lbl_6_rodata_2C = .rodata:0x0000002C; // type:object size:0x4 align:4 data:float
lbl_6_rodata_30 = .rodata:0x00000030; // type:object size:0x8 align:8 data:double
lbl_6_rodata_38 = .rodata:0x00000038; // type:object size:0x4 align:4 data:float
lbl_6_rodata_3C = .rodata:0x0000003C; // type:object size:0x4 align:4 data:float
lbl_6_rodata_40 = .rodata:0x00000040; // type:object size:0x4 align:4 data:float
lbl_6_rodata_44 = .rodata:0x00000044; // type:object size:0x4 align:4 data:float
lbl_6_rodata_48 = .rodata:0x00000048; // type:object size:0x4 align:4 data:float
lbl_6_rodata_4C = .rodata:0x0000004C; // type:object size:0x4 align:4 data:float
lbl_6_rodata_50 = .rodata:0x00000050; // type:object size:0x4 align:4 data:float
lbl_6_rodata_54 = .rodata:0x00000054; // type:object size:0x4 align:4 data:float
lbl_6_rodata_58 = .rodata:0x00000058; // type:object size:0x4 align:4 data:float
lbl_6_rodata_5C = .rodata:0x0000005C; // type:object size:0x4 align:4 data:float
lbl_6_rodata_60 = .rodata:0x00000060; // type:object size:0x4 align:4 data:float
lbl_6_rodata_64 = .rodata:0x00000064; // type:object size:0x4 align:4 data:float
lbl_6_rodata_68 = .rodata:0x00000068; // type:object size:0x4 align:4 data:float
lbl_6_rodata_6C = .rodata:0x0000006C; // type:object size:0x4 align:4 data:float
lbl_6_rodata_70 = .rodata:0x00000070; // type:object size:0x7 data:string
@stringBase0 = .rodata:0x00000078; // type:object size:0x81 scope:local data:string_table
lbl_6_data_0 = .data:0x00000000; // type:object size:0x4
lbl_6_data_4 = .data:0x00000004; // type:object size:0x4 data:4byte
lbl_6_data_8 = .data:0x00000008; // type:object size:0x4 data:4byte
lbl_6_data_C = .data:0x0000000C; // type:object size:0x4 data:4byte
lbl_6_data_10 = .data:0x00000010; // type:object size:0x4 data:4byte
lbl_6_data_14 = .data:0x00000014; // type:object size:0x4 data:4byte
lbl_6_data_18 = .data:0x00000018; // type:object size:0x98
jumptable_6_data_B0 = .data:0x000000B0; // type:object size:0x1C scope:local
lbl_6_bss_0 = .bss:0x00000000; // type:object size:0x4 data:float
lbl_6_bss_4 = .bss:0x00000004; // type:object size:0x4 data:byte
lbl_6_bss_8 = .bss:0x00000008; // type:object size:0x4 align:4 data:float
lbl_6_bss_C = .bss:0x0000000C; // type:object size:0x4 data:byte
lbl_6_bss_10 = .bss:0x00000010; // type:object size:0x4 data:4byte
