GetLockOnLocationValid__12CSwarmBasicsCFi = .text:0x00000000; // type:function size:0x3C
GetLockOnLocation__12CSwarmBasicsCFi = .text:0x0000003C; // type:function size:0x28
RELExit = .text:0x00000064; // type:function size:0x24 scope:global
RELMain = .text:0x00000088; // type:function size:0x20 scope:global
SetFuncPtrs__Fv = .text:0x000000A8; // type:function size:0x30
LoadPlantScarabSwarm__FR13CStateManagerR12CInputStreamR11CEntityInfo = .text:0x000000D8; // type:function size:0x6A0
__dt__15CBasicSwarmDataFv = .text:0x00000778; // type:function size:0x58
__dt__20SLdrPlantScarabSwarmFv = .text:0x000007D0; // type:function size:0x88
__ct__20SLdrPlantScarabSwarmFv = .text:0x00000858; // type:function size:0x11C
GetGrenadeBounds__17CPlantScarabSwarmCFv = .text:0x00000974; // type:function size:0x54
IsSpaceAboveBoidClear__17CPlantScarabSwarmCFRC13CStateManagerRCQ212CSwarmBasics5CBoid = .text:0x000009C8; // type:function size:0x1D8
__dt__19CCollisionPrimitiveFv = .text:0x00000BA0; // type:function size:0x48
__dt__Q24rstl32reserved_vector<9TUniqueId,1024>Fv = .text:0x00000BE8; // type:function size:0x3C
GetBoidTopPosition__17CPlantScarabSwarmCFRCQ212CSwarmBasics5CBoid = .text:0x00000C24; // type:function size:0x48
SpawnGrenades__17CPlantScarabSwarmFR13CStateManagerR9CAnimDatai = .text:0x00000C6C; // type:function size:0x348
CModelDataNull__10CModelDataFv = .text:0x00000FB4; // type:function size:0x20
__dt__Q24rstl66basic_string<c,Q24rstl14char_traits<c>,Q24rstl17rmemory_allocator>Fv = .text:0x00000FD4; // type:function size:0x50
__dt__11CEntityInfoFv = .text:0x00001024; // type:function size:0x58
__dt__Q24rstl48vector<11SConnection,Q24rstl17rmemory_allocator>Fv = .text:0x0000107C; // type:function size:0x54
KillBoid__17CPlantScarabSwarmFRQ212CSwarmBasics5CBoidR13CStateManagerRC11CWeaponMode = .text:0x000010D0; // type:function size:0x74
BoidCollidedWithPlayerCallback__17CPlantScarabSwarmFR13CStateManagerRQ212CSwarmBasics5CBoid = .text:0x00001144; // type:function size:0x7C
BoidCollidedCallback__17CPlantScarabSwarmFR13CStateManagerRQ212CSwarmBasics5CBoid = .text:0x000011C0; // type:function size:0x68
ApplySteeringBehaviors__17CPlantScarabSwarmFR13CStateManagerRQ212CSwarmBasics5CBoidR9CVector3fRCQ24rstl43reserved_vector<PQ212CSwarmBasics5CBoid,50> = .text:0x00001228; // type:function size:0x2C
RenderBoid__17CPlantScarabSwarmCFPQ212CSwarmBasics5CBoid = .text:0x00001254; // type:function size:0x58
PreRenderBoid__17CPlantScarabSwarmFPQ212CSwarmBasics5CBoidPUi = .text:0x000012AC; // type:function size:0xF0
UpdateBoid__17CPlantScarabSwarmFR19CAreaCollisionCacheR13CStateManagerfRQ212CSwarmBasics5CBoidi = .text:0x0000139C; // type:function size:0x1D4
UpdateAllBoidMovement__17CPlantScarabSwarmFR13CStateManagerf = .text:0x00001570; // type:function size:0xE4
UpdateSwarmAnimations__17CPlantScarabSwarmFR13CStateManagerf = .text:0x00001654; // type:function size:0x1C4
AllocateSkinnedModels__17CPlantScarabSwarmFR13CStateManagerQ210CModelData11EWhichModel = .text:0x00001818; // type:function size:0x134
__as__Q24rstl59single_ptr<Q218SwarmRenderHelpers23CSwarmSkinnedModelState>FPQ218SwarmRenderHelpers23CSwarmSkinnedModelState = .text:0x0000194C; // type:function size:0x9C
push_back_unsafe__Q24rstl82vector<Q218SwarmRenderHelpers23CSwarmSkinnedModelState,Q24rstl17rmemory_allocator>FRCQ218SwarmRenderHelpers23CSwarmSkinnedModelState = .text:0x000019E8; // type:function size:0x8C
__dt__Q24rstl20auto_ptr<9CVector3f>Fv = .text:0x00001A74; // type:function size:0x60
__dt__Q218SwarmRenderHelpers23CSwarmSkinnedModelStateFv = .text:0x00001AD4; // type:function size:0x90
Think__17CPlantScarabSwarmFfR13CStateManager = .text:0x00001B64; // type:function size:0x344
AcceptScriptMsg__17CPlantScarabSwarmFR13CStateManagerRC10CScriptMsg = .text:0x00001EA8; // type:function size:0x20
__dt__17CPlantScarabSwarmFv = .text:0x00001EC8; // type:function size:0xC4
__dt__Q24rstl82vector<Q218SwarmRenderHelpers23CSwarmSkinnedModelState,Q24rstl17rmemory_allocator>Fv = .text:0x00001F8C; // type:function size:0x84
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:0x00002010; // type:function size:0x38
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:0x00002048; // type:function size:0x94
__dt__Q24rstl47vector<10CModelData,Q24rstl17rmemory_allocator>Fv = .text:0x000020DC; // type:function size:0xA0
__dt__Q24rstl55vector<18CAdvancementDeltas,Q24rstl17rmemory_allocator>Fv = .text:0x0000217C; // type:function size:0x84
__dt__Q24rstl36vector<i,Q24rstl17rmemory_allocator>Fv = .text:0x00002200; // type:function size:0x54
__dt__Q24rstl59single_ptr<Q218SwarmRenderHelpers23CSwarmSkinnedModelState>Fv = .text:0x00002254; // type:function size:0xAC
__ct__17CPlantScarabSwarmF9TUniqueIdRCQ24rstl66basic_string<c,Q24rstl14char_traits<c>,Q24rstl17rmemory_allocator>RC11CEntityInfoRC9CVector3fRC12CTransform4fRC8CAnimRes16CActorParametersRC15CBasicSwarmDataiiffffff11CDamageInfofUiUiUiUiUiUsUsffff = .text:0x00002300; // type:function size:0x534
push_back_unsafe__Q24rstl55vector<18CAdvancementDeltas,Q24rstl17rmemory_allocator>FRC18CAdvancementDeltas = .text:0x00002834; // type:function size:0x58
push_back_unsafe__Q24rstl47vector<10CModelData,Q24rstl17rmemory_allocator>FRC10CModelData = .text:0x0000288C; // type:function size:0x38
construct<10CModelData>__4rstlFPvRC10CModelData = .text:0x000028C4; // type:function size:0x20
construct__Q24rstl35construction_policy<10CModelData,0>FPvRC10CModelData = .text:0x000028E4; // type:function size:0x28
__ct__10CModelDataFRC10CModelData = .text:0x0000290C; // type:function size:0x13C
__dt__Q24rstl40optional_object<21TLockedToken<6CModel>>Fv = .text:0x00002A48; // type:function size:0x6C
__dt__15TToken<6CModel>Fv = .text:0x00002AB4; // type:function size:0x54
__dt__Q24rstl20auto_ptr<9CAnimData>Fv = .text:0x00002B08; // type:function size:0x64
__ct__18CBouncyGrenadeDataFff11CDamageInfoUiUiUiUiUiUsUsffffb = .text:0x00002B6C; // type:function size:0x94
__dt__Q24rstl32single_ptr<18CAdvancementDeltas>Fv = .text:0x00002C00; // type:function size:0x54
__dt__Q24rstl24single_ptr<10CModelData>Fv = .text:0x00002C54; // type:function size:0x58
__ct__16CActorParametersFRC16CActorParameters = .text:0x00002CAC; // type:function size:0x94
__ct__16CLightParametersFRC16CLightParameters = .text:0x00002D40; // type:function size:0x7C
reserve__Q24rstl36vector<i,Q24rstl17rmemory_allocator>Fi = .text:0x00002DBC; // type:function size:0xA4
reserve__Q24rstl82vector<Q218SwarmRenderHelpers23CSwarmSkinnedModelState,Q24rstl17rmemory_allocator>Fi = .text:0x00002E60; // type:function size:0xAC
destroy<PQ218SwarmRenderHelpers23CSwarmSkinnedModelState>__4rstlFPQ218SwarmRenderHelpers23CSwarmSkinnedModelStatePQ218SwarmRenderHelpers23CSwarmSkinnedModelState = .text:0x00002F0C; // type:function size:0x20
destroy_impl<PQ218SwarmRenderHelpers23CSwarmSkinnedModelState>__4rstlFPQ218SwarmRenderHelpers23CSwarmSkinnedModelStatePQ218SwarmRenderHelpers23CSwarmSkinnedModelState = .text:0x00002F2C; // type:function size:0x90
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:0x00002FBC; // type:function size:0xAC
reserve__Q24rstl47vector<10CModelData,Q24rstl17rmemory_allocator>Fi = .text:0x00003068; // type:function size:0xB4
uninitialized_copy<Q24rstl114pointer_iterator<10CModelData,Q24rstl47vector<10CModelData,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>,P10CModelData>__4rstlFQ24rstl114pointer_iterator<10CModelData,Q24rstl47vector<10CModelData,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>Q24rstl114pointer_iterator<10CModelData,Q24rstl47vector<10CModelData,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>P10CModelData = .text:0x0000311C; // type:function size:0x68
reserve__Q24rstl55vector<18CAdvancementDeltas,Q24rstl17rmemory_allocator>Fi = .text:0x00003184; // type:function size:0xB8
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:0x0000323C; // type:function size:0x64
_unresolved = .text:0x000032A0; // type:function size:0xC4 scope:global
_epilog = .text:0x00003364; // type:function size:0x24 scope:global
_prolog = .text:0x00003388; // type:function size:0x24 scope:global
ModuleDestructors = .text:0x000033AC; // type:function size:0x4C scope:global
ModuleConstructors = .text:0x000033F8; // 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_49_rodata_0 = .rodata:0x00000000; // type:object size:0x4 data:float
lbl_49_rodata_4 = .rodata:0x00000004; // type:object size:0x4 align:4 data:float
lbl_49_rodata_8 = .rodata:0x00000008; // type:object size:0x4 align:4 data:float
lbl_49_rodata_C = .rodata:0x0000000C; // type:object size:0x4 align:4 data:float
lbl_49_rodata_10 = .rodata:0x00000010; // type:object size:0x4 align:4 data:float
lbl_49_rodata_14 = .rodata:0x00000014; // type:object size:0x4 align:4 data:float
lbl_49_rodata_18 = .rodata:0x00000018; // type:object size:0x4 align:4 data:float
lbl_49_rodata_1C = .rodata:0x0000001C; // type:object size:0x4 align:4 data:float
lbl_49_rodata_20 = .rodata:0x00000020; // type:object size:0x30
@stringBase0 = .rodata:0x00000050; // type:object size:0x81 scope:local data:string_table
lbl_49_data_0 = .data:0x00000000; // type:object size:0x4
lbl_49_data_4 = .data:0x00000004; // type:object size:0x4 data:4byte
lbl_49_data_8 = .data:0x00000008; // type:object size:0x4 data:4byte
lbl_49_data_C = .data:0x0000000C; // type:object size:0xC8
lbl_49_data_D4 = .data:0x000000D4; // type:object size:0x20
lbl_49_bss_0 = .bss:0x00000000; // type:object size:0x8 data:byte
lbl_49_bss_8 = .bss:0x00000008; // type:object size:0x18 data:4byte
lbl_49_bss_20 = .bss:0x00000020; // type:object size:0x4 data:4byte
