GTA III

plugin_III\game_III\C_PcSave.cpp

C_PcSave::DeleteSlot

plugin::CallMethodAndReturnDynGlobal(gaddrof(C_PcSave::DeleteSlot), this, slot);

0AA8: call_method_return 0x5922F0 struct [C_PcSave] num_params 1 pop 0 [slot] func_ret [bool]

function C_PcSave__DeleteSlot<thiscall, 0x5922F0>(struct: int, slot): int

C_PcSave::PcClassSaveRoutine

plugin::CallMethodAndReturnDynGlobal(gaddrof(C_PcSave::PcClassSaveRoutine), this, file, data, size);

0AA8: call_method_return 0x591F80 struct [C_PcSave] num_params 3 pop 0 [size] [data] [file] func_ret [bool]

function C_PcSave__PcClassSaveRoutine<thiscall, 0x591F80>(struct: int, file, data, size): int

C_PcSave::PopulateSlotInfo

plugin::CallMethodDynGlobal(gaddrof(C_PcSave::PopulateSlotInfo), this);

0AA6: call_method 0x592090 struct [C_PcSave] num_params 0 pop 0

function C_PcSave__PopulateSlotInfo<thiscall, 0x592090>(struct: int)

C_PcSave::SaveSlot

plugin::CallMethodAndReturnDynGlobal(gaddrof(C_PcSave::SaveSlot), this, slot);

0AA8: call_method_return 0x591EC0 struct [C_PcSave] num_params 1 pop 0 [slot] func_ret [bool]

function C_PcSave__SaveSlot<thiscall, 0x591EC0>(struct: int, slot): int

C_PcSave::SetSaveDirectory

plugin::CallDynGlobal(gaddrof(C_PcSave::SetSaveDirectory), path);

plugin_III\game_III\C2dEffect.cpp

C2dEffect::Shutdown

plugin::CallMethodDynGlobal(gaddrof(C2dEffect::Shutdown), this);

0AA6: call_method 0x50B820 struct [C2dEffect] num_params 0 pop 0

function C2dEffect__Shutdown<thiscall, 0x50B820>(struct: int)

plugin_III\game_III\C3dMarker.cpp

C3dMarker::AddMarker

plugin::CallMethodDynGlobal(gaddrof(C3dMarker::AddMarker), this, nId, nType, fSize, bRed, bGreen, bBlue, bAlpha, nPulsePeriod, fPulseFraction, nRotateRate);

0AA6: call_method 0x51B070 struct [C3dMarker] num_params 10 pop 0 [nRotateRate] [fPulseFraction] [nPulsePeriod] [bAlpha] [bBlue] [bGreen] [bRed] [fSize] [nType] [nId]

function C3dMarker__AddMarker<thiscall, 0x51B070>(struct: int, nId, nType, fSize, bRed, bGreen, bBlue, bAlpha, nPulsePeriod, fPulseFraction, nRotateRate)

C3dMarker::DeleteMarkerObject

plugin::CallMethodDynGlobal(gaddrof(C3dMarker::DeleteMarkerObject), this);

0AA6: call_method 0x51B170 struct [C3dMarker] num_params 0 pop 0

function C3dMarker__DeleteMarkerObject<thiscall, 0x51B170>(struct: int)

C3dMarker::Render

plugin::CallMethodDynGlobal(gaddrof(C3dMarker::Render), this);

0AA6: call_method 0x51B1B0 struct [C3dMarker] num_params 0 pop 0

function C3dMarker__Render<thiscall, 0x51B1B0>(struct: int)

*MarkerAtomicCB

plugin::CallAndReturnDynGlobal(gaddrof(MarkerAtomicCB), atomic, data);

0AA7: call_function_return 0x51B060 num_params 2 pop 2 [data] [atomic] func_ret [RpAtomic *]

function MarkerAtomicCB<cdecl, 0x51B060>(atomic, data): int

plugin_III\game_III\C3dMarkers.cpp

C3dMarkers::PlaceMarker

plugin::CallDynGlobal(gaddrof(C3dMarkers::PlaceMarker), nId, nType, point, fSize, bRed, bGreen, bBlue, bAlpha, nPulsePeriod, fPulseFraction, nRotateRate);

C3dMarkers::PlaceMarkerSet

plugin::CallDynGlobal(gaddrof(C3dMarkers::PlaceMarkerSet), nId, nType, point, fSize, bRed, bGreen, bBlue, bAlpha, nPulsePeriod, fPulseFraction, nRotateRate);

plugin_III\game_III\CAccidentManager.cpp

CAccidentManager::CountActiveAccidents

plugin::CallMethodAndReturnDynGlobal(gaddrof(CAccidentManager::CountActiveAccidents), this);

0AA8: call_method_return 0x456880 struct [CAccidentManager] num_params 0 pop 0 func_ret [unsigned short]

function CAccidentManager__CountActiveAccidents<thiscall, 0x456880>(struct: int): int

*CAccidentManager::FindNearestAccident

plugin::CallMethodAndReturnDynGlobal(gaddrof(CAccidentManager::FindNearestAccident), this, pos, distance);

0AA8: call_method_return 0x456760 struct [*CAccidentManager] num_params 2 pop 0 [distance] [pos] func_ret [CAccident *]

function CAccidentManager__FindNearestAccident<thiscall, 0x456760>(struct: int, pos, distance): int

*CAccidentManager::GetNextFreeAccident

plugin::CallMethodAndReturnDynGlobal(gaddrof(CAccidentManager::GetNextFreeAccident), this);

0AA8: call_method_return 0x4565A0 struct [*CAccidentManager] num_params 0 pop 0 func_ret [CAccident *]

function CAccidentManager__GetNextFreeAccident<thiscall, 0x4565A0>(struct: int): int

CAccidentManager::ReportAccident

plugin::CallMethodDynGlobal(gaddrof(CAccidentManager::ReportAccident), this, ped);

0AA6: call_method 0x4565D0 struct [CAccidentManager] num_params 1 pop 0 [ped]

function CAccidentManager__ReportAccident<thiscall, 0x4565D0>(struct: int, ped)

CAccidentManager::UnattendedAccidents

plugin::CallMethodAndReturnDynGlobal(gaddrof(CAccidentManager::UnattendedAccidents), this);

0AA8: call_method_return 0x4568D0 struct [CAccidentManager] num_params 0 pop 0 func_ret [bool]

function CAccidentManager__UnattendedAccidents<thiscall, 0x4568D0>(struct: int): int

CAccidentManager::Update

plugin::CallMethodDynGlobal(gaddrof(CAccidentManager::Update), this);

0AA6: call_method 0x456710 struct [CAccidentManager] num_params 0 pop 0

function CAccidentManager__Update<thiscall, 0x456710>(struct: int)

CAccidentManager::WorkToDoForMedics

plugin::CallMethodAndReturnDynGlobal(gaddrof(CAccidentManager::WorkToDoForMedics), this);

0AA8: call_method_return 0x4568A0 struct [CAccidentManager] num_params 0 pop 0 func_ret [bool]

function CAccidentManager__WorkToDoForMedics<thiscall, 0x4568A0>(struct: int): int

plugin_III\game_III\CAnimBlendAssocGroup.cpp

*CAnimBlendAssocGroup::CopyAnimation

plugin::CallMethodAndReturnDynGlobal(gaddrof_o(CAnimBlendAssocGroup::CopyAnimation, CAnimBlendAssociation (CAnimBlendAssocGroup::)(char const *)), this, name);

0AA8: call_method_return 0x401420 struct [*CAnimBlendAssocGroup] num_params 1 pop 0 [name] func_ret [CAnimBlendAssociation *]

function CAnimBlendAssocGroup__CopyAnimation<thiscall, 0x401420>(struct: int, name): int

*CAnimBlendAssocGroup::CopyAnimation

plugin::CallMethodAndReturnDynGlobal(gaddrof_o(CAnimBlendAssocGroup::CopyAnimation, CAnimBlendAssociation (CAnimBlendAssocGroup::)(unsigned int)), this, id);

0AA8: call_method_return 0x401420 struct [*CAnimBlendAssocGroup] num_params 1 pop 0 [id] func_ret [CAnimBlendAssociation *]

function CAnimBlendAssocGroup__CopyAnimation<thiscall, 0x401420>(struct: int, id): int

CAnimBlendAssocGroup::CreateAssociations

plugin::CallMethodDynGlobal(gaddrof_o(CAnimBlendAssocGroup::CreateAssociations, void (CAnimBlendAssocGroup::*)(char const *)), this, name);

0AA6: call_method 0x401220 struct [CAnimBlendAssocGroup] num_params 1 pop 0 [name]

function CAnimBlendAssocGroup__CreateAssociations<thiscall, 0x401220>(struct: int, name)

CAnimBlendAssocGroup::CreateAssociations

plugin::CallMethodDynGlobal(gaddrof_o(CAnimBlendAssocGroup::CreateAssociations, void (CAnimBlendAssocGroup::*)(char const *, RpClump *, char **, int)), this, blockName, clump, animNames, numAssocs);

0AA6: call_method 0x401220 struct [CAnimBlendAssocGroup] num_params 4 pop 0 [numAssocs] [animNames] [clump] [blockName]

function CAnimBlendAssocGroup__CreateAssociations<thiscall, 0x401220>(struct: int, blockName, clump, animNames, numAssocs)

CAnimBlendAssocGroup::DestroyAssociations

plugin::CallMethodDynGlobal(gaddrof(CAnimBlendAssocGroup::DestroyAssociations), this);

0AA6: call_method 0x4012D0 struct [CAnimBlendAssocGroup] num_params 0 pop 0

function CAnimBlendAssocGroup__DestroyAssociations<thiscall, 0x4012D0>(struct: int)

*CAnimBlendAssocGroup::GetAnimation

plugin::CallMethodAndReturnDynGlobal(gaddrof_o(CAnimBlendAssocGroup::GetAnimation, CAnimBlendAssociation (CAnimBlendAssocGroup::)(char const *)), this, name);

0AA8: call_method_return 0x4013D0 struct [*CAnimBlendAssocGroup] num_params 1 pop 0 [name] func_ret [CAnimBlendAssociation *]

function CAnimBlendAssocGroup__GetAnimation<thiscall, 0x4013D0>(struct: int, name): int

*CAnimBlendAssocGroup::GetAnimation

plugin::CallMethodAndReturnDynGlobal(gaddrof_o(CAnimBlendAssocGroup::GetAnimation, CAnimBlendAssociation (CAnimBlendAssocGroup::)(unsigned int)), this, id);

0AA8: call_method_return 0x4013D0 struct [*CAnimBlendAssocGroup] num_params 1 pop 0 [id] func_ret [CAnimBlendAssociation *]

function CAnimBlendAssocGroup__GetAnimation<thiscall, 0x4013D0>(struct: int, id): int

strcmpIgnoringDigits

plugin::CallAndReturnDynGlobal(gaddrof(strcmpIgnoringDigits), s1, s2);

0AA7: call_function_return 0x401020 num_params 2 pop 2 [s2] [s1] func_ret [bool]

function strcmpIgnoringDigits<cdecl, 0x401020>(s1, s2): int

*GetModelFromName

plugin::CallAndReturnDynGlobal(gaddrof(GetModelFromName), name);

0AA7: call_function_return 0x4010D0 num_params 1 pop 1 [name] func_ret [CBaseModelInfo *]

function GetModelFromName<cdecl, 0x4010D0>(name): int

plugin_III\game_III\CAnimBlendAssociation.cpp

CAnimBlendAssociation::AllocateAnimBlendNodeArray

plugin::CallMethodDynGlobal(gaddrof(CAnimBlendAssociation::AllocateAnimBlendNodeArray), this, n);

0AA6: call_method 0x4016A0 struct [CAnimBlendAssociation] num_params 1 pop 0 [n]

function CAnimBlendAssociation__AllocateAnimBlendNodeArray<thiscall, 0x4016A0>(struct: int, n)

CAnimBlendAssociation::FreeAnimBlendNodeArray

plugin::CallMethodDynGlobal(gaddrof(CAnimBlendAssociation::FreeAnimBlendNodeArray), this);

0AA6: call_method 0x4016F0 struct [CAnimBlendAssociation] num_params 0 pop 0

function CAnimBlendAssociation__FreeAnimBlendNodeArray<thiscall, 0x4016F0>(struct: int)

*CAnimBlendAssociation::GetNode

plugin::CallMethodAndReturnDynGlobal(gaddrof(CAnimBlendAssociation::GetNode), this, index);

0AA8: call_method_return 0x4017B0 struct [*CAnimBlendAssociation] num_params 1 pop 0 [index] func_ret [CAnimBlendNode *]

function CAnimBlendAssociation__GetNode<thiscall, 0x4017B0>(struct: int, index): int

CAnimBlendAssociation::Init

plugin::CallMethodDynGlobal(gaddrof_o(CAnimBlendAssociation::Init, void (CAnimBlendAssociation::*)(RpClump *, CAnimBlendHierarchy *)), this, clump, hier);

0AA6: call_method 0x401620 struct [CAnimBlendAssociation] num_params 2 pop 0 [hier] [clump]

function CAnimBlendAssociation__Init<thiscall, 0x401620>(struct: int, clump, hier)

CAnimBlendAssociation::Init

plugin::CallMethodDynGlobal(gaddrof_o(CAnimBlendAssociation::Init, void (CAnimBlendAssociation::*)(CAnimBlendAssociation &)), this, assoc);

0AA6: call_method 0x401620 struct [CAnimBlendAssociation] num_params 1 pop 0 [assoc]

function CAnimBlendAssociation__Init<thiscall, 0x401620>(struct: int, assoc)

CAnimBlendAssociation::SetBlend

plugin::CallMethodDynGlobal(gaddrof(CAnimBlendAssociation::SetBlend), this, amount, delta);

0AA6: call_method 0x4017E0 struct [CAnimBlendAssociation] num_params 2 pop 0 [delta] [amount]

function CAnimBlendAssociation__SetBlend<thiscall, 0x4017E0>(struct: int, amount, delta)

CAnimBlendAssociation::SetCurrentTime

plugin::CallMethodDynGlobal(gaddrof(CAnimBlendAssociation::SetCurrentTime), this, time);

0AA6: call_method 0x401700 struct [CAnimBlendAssociation] num_params 1 pop 0 [time]

function CAnimBlendAssociation__SetCurrentTime<thiscall, 0x401700>(struct: int, time)

CAnimBlendAssociation::SetDeleteCallback

plugin::CallMethodDynGlobal(gaddrof(CAnimBlendAssociation::SetDeleteCallback), this, func, data);

0AA6: call_method 0x401800 struct [CAnimBlendAssociation] num_params 2 pop 0 [data] [func]

function CAnimBlendAssociation__SetDeleteCallback<thiscall, 0x401800>(struct: int, func, data)

CAnimBlendAssociation::SetFinishCallback

plugin::CallMethodDynGlobal(gaddrof(CAnimBlendAssociation::SetFinishCallback), this, func, data);

0AA6: call_method 0x401820 struct [CAnimBlendAssociation] num_params 2 pop 0 [data] [func]

function CAnimBlendAssociation__SetFinishCallback<thiscall, 0x401820>(struct: int, func, data)

CAnimBlendAssociation::Start

plugin::CallMethodDynGlobal(gaddrof(CAnimBlendAssociation::Start), this, time);

0AA6: call_method 0x4017D0 struct [CAnimBlendAssociation] num_params 1 pop 0 [time]

function CAnimBlendAssociation__Start<thiscall, 0x4017D0>(struct: int, time)

CAnimBlendAssociation::SyncAnimation

plugin::CallMethodDynGlobal(gaddrof(CAnimBlendAssociation::SyncAnimation), this, other);

0AA6: call_method 0x401780 struct [CAnimBlendAssociation] num_params 1 pop 0 [other]

function CAnimBlendAssociation__SyncAnimation<thiscall, 0x401780>(struct: int, other)

CAnimBlendAssociation::UpdateBlend

plugin::CallMethodAndReturnDynGlobal(gaddrof(CAnimBlendAssociation::UpdateBlend), this, timeDelta);

0AA8: call_method_return 0x4032B0 struct [CAnimBlendAssociation] num_params 1 pop 0 [timeDelta] func_ret [bool]

function CAnimBlendAssociation__UpdateBlend<thiscall, 0x4032B0>(struct: int, timeDelta): int

CAnimBlendAssociation::UpdateTime

plugin::CallMethodDynGlobal(gaddrof(CAnimBlendAssociation::UpdateTime), this, timeDelta, relSpeed);

0AA6: call_method 0x4031F0 struct [CAnimBlendAssociation] num_params 2 pop 0 [relSpeed] [timeDelta]

function CAnimBlendAssociation__UpdateTime<thiscall, 0x4031F0>(struct: int, timeDelta, relSpeed)

plugin_III\game_III\CAnimBlendClumpData.cpp

CAnimBlendClumpData::ForAllFrames

plugin::CallMethodDynGlobal(gaddrof(CAnimBlendClumpData::ForAllFrames), this, func, data);

0AA6: call_method 0x401930 struct [CAnimBlendClumpData] num_params 2 pop 0 [data] [func]

function CAnimBlendClumpData__ForAllFrames<thiscall, 0x401930>(struct: int, func, data)

CAnimBlendClumpData::SetNumberOfBones

plugin::CallMethodDynGlobal(gaddrof(CAnimBlendClumpData::SetNumberOfBones), this, n);

0AA6: call_method 0x4018F0 struct [CAnimBlendClumpData] num_params 1 pop 0 [n]

function CAnimBlendClumpData__SetNumberOfBones<thiscall, 0x4018F0>(struct: int, n)

plugin_III\game_III\CAnimBlendHierarchy.cpp

CAnimBlendHierarchy::CalcTotalTime

plugin::CallMethodDynGlobal(gaddrof(CAnimBlendHierarchy::CalcTotalTime), this);

0AA6: call_method 0x4019E0 struct [CAnimBlendHierarchy] num_params 0 pop 0

function CAnimBlendHierarchy__CalcTotalTime<thiscall, 0x4019E0>(struct: int)

CAnimBlendHierarchy::RemoveAnimSequences

plugin::CallMethodDynGlobal(gaddrof(CAnimBlendHierarchy::RemoveAnimSequences), this);

0AA6: call_method 0x401AB0 struct [CAnimBlendHierarchy] num_params 0 pop 0

function CAnimBlendHierarchy__RemoveAnimSequences<thiscall, 0x401AB0>(struct: int)

CAnimBlendHierarchy::RemoveQuaternionFlips

plugin::CallMethodDynGlobal(gaddrof(CAnimBlendHierarchy::RemoveQuaternionFlips), this);

0AA6: call_method 0x401A80 struct [CAnimBlendHierarchy] num_params 0 pop 0

function CAnimBlendHierarchy__RemoveQuaternionFlips<thiscall, 0x401A80>(struct: int)

CAnimBlendHierarchy::RemoveUncompressedData

plugin::CallMethodDynGlobal(gaddrof(CAnimBlendHierarchy::RemoveUncompressedData), this);

0AA6: call_method 0x401B00 struct [CAnimBlendHierarchy] num_params 0 pop 0

function CAnimBlendHierarchy__RemoveUncompressedData<thiscall, 0x401B00>(struct: int)

CAnimBlendHierarchy::SetName

plugin::CallMethodDynGlobal(gaddrof(CAnimBlendHierarchy::SetName), this, name);

0AA6: call_method 0x4019C0 struct [CAnimBlendHierarchy] num_params 1 pop 0 [name]

function CAnimBlendHierarchy__SetName<thiscall, 0x4019C0>(struct: int, name)

CAnimBlendHierarchy::Shutdown

plugin::CallMethodDynGlobal(gaddrof(CAnimBlendHierarchy::Shutdown), this);

0AA6: call_method 0x4019A0 struct [CAnimBlendHierarchy] num_params 0 pop 0

function CAnimBlendHierarchy__Shutdown<thiscall, 0x4019A0>(struct: int)

CAnimBlendHierarchy::Uncompress

plugin::CallMethodDynGlobal(gaddrof(CAnimBlendHierarchy::Uncompress), this);

0AA6: call_method 0x401AD0 struct [CAnimBlendHierarchy] num_params 0 pop 0

function CAnimBlendHierarchy__Uncompress<thiscall, 0x401AD0>(struct: int)

plugin_III\game_III\CAnimBlendNode.cpp

CAnimBlendNode::CalcDeltas

plugin::CallMethodDynGlobal(gaddrof(CAnimBlendNode::CalcDeltas), this);

0AA6: call_method 0x401E70 struct [CAnimBlendNode] num_params 0 pop 0

function CAnimBlendNode__CalcDeltas<thiscall, 0x401E70>(struct: int)

CAnimBlendNode::FindKeyFrame

plugin::CallMethodAndReturnDynGlobal(gaddrof(CAnimBlendNode::FindKeyFrame), this, t);

0AA8: call_method_return 0x4021B0 struct [CAnimBlendNode] num_params 1 pop 0 [t] func_ret [bool]

function CAnimBlendNode__FindKeyFrame<thiscall, 0x4021B0>(struct: int, t): int

CAnimBlendNode::GetCurrentTranslation

plugin::CallMethodDynGlobal(gaddrof(CAnimBlendNode::GetCurrentTranslation), this, trans, weight);

0AA6: call_method 0x401FE0 struct [CAnimBlendNode] num_params 2 pop 0 [weight] [trans]

function CAnimBlendNode__GetCurrentTranslation<thiscall, 0x401FE0>(struct: int, trans, weight)

CAnimBlendNode::GetEndTranslation

plugin::CallMethodDynGlobal(gaddrof(CAnimBlendNode::GetEndTranslation), this, trans, weight);

0AA6: call_method 0x402110 struct [CAnimBlendNode] num_params 2 pop 0 [weight] [trans]

function CAnimBlendNode__GetEndTranslation<thiscall, 0x402110>(struct: int, trans, weight)

CAnimBlendNode::Init

plugin::CallMethodDynGlobal(gaddrof(CAnimBlendNode::Init), this);

0AA6: call_method 0x401B10 struct [CAnimBlendNode] num_params 0 pop 0

function CAnimBlendNode__Init<thiscall, 0x401B10>(struct: int)

CAnimBlendNode::NextKeyFrame

plugin::CallMethodAndReturnDynGlobal(gaddrof(CAnimBlendNode::NextKeyFrame), this);

0AA8: call_method_return 0x401DC0 struct [CAnimBlendNode] num_params 0 pop 0 func_ret [bool]

function CAnimBlendNode__NextKeyFrame<thiscall, 0x401DC0>(struct: int): int

CAnimBlendNode::Update

plugin::CallMethodAndReturnDynGlobal(gaddrof(CAnimBlendNode::Update), this, trans, rot, weight);

0AA8: call_method_return 0x401B30 struct [CAnimBlendNode] num_params 3 pop 0 [weight] [rot] [trans] func_ret [bool]

function CAnimBlendNode__Update<thiscall, 0x401B30>(struct: int, trans, rot, weight): int

plugin_III\game_III\CAnimBlendSequence.cpp

CAnimBlendSequence::RemoveQuaternionFlips

plugin::CallMethodDynGlobal(gaddrof(CAnimBlendSequence::RemoveQuaternionFlips), this);

0AA6: call_method 0x4023A0 struct [CAnimBlendSequence] num_params 0 pop 0

function CAnimBlendSequence__RemoveQuaternionFlips<thiscall, 0x4023A0>(struct: int)

CAnimBlendSequence::SetName

plugin::CallMethodDynGlobal(gaddrof(CAnimBlendSequence::SetName), this, name);

0AA6: call_method 0x402330 struct [CAnimBlendSequence] num_params 1 pop 0 [name]

function CAnimBlendSequence__SetName<thiscall, 0x402330>(struct: int, name)

CAnimBlendSequence::SetNumFrames

plugin::CallMethodDynGlobal(gaddrof(CAnimBlendSequence::SetNumFrames), this, numFrames, translation);

0AA6: call_method 0x402350 struct [CAnimBlendSequence] num_params 2 pop 0 [translation] [numFrames]

function CAnimBlendSequence__SetNumFrames<thiscall, 0x402350>(struct: int, numFrames, translation)

plugin_III\game_III\CAnimManager.cpp

*CAnimManager::AddAnimation

plugin::CallAndReturnDynGlobal(gaddrof(CAnimManager::AddAnimation), clump, groupId, animId);

0AA7: call_function_return 0x403620 num_params 3 pop 3 [animId] [groupId] [clump] func_ret [CAnimBlendAssociation *]

function CAnimManager__AddAnimation<cdecl, 0x403620>(clump, groupId, animId): int

*CAnimManager::AddAnimationAndSync

plugin::CallAndReturnDynGlobal(gaddrof(CAnimManager::AddAnimationAndSync), clump, association, groupId, animId);

0AA7: call_function_return 0x4036A0 num_params 4 pop 4 [animId] [groupId] [association] [clump] func_ret [CAnimBlendAssociation *]

function CAnimManager__AddAnimationAndSync<cdecl, 0x4036A0>(clump, association, groupId, animId): int

*CAnimManager::BlendAnimation

plugin::CallAndReturnDynGlobal(gaddrof(CAnimManager::BlendAnimation), clump, groupId, animId, delta);

0AA7: call_function_return 0x403710 num_params 4 pop 4 [delta] [animId] [groupId] [clump] func_ret [CAnimBlendAssociation *]

function CAnimManager__BlendAnimation<cdecl, 0x403710>(clump, groupId, animId, delta): int

*CAnimManager::CreateAnimAssociation

plugin::CallAndReturnDynGlobal(gaddrof(CAnimManager::CreateAnimAssociation), groupId, animId);

0AA7: call_function_return 0x4035C0 num_params 2 pop 2 [animId] [groupId] func_ret [CAnimBlendAssociation *]

function CAnimManager__CreateAnimAssociation<cdecl, 0x4035C0>(groupId, animId): int

*CAnimManager::GetAnimAssociation

plugin::CallAndReturnDynGlobal(gaddrof_o(CAnimManager::GetAnimAssociation, CAnimBlendAssociation ()(int, int)), groupId, animId);

0AA7: call_function_return 0x403600 num_params 2 pop 2 [animId] [groupId] func_ret [CAnimBlendAssociation *]

function CAnimManager__GetAnimAssociation<cdecl, 0x403600>(groupId, animId): int

*CAnimManager::GetAnimAssociation

plugin::CallAndReturnDynGlobal(gaddrof_o(CAnimManager::GetAnimAssociation, CAnimBlendAssociation ()(int, char const *)), groupId, name);

0AA7: call_function_return 0x403600 num_params 2 pop 2 [name] [groupId] func_ret [CAnimBlendAssociation *]

function CAnimManager__GetAnimAssociation<cdecl, 0x403600>(groupId, name): int

*CAnimManager::GetAnimGroupName

plugin::CallAndReturnDynGlobal(gaddrof(CAnimManager::GetAnimGroupName), groupId);

0AA7: call_function_return 0x4035B0 num_params 1 pop 1 [groupId] func_ret [char const *]

function CAnimManager__GetAnimGroupName<cdecl, 0x4035B0>(groupId): int

*CAnimManager::GetAnimation

plugin::CallAndReturnDynGlobal(gaddrof(CAnimManager::GetAnimation), name, animBlock);

0AA7: call_function_return 0x4034F0 num_params 2 pop 2 [animBlock] [name] func_ret [CAnimBlendHierarchy *]

function CAnimManager__GetAnimation<cdecl, 0x4034F0>(name, animBlock): int

*CAnimManager::GetAnimationBlock

plugin::CallAndReturnDynGlobal(gaddrof(CAnimManager::GetAnimationBlock), name);

0AA7: call_function_return 0x4034A0 num_params 1 pop 1 [name] func_ret [CAnimBlock *]

function CAnimManager__GetAnimationBlock<cdecl, 0x4034A0>(name): int

CAnimManager::LoadAnimFile

plugin::CallDynGlobal(gaddrof_o(CAnimManager::LoadAnimFile, void (*)(char const *)), name);

CAnimManager::LoadAnimFile

plugin::CallDynGlobal(gaddrof_o(CAnimManager::LoadAnimFile, void (*)(int, bool)), fileHandle, compress);

CAnimManager::UncompressAnimation

plugin::CallDynGlobal(gaddrof(CAnimManager::UncompressAnimation), hier);

plugin_III\game_III\CAntenna.cpp

CAntenna::Update

plugin::CallMethodDynGlobal(gaddrof(CAntenna::Update), this, dir, pos);

0AA6: call_method 0x4F6830 struct [CAntenna] num_params 2 pop 0 [pos] [dir]

function CAntenna__Update<thiscall, 0x4F6830>(struct: int, dir, pos)

plugin_III\game_III\CAntennas.cpp

CAntennas::RegisterOne

plugin::CallDynGlobal(gaddrof(CAntennas::RegisterOne), id, dir, pos, length);

plugin_III\game_III\cAudioCollisionManager.cpp

cAudioCollisionManager::AddCollisionToRequestedQueue

plugin::CallMethodDynGlobal(gaddrof(cAudioCollisionManager::AddCollisionToRequestedQueue), this);

0AA6: call_method 0x5685E0 struct [cAudioCollisionManager] num_params 0 pop 0

function cAudioCollisionManager__AddCollisionToRequestedQueue<thiscall, 0x5685E0>(struct: int)

plugin_III\game_III\CAudioHydrant.cpp

CAudioHydrant::Add

plugin::CallDynGlobal(gaddrof(CAudioHydrant::Add), object);

CAudioHydrant::Remove

plugin::CallDynGlobal(gaddrof(CAudioHydrant::Remove), object);

plugin_III\game_III\cAudioManager.cpp

cAudioManager::cAudioManager

plugin::CallMethod<0x579AB0, cAudioManager *>(this);

0AA6: call_method 0x579AB0 struct [cAudioManager] num_params 0 pop 0

function cAudioManager__cAudioManager<thiscall, 0x579AB0>(struct: int)

cAudioManager::~cAudioManager

plugin::CallMethod<0x57A0A0, cAudioManager *>(this);

0AA6: call_method 0x57A0A0 struct [cAudioManager] num_params 0 pop 0

function cAudioManager__~cAudioManager<thiscall, 0x57A0A0>(struct: int)

cAudioManager::UsesSiren

plugin::CallMethodAndReturn(this, index);

0AA8: call_method_return 0x56C3C0 struct [cAudioManager] num_params 1 pop 0 [index] func_ret [bool]

function cAudioManager__UsesSiren<thiscall, 0x56C3C0>(struct: int, index): int

cAudioManager::UsesSirenSwitching

plugin::CallMethodAndReturn(this, index);

0AA8: call_method_return 0x56C3F0 struct [cAudioManager] num_params 1 pop 0 [index] func_ret [bool]

function cAudioManager__UsesSirenSwitching<thiscall, 0x56C3F0>(struct: int, index): int

plugin_III\game_III\cAudioScriptObject.cpp

cAudioScriptObject::Reset

plugin::CallMethodDynGlobal(gaddrof(cAudioScriptObject::Reset), this);

0AA6: call_method 0x57C430 struct [cAudioScriptObject] num_params 0 pop 0

function cAudioScriptObject__Reset<thiscall, 0x57C430>(struct: int)

cAudioScriptObject::LoadAllAudioScriptObjects

plugin::CallDynGlobal(gaddrof(cAudioScriptObject::LoadAllAudioScriptObjects), buf, size);

cAudioScriptObject::SaveAllAudioScriptObjects

plugin::CallDynGlobal(gaddrof(cAudioScriptObject::SaveAllAudioScriptObjects), buf, size);

PlayOneShotScriptObject

plugin::CallDynGlobal(gaddrof(PlayOneShotScriptObject), id, pos);

plugin_III\game_III\CAutomobile.cpp

CAutomobile::SetModelIndex

plugin::CallVirtualMethod<3, CAutomobile *, unsigned int>(this, modelIndex);

CAutomobile::ProcessControl

plugin::CallVirtualMethod<8, CAutomobile *>(this);

CAutomobile::Teleport

plugin::CallVirtualMethod<11, CAutomobile *, CVector>(this, pos);

CAutomobile::PreRender

plugin::CallVirtualMethod<12, CAutomobile *>(this);

CAutomobile::Render

plugin::CallVirtualMethod<13, CAutomobile *>(this);

CAutomobile::ProcessEntityCollision

plugin::CallVirtualMethod<17, CAutomobile *, CEntity *, CColPoint *>(this, entity, colPoint);

CAutomobile::ProcessControlInputs

plugin::CallVirtualMethod<18, CAutomobile *, unsigned char>(this, pad);

CAutomobile::GetComponentWorldPosition

plugin::CallVirtualMethod<19, CAutomobile *, int, CVector &>(this, component, pos);

CAutomobile::IsComponentPresent

plugin::CallVirtualMethodAndReturn(this, component);

CAutomobile::SetComponentRotation

plugin::CallVirtualMethod<21, CAutomobile *, int, CVector>(this, component, rotation);

CAutomobile::OpenDoor

plugin::CallVirtualMethod<22, CAutomobile *, int, eDoors, float>(this, component, door, angle);

CAutomobile::ProcessOpenDoor

plugin::CallVirtualMethod<23, CAutomobile *, unsigned int, unsigned int, float>(this, component, anim, angle);

CAutomobile::IsDoorReady

plugin::CallVirtualMethodAndReturn(this, door);

CAutomobile::IsDoorFullyOpen

plugin::CallVirtualMethodAndReturn(this, door);

CAutomobile::IsDoorClosed

plugin::CallVirtualMethodAndReturn(this, door);

CAutomobile::IsDoorMissing

plugin::CallVirtualMethodAndReturn(this, door);

CAutomobile::RemoveRefsToVehicle

plugin::CallVirtualMethod<28, CAutomobile *, CEntity *>(this, entity);

CAutomobile::BlowUpCar

plugin::CallVirtualMethod<29, CAutomobile *, CEntity *>(this, culprit);

CAutomobile::SetUpWheelColModel

plugin::CallVirtualMethodAndReturn(this, wheelCol);

CAutomobile::BurstTyre

plugin::CallVirtualMethod<31, CAutomobile *, unsigned char>(this, wheel);

CAutomobile::IsRoomForPedToLeaveCar

plugin::CallVirtualMethodAndReturn(this, component, doorOffset);

CAutomobile::GetHeightAboveRoad

plugin::CallVirtualMethodAndReturn(this);

CAutomobile::PlayCarHorn

plugin::CallVirtualMethod<34, CAutomobile *>(this);

CAutomobile::AddDamagedVehicleParticles

plugin::CallMethodDynGlobal(gaddrof(CAutomobile::AddDamagedVehicleParticles), this);

0AA6: call_method 0x535450 struct [CAutomobile] num_params 0 pop 0

function CAutomobile__AddDamagedVehicleParticles<thiscall, 0x535450>(struct: int)

CAutomobile::AddWheelDirtAndWater

plugin::CallMethodAndReturnDynGlobal(gaddrof(CAutomobile::AddWheelDirtAndWater), this, point, belowEffectSpeed);

0AA8: call_method_return 0x5357D0 struct [CAutomobile] num_params 2 pop 0 [belowEffectSpeed] [point] func_ret [bool]

function CAutomobile__AddWheelDirtAndWater<thiscall, 0x5357D0>(struct: int, point, belowEffectSpeed): int

CAutomobile::BlowUpCarsInPath

plugin::CallMethodDynGlobal(gaddrof(CAutomobile::BlowUpCarsInPath), this);

0AA6: call_method 0x53E000 struct [CAutomobile] num_params 0 pop 0

function CAutomobile__BlowUpCarsInPath<thiscall, 0x53E000>(struct: int)

CAutomobile::DoDriveByShootings

plugin::CallMethodDynGlobal(gaddrof(CAutomobile::DoDriveByShootings), this);

0AA6: call_method 0x564000 struct [CAutomobile] num_params 0 pop 0

function CAutomobile__DoDriveByShootings<thiscall, 0x564000>(struct: int)

CAutomobile::FireTruckControl

plugin::CallMethodDynGlobal(gaddrof(CAutomobile::FireTruckControl), this);

0AA6: call_method 0x522590 struct [CAutomobile] num_params 0 pop 0

function CAutomobile__FireTruckControl<thiscall, 0x522590>(struct: int)

CAutomobile::Fix

plugin::CallMethodDynGlobal(gaddrof(CAutomobile::Fix), this);

0AA6: call_method 0x53C240 struct [CAutomobile] num_params 0 pop 0

function CAutomobile__Fix<thiscall, 0x53C240>(struct: int)

CAutomobile::GetAllWheelsOffGround

plugin::CallMethodAndReturnDynGlobal(gaddrof(CAutomobile::GetAllWheelsOffGround), this);

0AA8: call_method_return 0x53BC40 struct [CAutomobile] num_params 0 pop 0 func_ret [bool]

function CAutomobile__GetAllWheelsOffGround<thiscall, 0x53BC40>(struct: int): int

CAutomobile::HasCarStoppedBecauseOfLight

plugin::CallMethodAndReturnDynGlobal(gaddrof(CAutomobile::HasCarStoppedBecauseOfLight), this);

0AA8: call_method_return 0x42E220 struct [CAutomobile] num_params 0 pop 0 func_ret [bool]

function CAutomobile__HasCarStoppedBecauseOfLight<thiscall, 0x42E220>(struct: int): int

CAutomobile::HideAllComps

plugin::CallMethodDynGlobal(gaddrof(CAutomobile::HideAllComps), this);

0AA6: call_method 0x5300C0 struct [CAutomobile] num_params 0 pop 0

function CAutomobile__HideAllComps<thiscall, 0x5300C0>(struct: int)

CAutomobile::HydraulicControl

plugin::CallMethodDynGlobal(gaddrof(CAutomobile::HydraulicControl), this);

0AA6: call_method 0x52D4E0 struct [CAutomobile] num_params 0 pop 0

function CAutomobile__HydraulicControl<thiscall, 0x52D4E0>(struct: int)

CAutomobile::PlaceOnRoadProperly

plugin::CallMethodDynGlobal(gaddrof(CAutomobile::PlaceOnRoadProperly), this);

0AA6: call_method 0x53E090 struct [CAutomobile] num_params 0 pop 0

function CAutomobile__PlaceOnRoadProperly<thiscall, 0x53E090>(struct: int)

CAutomobile::PlayHornIfNecessary

plugin::CallMethodDynGlobal(gaddrof(CAutomobile::PlayHornIfNecessary), this);

0AA6: call_method 0x53C4B0 struct [CAutomobile] num_params 0 pop 0

function CAutomobile__PlayHornIfNecessary<thiscall, 0x53C4B0>(struct: int)

CAutomobile::ProcessAutoBusDoors

plugin::CallMethodDynGlobal(gaddrof(CAutomobile::ProcessAutoBusDoors), this);

0AA6: call_method 0x53D370 struct [CAutomobile] num_params 0 pop 0

function CAutomobile__ProcessAutoBusDoors<thiscall, 0x53D370>(struct: int)

CAutomobile::ProcessBuoyancy

plugin::CallMethodDynGlobal(gaddrof(CAutomobile::ProcessBuoyancy), this);

0AA6: call_method 0x5308D0 struct [CAutomobile] num_params 0 pop 0

function CAutomobile__ProcessBuoyancy<thiscall, 0x5308D0>(struct: int)

CAutomobile::ProcessSwingingDoor

plugin::CallMethodDynGlobal(gaddrof(CAutomobile::ProcessSwingingDoor), this, component, door);

0AA6: call_method 0x535250 struct [CAutomobile] num_params 2 pop 0 [door] [component]

function CAutomobile__ProcessSwingingDoor<thiscall, 0x535250>(struct: int, component, door)

CAutomobile::RcbanditCheck1CarWheels

plugin::CallMethodAndReturnDynGlobal(gaddrof(CAutomobile::RcbanditCheck1CarWheels), this, list);

0AA8: call_method_return 0x53CBA0 struct [CAutomobile] num_params 1 pop 0 [list] func_ret [bool]

function CAutomobile__RcbanditCheck1CarWheels<thiscall, 0x53CBA0>(struct: int, list): int

CAutomobile::RcbanditCheckHitWheels

plugin::CallMethodAndReturnDynGlobal(gaddrof(CAutomobile::RcbanditCheckHitWheels), this);

0AA8: call_method_return 0x53C990 struct [CAutomobile] num_params 0 pop 0 func_ret [bool]

function CAutomobile__RcbanditCheckHitWheels<thiscall, 0x53C990>(struct: int): int

CAutomobile::ReduceHornCounter

plugin::CallMethodDynGlobal(gaddrof(CAutomobile::ReduceHornCounter), this);

0AA6: call_method 0x5308C0 struct [CAutomobile] num_params 0 pop 0

function CAutomobile__ReduceHornCounter<thiscall, 0x5308C0>(struct: int)

*CAutomobile::RemoveBonnetInPedCollision

plugin::CallMethodAndReturnDynGlobal(gaddrof(CAutomobile::RemoveBonnetInPedCollision), this);

0AA8: call_method_return 0x535320 struct [*CAutomobile] num_params 0 pop 0 func_ret [CObject *]

function CAutomobile__RemoveBonnetInPedCollision<thiscall, 0x535320>(struct: int): int

CAutomobile::ResetSuspension

plugin::CallMethodDynGlobal(gaddrof(CAutomobile::ResetSuspension), this);

0AA6: call_method 0x5353A0 struct [CAutomobile] num_params 0 pop 0

function CAutomobile__ResetSuspension<thiscall, 0x5353A0>(struct: int)

CAutomobile::ScanForCrimes

plugin::CallMethodDynGlobal(gaddrof(CAutomobile::ScanForCrimes), this);

0AA6: call_method 0x53C4F0 struct [CAutomobile] num_params 0 pop 0

function CAutomobile__ScanForCrimes<thiscall, 0x53C4F0>(struct: int)

CAutomobile::SetBumperDamage

plugin::CallMethodDynGlobal(gaddrof(CAutomobile::SetBumperDamage), this, component, panel, noFlyingComponents);

0AA6: call_method 0x530120 struct [CAutomobile] num_params 3 pop 0 [noFlyingComponents] [panel] [component]

function CAutomobile__SetBumperDamage<thiscall, 0x530120>(struct: int, component, panel, noFlyingComponents)

CAutomobile::SetBusDoorTimer

plugin::CallMethodDynGlobal(gaddrof(CAutomobile::SetBusDoorTimer), this, timer, type);

0AA6: call_method 0x53D320 struct [CAutomobile] num_params 2 pop 0 [type] [timer]

function CAutomobile__SetBusDoorTimer<thiscall, 0x53D320>(struct: int, timer, type)

CAutomobile::SetComponentVisibility

plugin::CallMethodDynGlobal(gaddrof(CAutomobile::SetComponentVisibility), this, frame, flag);

0AA6: call_method 0x5300E0 struct [CAutomobile] num_params 2 pop 0 [flag] [frame]

function CAutomobile__SetComponentVisibility<thiscall, 0x5300E0>(struct: int, frame, flag)

CAutomobile::SetDoorDamage

plugin::CallMethodDynGlobal(gaddrof(CAutomobile::SetDoorDamage), this, component, door, noFlyingComponents);

0AA6: call_method 0x530200 struct [CAutomobile] num_params 3 pop 0 [noFlyingComponents] [door] [component]

function CAutomobile__SetDoorDamage<thiscall, 0x530200>(struct: int, component, door, noFlyingComponents)

CAutomobile::SetPanelDamage

plugin::CallMethodDynGlobal(gaddrof(CAutomobile::SetPanelDamage), this, component, panel, noFlyingComponents);

0AA6: call_method 0x5301A0 struct [CAutomobile] num_params 3 pop 0 [noFlyingComponents] [panel] [component]

function CAutomobile__SetPanelDamage<thiscall, 0x5301A0>(struct: int, component, panel, noFlyingComponents)

CAutomobile::SetTaxiLight

plugin::CallMethodDynGlobal(gaddrof(CAutomobile::SetTaxiLight), this, enable);

0AA6: call_method 0x53C420 struct [CAutomobile] num_params 1 pop 0 [enable]

function CAutomobile__SetTaxiLight<thiscall, 0x53C420>(struct: int, enable)

CAutomobile::SetupDamageAfterLoad

plugin::CallMethodDynGlobal(gaddrof(CAutomobile::SetupDamageAfterLoad), this);

0AA6: call_method 0x53C310 struct [CAutomobile] num_params 0 pop 0

function CAutomobile__SetupDamageAfterLoad<thiscall, 0x53C310>(struct: int)

CAutomobile::SetupModelNodes

plugin::CallMethodDynGlobal(gaddrof(CAutomobile::SetupModelNodes), this);

0AA6: call_method 0x52D1B0 struct [CAutomobile] num_params 0 pop 0

function CAutomobile__SetupModelNodes<thiscall, 0x52D1B0>(struct: int)

CAutomobile::SetupSuspensionLines

plugin::CallMethodDynGlobal(gaddrof(CAutomobile::SetupSuspensionLines), this);

0AA6: call_method 0x52D210 struct [CAutomobile] num_params 0 pop 0

function CAutomobile__SetupSuspensionLines<thiscall, 0x52D210>(struct: int)

CAutomobile::ShowAllComps

plugin::CallMethodDynGlobal(gaddrof(CAutomobile::ShowAllComps), this);

0AA6: call_method 0x5300D0 struct [CAutomobile] num_params 0 pop 0

function CAutomobile__ShowAllComps<thiscall, 0x5300D0>(struct: int)

*CAutomobile::SpawnFlyingComponent

plugin::CallMethodAndReturnDynGlobal(gaddrof(CAutomobile::SpawnFlyingComponent), this, component, type);

0AA8: call_method_return 0x530300 struct [*CAutomobile] num_params 2 pop 0 [type] [component] func_ret [CObject *]

function CAutomobile__SpawnFlyingComponent<thiscall, 0x530300>(struct: int, component, type): int

CAutomobile::TankControl

plugin::CallMethodDynGlobal(gaddrof(CAutomobile::TankControl), this);

0AA6: call_method 0x53D530 struct [CAutomobile] num_params 0 pop 0

function CAutomobile__TankControl<thiscall, 0x53D530>(struct: int)

CAutomobile::VehicleDamage

plugin::CallMethodDynGlobal(gaddrof(CAutomobile::VehicleDamage), this, impulse, damagedPiece);

0AA6: call_method 0x52F390 struct [CAutomobile] num_params 2 pop 0 [damagedPiece] [impulse]

function CAutomobile__VehicleDamage<thiscall, 0x52F390>(struct: int, impulse, damagedPiece)

CAutomobile::dmgDrawCarCollidingParticles

plugin::CallMethodDynGlobal(gaddrof(CAutomobile::dmgDrawCarCollidingParticles), this, pos, amount);

0AA6: call_method 0x52F030 struct [CAutomobile] num_params 2 pop 0 [amount] [pos]

function CAutomobile__dmgDrawCarCollidingParticles<thiscall, 0x52F030>(struct: int, pos, amount)

CAutomobile::SetAllTaxiLights

plugin::CallDynGlobal(gaddrof(CAutomobile::SetAllTaxiLights), enable);

*SetVehicleAtomicVisibilityCB

plugin::CallAndReturnDynGlobal(gaddrof(SetVehicleAtomicVisibilityCB), object, data);

0AA7: call_function_return 0x52C660 num_params 2 pop 2 [data] [object] func_ret [RwObject *]

function SetVehicleAtomicVisibilityCB<cdecl, 0x52C660>(object, data): int

*GetCurrentAtomicObjectCB

plugin::CallAndReturnDynGlobal(gaddrof(GetCurrentAtomicObjectCB), object, data);

0AA7: call_function_return 0x52C690 num_params 2 pop 2 [data] [object] func_ret [RwObject *]

function GetCurrentAtomicObjectCB<cdecl, 0x52C690>(object, data): int

plugin_III\game_III\CAutoPilot.cpp

CAutoPilot::ModifySpeed

plugin::CallMethod<0x4137B0, CAutoPilot *, float>(this, speed);

0AA6: call_method 0x4137B0 struct [CAutoPilot] num_params 1 pop 0 [speed]

function CAutoPilot__ModifySpeed<thiscall, 0x4137B0>(struct: int, speed)

CAutoPilot::RemoveOnePathNode

plugin::CallMethod<0x413A00, CAutoPilot *>(this);

0AA6: call_method 0x413A00 struct [CAutoPilot] num_params 0 pop 0

function CAutoPilot__RemoveOnePathNode<thiscall, 0x413A00>(struct: int)

plugin_III\game_III\CBaseModelInfo.cpp

CBaseModelInfo::Shutdown

plugin::CallVirtualMethod<1, CBaseModelInfo *>(this);

CBaseModelInfo::Add2dEffect

plugin::CallMethodDynGlobal(gaddrof(CBaseModelInfo::Add2dEffect), this, effect);

0AA6: call_method 0x4F6B20 struct [CBaseModelInfo] num_params 1 pop 0 [effect]

function CBaseModelInfo__Add2dEffect<thiscall, 0x4F6B20>(struct: int, effect)

CBaseModelInfo::AddRef

plugin::CallMethodDynGlobal(gaddrof(CBaseModelInfo::AddRef), this);

0AA6: call_method 0x4F6BA0 struct [CBaseModelInfo] num_params 0 pop 0

function CBaseModelInfo__AddRef<thiscall, 0x4F6BA0>(struct: int)

CBaseModelInfo::AddTexDictionaryRef

plugin::CallMethodDynGlobal(gaddrof(CBaseModelInfo::AddTexDictionaryRef), this);

0AA6: call_method 0x4F6B80 struct [CBaseModelInfo] num_params 0 pop 0

function CBaseModelInfo__AddTexDictionaryRef<thiscall, 0x4F6B80>(struct: int)

CBaseModelInfo::ClearTexDictionary

plugin::CallMethodDynGlobal(gaddrof(CBaseModelInfo::ClearTexDictionary), this);

0AA6: call_method 0x4F6B70 struct [CBaseModelInfo] num_params 0 pop 0

function CBaseModelInfo__ClearTexDictionary<thiscall, 0x4F6B70>(struct: int)

CBaseModelInfo::DeleteCollisionModel

plugin::CallMethodDynGlobal(gaddrof(CBaseModelInfo::DeleteCollisionModel), this);

0AA6: call_method 0x4F6AC0 struct [CBaseModelInfo] num_params 0 pop 0

function CBaseModelInfo__DeleteCollisionModel<thiscall, 0x4F6AC0>(struct: int)

*CBaseModelInfo::Get2dEffect

plugin::CallMethodAndReturnDynGlobal(gaddrof(CBaseModelInfo::Get2dEffect), this, effectNumber);

0AA8: call_method_return 0x4F6B00 struct [*CBaseModelInfo] num_params 1 pop 0 [effectNumber] func_ret [C2dEffect *]

function CBaseModelInfo__Get2dEffect<thiscall, 0x4F6B00>(struct: int, effectNumber): int

CBaseModelInfo::Init2dEffects

plugin::CallMethodDynGlobal(gaddrof(CBaseModelInfo::Init2dEffects), this);

0AA6: call_method 0x4F6AF0 struct [CBaseModelInfo] num_params 0 pop 0

function CBaseModelInfo__Init2dEffects<thiscall, 0x4F6AF0>(struct: int)

CBaseModelInfo::RemoveRef

plugin::CallMethodDynGlobal(gaddrof(CBaseModelInfo::RemoveRef), this);

0AA6: call_method 0x4F6BB0 struct [CBaseModelInfo] num_params 0 pop 0

function CBaseModelInfo__RemoveRef<thiscall, 0x4F6BB0>(struct: int)

CBaseModelInfo::RemoveTexDictionaryRef

plugin::CallMethodDynGlobal(gaddrof(CBaseModelInfo::RemoveTexDictionaryRef), this);

0AA6: call_method 0x4F6B90 struct [CBaseModelInfo] num_params 0 pop 0

function CBaseModelInfo__RemoveTexDictionaryRef<thiscall, 0x4F6B90>(struct: int)

CBaseModelInfo::SetTexDictionary

plugin::CallMethodDynGlobal(gaddrof(CBaseModelInfo::SetTexDictionary), this, txdName);

0AA6: call_method 0x4F6B40 struct [CBaseModelInfo] num_params 1 pop 0 [txdName]

function CBaseModelInfo__SetTexDictionary<thiscall, 0x4F6B40>(struct: int, txdName)

plugin_III\game_III\CBoat.cpp

CBoat::SetModelIndex

plugin::CallVirtualMethod<3, CBoat *, unsigned int>(this, modelIndex);

CBoat::ProcessControl

plugin::CallVirtualMethod<8, CBoat *>(this);

CBoat::Teleport

plugin::CallVirtualMethod<11, CBoat *, CVector>(this, point);

CBoat::PreRender

plugin::CallVirtualMethod<12, CBoat *>(this);

CBoat::Render

plugin::CallVirtualMethod<13, CBoat *>(this);

CBoat::ProcessControlInputs

plugin::CallVirtualMethod<18, CBoat *, unsigned char>(this, padNumber);

CBoat::GetComponentWorldPosition

plugin::CallVirtualMethod<19, CBoat *, int, CVector &>(this, component, pos);

CBoat::IsComponentPresent

plugin::CallVirtualMethodAndReturn(this, component);

CBoat::BlowUpCar

plugin::CallVirtualMethod<29, CBoat *, CEntity *>(this, entity);

CBoat::AddWakePoint

plugin::CallMethodDynGlobal(gaddrof(CBoat::AddWakePoint), this, point);

0AA6: call_method 0x542140 struct [CBoat] num_params 1 pop 0 [point]

function CBoat__AddWakePoint<thiscall, 0x542140>(struct: int, point)

CBoat::ApplyWaterResistance

plugin::CallMethodDynGlobal(gaddrof(CBoat::ApplyWaterResistance), this);

0AA6: call_method 0x541A30 struct [CBoat] num_params 0 pop 0

function CBoat__ApplyWaterResistance<thiscall, 0x541A30>(struct: int)

CBoat::PruneWakeTrail

plugin::CallMethodDynGlobal(gaddrof(CBoat::PruneWakeTrail), this);

0AA6: call_method 0x5420D0 struct [CBoat] num_params 0 pop 0

function CBoat__PruneWakeTrail<thiscall, 0x5420D0>(struct: int)

CBoat::SetupModelNodes

plugin::CallMethodDynGlobal(gaddrof(CBoat::SetupModelNodes), this);

0AA6: call_method 0x53E7D0 struct [CBoat] num_params 0 pop 0

function CBoat__SetupModelNodes<thiscall, 0x53E7D0>(struct: int)

CBoat::IsSectorAffectedByWake

plugin::CallAndReturnDynGlobal(gaddrof(CBoat::IsSectorAffectedByWake), sector, size, apBoats);

0AA7: call_function_return 0x542370 num_params 3 pop 3 [apBoats] [size] [sector] func_ret [bool]

function CBoat__IsSectorAffectedByWake<cdecl, 0x542370>(sector, size, apBoats): int

CBoat::IsVertexAffectedByWake

plugin::CallAndReturnDynGlobal(gaddrof(CBoat::IsVertexAffectedByWake), vecVertex, boat);

0AA7: call_function_return 0x5424A0 num_params 2 pop 2 [boat] [vecVertex] func_ret [float]

function CBoat__IsVertexAffectedByWake<cdecl, 0x5424A0>(vecVertex, boat): float

*GetBoatAtomicObjectCB

plugin::CallAndReturnDynGlobal(gaddrof(GetBoatAtomicObjectCB), object, data);

0AA7: call_function_return 0x53E3C0 num_params 2 pop 2 [data] [object] func_ret [RwObject *]

function GetBoatAtomicObjectCB<cdecl, 0x53E3C0>(object, data): int

plugin_III\game_III\CBridge.cpp

CBridge::ShouldLightsBeFlashing

plugin::CallAndReturnDynGlobal(gaddrof(CBridge::ShouldLightsBeFlashing));

0AA7: call_function_return 0x413D10 num_params 0 pop 0 func_ret [bool]

function CBridge__ShouldLightsBeFlashing<cdecl, 0x413D10>(): int

CBridge::ThisIsABridgeObjectMovingUp

plugin::CallAndReturnDynGlobal(gaddrof(CBridge::ThisIsABridgeObjectMovingUp), modelIndex);

0AA7: call_function_return 0x413DE0 num_params 1 pop 1 [modelIndex] func_ret [bool]

function CBridge__ThisIsABridgeObjectMovingUp<cdecl, 0x413DE0>(modelIndex): int

plugin_III\game_III\CBrightLights.cpp

CBrightLights::RegisterOne

plugin::CallDynGlobal(gaddrof(CBrightLights::RegisterOne), posn, right, up, at, red, green, blue, alpha);

plugin_III\game_III\CBuilding.cpp

CBuilding::GetIsATreadable

plugin::CallVirtualMethodAndReturn(this);

CBuilding::ReplaceWithNewModel

plugin::CallMethodDynGlobal(gaddrof(CBuilding::ReplaceWithNewModel), this, modelIndex);

0AA6: call_method 0x405850 struct [CBuilding] num_params 1 pop 0 [modelIndex]

function CBuilding__ReplaceWithNewModel<thiscall, 0x405850>(struct: int, modelIndex)

plugin_III\game_III\CBulletInfo.cpp

CBulletInfo::AddBullet

plugin::CallDynGlobal(gaddrof(CBulletInfo::AddBullet), pSource, type, pos, speed);

CBulletInfo::TestForSniperBullet

plugin::CallAndReturnDynGlobal(gaddrof(CBulletInfo::TestForSniperBullet), x1, x2, y1, y2, z1, z2);

0AA7: call_function_return 0x558D40 num_params 6 pop 6 [z2] [z1] [y2] [y1] [x2] [x1] func_ret [bool]

function CBulletInfo__TestForSniperBullet<cdecl, 0x558D40>(x1, x2, y1, y2, z1, z2): int

plugin_III\game_III\CBulletTrace.cpp

CBulletTrace::Update

plugin::CallMethodDynGlobal(gaddrof(CBulletTrace::Update), this);

0AA6: call_method 0x519270 struct [CBulletTrace] num_params 0 pop 0

function CBulletTrace__Update<thiscall, 0x519270>(struct: int)

plugin_III\game_III\CBulletTraces.cpp

CBulletTraces::AddTrace

plugin::CallDynGlobal(gaddrof(CBulletTraces::AddTrace), origin, target);

plugin_III\game_III\CCamera.cpp

CCamera::CalculateDerivedValues

plugin::CallMethodDynGlobal(gaddrof(CCamera::CalculateDerivedValues), this);

0AA6: call_method 0x46EEA0 struct [CCamera] num_params 0 pop 0

function CCamera__CalculateDerivedValues<thiscall, 0x46EEA0>(struct: int)

CCamera::CamControl

plugin::CallMethodDynGlobal(gaddrof(CCamera::CamControl), this);

0AA6: call_method 0x468250 struct [CCamera] num_params 0 pop 0

function CCamera__CamControl<thiscall, 0x468250>(struct: int)

CCamera::CamShake

plugin::CallMethodDynGlobal(gaddrof(CCamera::CamShake), this, strength, x, y, z);

0AA6: call_method 0x46B200 struct [CCamera] num_params 4 pop 0 [z] [y] [x] [strength]

function CCamera__CamShake<thiscall, 0x46B200>(struct: int, strength, x, y, z)

CCamera::ClearPlayerWeaponMode

plugin::CallMethodDynGlobal(gaddrof(CCamera::ClearPlayerWeaponMode), this);

0AA6: call_method 0x46B350 struct [CCamera] num_params 0 pop 0

function CCamera__ClearPlayerWeaponMode<thiscall, 0x46B350>(struct: int)

CCamera::DontProcessObbeCinemaCamera

plugin::CallMethodDynGlobal(gaddrof(CCamera::DontProcessObbeCinemaCamera), this);

0AA6: call_method 0x46B380 struct [CCamera] num_params 0 pop 0

function CCamera__DontProcessObbeCinemaCamera<thiscall, 0x46B380>(struct: int)

CCamera::DrawBordersForWideScreen

plugin::CallMethodDynGlobal(gaddrof(CCamera::DrawBordersForWideScreen), this);

0AA6: call_method 0x46B430 struct [CCamera] num_params 0 pop 0

function CCamera__DrawBordersForWideScreen<thiscall, 0x46B430>(struct: int)

CCamera::Fade

plugin::CallMethodDynGlobal(gaddrof(CCamera::Fade), this, timeOut, direction);

0AA6: call_method 0x46B3A0 struct [CCamera] num_params 2 pop 0 [direction] [timeOut]

function CCamera__Fade<thiscall, 0x46B3A0>(struct: int, timeOut, direction)

CCamera::Find3rdPersonCamTargetVector

plugin::CallMethodDynGlobal(gaddrof(CCamera::Find3rdPersonCamTargetVector), this, dist, pos, source, target);

0AA6: call_method 0x46B580 struct [CCamera] num_params 4 pop 0 [target] [source] [pos] [dist]

function CCamera__Find3rdPersonCamTargetVector<thiscall, 0x46B580>(struct: int, dist, pos, source, target)

CCamera::Find3rdPersonQuickAimPitch

plugin::CallMethodAndReturnDynGlobal(gaddrof(CCamera::Find3rdPersonQuickAimPitch), this);

0AA8: call_method_return 0x46B850 struct [CCamera] num_params 0 pop 0 func_ret [float]

function CCamera__Find3rdPersonQuickAimPitch<thiscall, 0x46B850>(struct: int): float

CCamera::FinishCutscene

plugin::CallMethodDynGlobal(gaddrof(CCamera::FinishCutscene), this);

0AA6: call_method 0x46B560 struct [CCamera] num_params 0 pop 0

function CCamera__FinishCutscene<thiscall, 0x46B560>(struct: int)

*CCamera::GetCameraMatrix

plugin::CallMethodAndReturnDynGlobal(gaddrof(CCamera::GetCameraMatrix), this);

0AA8: call_method_return 0x42C8B0 struct [*CCamera] num_params 0 pop 0 func_ret [CMatrix *]

function CCamera__GetCameraMatrix<thiscall, 0x42C8B0>(struct: int): int

CCamera::GetCutSceneFinishTime

plugin::CallMethodAndReturnDynGlobal(gaddrof(CCamera::GetCutSceneFinishTime), this);

0AA8: call_method_return 0x46B920 struct [CCamera] num_params 0 pop 0 func_ret [unsigned int]

function CCamera__GetCutSceneFinishTime<thiscall, 0x46B920>(struct: int): int

CCamera::GetFading

plugin::CallMethodAndReturnDynGlobal(gaddrof(CCamera::GetFading), this);

0AA8: call_method_return 0x46B970 struct [CCamera] num_params 0 pop 0 func_ret [bool]

function CCamera__GetFading<thiscall, 0x46B970>(struct: int): int

CCamera::GetFadingDirection

plugin::CallMethodAndReturnDynGlobal(gaddrof(CCamera::GetFadingDirection), this);

0AA8: call_method_return 0x46B980 struct [CCamera] num_params 0 pop 0 func_ret [int]

function CCamera__GetFadingDirection<thiscall, 0x46B980>(struct: int): int

*CCamera::GetGameCamPosition

plugin::CallMethodAndReturnDynGlobal(gaddrof(CCamera::GetGameCamPosition), this);

0AA8: call_method_return 0x46BA10 struct [*CCamera] num_params 0 pop 0 func_ret [CVector *]

function CCamera__GetGameCamPosition<thiscall, 0x46BA10>(struct: int): int

CCamera::GetLookDirection

plugin::CallMethodAndReturnDynGlobal(gaddrof(CCamera::GetLookDirection), this);

0AA8: call_method_return 0x46BA50 struct [CCamera] num_params 0 pop 0 func_ret [int]

function CCamera__GetLookDirection<thiscall, 0x46BA50>(struct: int): int

CCamera::GetLookingForwardFirstPerson

plugin::CallMethodAndReturnDynGlobal(gaddrof(CCamera::GetLookingForwardFirstPerson), this);

0AA8: call_method_return 0x46BA90 struct [CCamera] num_params 0 pop 0 func_ret [bool]

function CCamera__GetLookingForwardFirstPerson<thiscall, 0x46BA90>(struct: int): int

CCamera::GetLookingLRBFirstPerson

plugin::CallMethodAndReturnDynGlobal(gaddrof(CCamera::GetLookingLRBFirstPerson), this);

0AA8: call_method_return 0x46BA20 struct [CCamera] num_params 0 pop 0 func_ret [bool]

function CCamera__GetLookingLRBFirstPerson<thiscall, 0x46BA20>(struct: int): int

CCamera::GetPositionAlongSpline

plugin::CallMethodAndReturnDynGlobal(gaddrof(CCamera::GetPositionAlongSpline), this);

0AA8: call_method_return 0x46BAC0 struct [CCamera] num_params 0 pop 0 func_ret [float]

function CCamera__GetPositionAlongSpline<thiscall, 0x46BAC0>(struct: int): float

CCamera::GetScreenFadeStatus

plugin::CallMethodAndReturnDynGlobal(gaddrof(CCamera::GetScreenFadeStatus), this);

0AA8: call_method_return 0x46B9C0 struct [CCamera] num_params 0 pop 0 func_ret [int]

function CCamera__GetScreenFadeStatus<thiscall, 0x46B9C0>(struct: int): int

CCamera::Get_Just_Switched_Status

plugin::CallMethodAndReturnDynGlobal(gaddrof(CCamera::Get_Just_Switched_Status), this);

0AA8: call_method_return 0x46B9B0 struct [CCamera] num_params 0 pop 0 func_ret [bool]

function CCamera__Get_Just_Switched_Status<thiscall, 0x46B9B0>(struct: int): int

CCamera::Init

plugin::CallMethodDynGlobal(gaddrof(CCamera::Init), this);

0AA6: call_method 0x46BAD0 struct [CCamera] num_params 0 pop 0

function CCamera__Init<thiscall, 0x46BAD0>(struct: int)

CCamera::InitialiseCameraForDebugMode

plugin::CallMethodDynGlobal(gaddrof(CCamera::InitialiseCameraForDebugMode), this);

0AA6: call_method 0x46BEB0 struct [CCamera] num_params 0 pop 0

function CCamera__InitialiseCameraForDebugMode<thiscall, 0x46BEB0>(struct: int)

CCamera::IsItTimeForNewcam

plugin::CallMethodAndReturnDynGlobal(gaddrof(CCamera::IsItTimeForNewcam), this, obbeMode, time);

0AA8: call_method_return 0x46BF10 struct [CCamera] num_params 2 pop 0 [time] [obbeMode] func_ret [bool]

function CCamera__IsItTimeForNewcam<thiscall, 0x46BF10>(struct: int, obbeMode, time): int

CCamera::IsSphereVisible

plugin::CallMethodAndReturnDynGlobal(gaddrof_o(CCamera::IsSphereVisible, bool (CCamera::*)(CVector const &, float, CMatrix const *)), this, center, radius, matrix);

0AA8: call_method_return 0x43D3B0 struct [CCamera] num_params 3 pop 0 [matrix] [radius] [center] func_ret [bool]

function CCamera__IsSphereVisible<thiscall, 0x43D3B0>(struct: int, center, radius, matrix): int

CCamera::IsSphereVisible

plugin::CallMethodAndReturnDynGlobal<bool, CCamera , CVector const &, float>(gaddrof_o(CCamera::IsSphereVisible, bool (CCamera::)(CVector const &, float)), this, center, radius);

0AA8: call_method_return 0x43D3B0 struct [CCamera] num_params 2 pop 0 [radius] [center] func_ret [bool]

function CCamera__IsSphereVisible<thiscall, 0x43D3B0>(struct: int, center, radius): int

CCamera::LoadPathSplines

plugin::CallMethodDynGlobal(gaddrof(CCamera::LoadPathSplines), this, file);

0AA6: call_method 0x46D1D0 struct [CCamera] num_params 1 pop 0 [file]

function CCamera__LoadPathSplines<thiscall, 0x46D1D0>(struct: int, file)

CCamera::LoadTrainCamNodes

plugin::CallMethodDynGlobal(gaddrof(CCamera::LoadTrainCamNodes), this, name);

0AA6: call_method 0x46C9E0 struct [CCamera] num_params 1 pop 0 [name]

function CCamera__LoadTrainCamNodes<thiscall, 0x46C9E0>(struct: int, name)

CCamera::Process

plugin::CallMethodDynGlobal(gaddrof(CCamera::Process), this);

0AA6: call_method 0x46D3F0 struct [CCamera] num_params 0 pop 0

function CCamera__Process<thiscall, 0x46D3F0>(struct: int)

CCamera::ProcessFade

plugin::CallMethodDynGlobal(gaddrof(CCamera::ProcessFade), this);

0AA6: call_method 0x46F080 struct [CCamera] num_params 0 pop 0

function CCamera__ProcessFade<thiscall, 0x46F080>(struct: int)

CCamera::ProcessMusicFade

plugin::CallMethodDynGlobal(gaddrof(CCamera::ProcessMusicFade), this);

0AA6: call_method 0x46F1E0 struct [CCamera] num_params 0 pop 0

function CCamera__ProcessMusicFade<thiscall, 0x46F1E0>(struct: int)

CCamera::ProcessObbeCinemaCameraCar

plugin::CallMethodDynGlobal(gaddrof(CCamera::ProcessObbeCinemaCameraCar), this);

0AA6: call_method 0x46F3E0 struct [CCamera] num_params 0 pop 0

function CCamera__ProcessObbeCinemaCameraCar<thiscall, 0x46F3E0>(struct: int)

CCamera::ProcessObbeCinemaCameraPed

plugin::CallMethodDynGlobal(gaddrof(CCamera::ProcessObbeCinemaCameraPed), this);

0AA6: call_method 0x46F520 struct [CCamera] num_params 0 pop 0

function CCamera__ProcessObbeCinemaCameraPed<thiscall, 0x46F520>(struct: int)

CCamera::ProcessWideScreenOn

plugin::CallMethodDynGlobal(gaddrof(CCamera::ProcessWideScreenOn), this);

0AA6: call_method 0x46F8E0 struct [CCamera] num_params 0 pop 0

function CCamera__ProcessWideScreenOn<thiscall, 0x46F8E0>(struct: int)

CCamera::Process_Train_Camera_Control

plugin::CallMethodDynGlobal(gaddrof(CCamera::Process_Train_Camera_Control), this);

0AA6: call_method 0x46F600 struct [CCamera] num_params 0 pop 0

function CCamera__Process_Train_Camera_Control<thiscall, 0x46F600>(struct: int)

CCamera::RenderMotionBlur

plugin::CallMethodDynGlobal(gaddrof(CCamera::RenderMotionBlur), this);

0AA6: call_method 0x46F940 struct [CCamera] num_params 0 pop 0

function CCamera__RenderMotionBlur<thiscall, 0x46F940>(struct: int)

CCamera::Restore

plugin::CallMethodDynGlobal(gaddrof(CCamera::Restore), this);

0AA6: call_method 0x46F990 struct [CCamera] num_params 0 pop 0

function CCamera__Restore<thiscall, 0x46F990>(struct: int)

CCamera::RestoreWithJumpCut

plugin::CallMethodDynGlobal(gaddrof(CCamera::RestoreWithJumpCut), this);

0AA6: call_method 0x46FAE0 struct [CCamera] num_params 0 pop 0

function CCamera__RestoreWithJumpCut<thiscall, 0x46FAE0>(struct: int)

CCamera::SetCamCutSceneOffSet

plugin::CallMethodDynGlobal(gaddrof(CCamera::SetCamCutSceneOffSet), this, pos);

0AA6: call_method 0x46FC30 struct [CCamera] num_params 1 pop 0 [pos]

function CCamera__SetCamCutSceneOffSet<thiscall, 0x46FC30>(struct: int, pos)

CCamera::SetCamPositionForFixedMode

plugin::CallMethodDynGlobal(gaddrof(CCamera::SetCamPositionForFixedMode), this, source, offset);

0AA6: call_method 0x46FCC0 struct [CCamera] num_params 2 pop 0 [offset] [source]

function CCamera__SetCamPositionForFixedMode<thiscall, 0x46FCC0>(struct: int, source, offset)

CCamera::SetCameraDirectlyBehindForFollowPed_CamOnAString

plugin::CallMethodDynGlobal(gaddrof(CCamera::SetCameraDirectlyBehindForFollowPed_CamOnAString), this);

0AA6: call_method 0x46FC60 struct [CCamera] num_params 0 pop 0

function CCamera__SetCameraDirectlyBehindForFollowPed_CamOnAString<thiscall, 0x46FC60>(struct: int)

CCamera::SetCameraDirectlyInFrontForFollowPed_CamOnAString

plugin::CallMethodDynGlobal(gaddrof(CCamera::SetCameraDirectlyInFrontForFollowPed_CamOnAString), this);

0AA6: call_method 0x46FC90 struct [CCamera] num_params 0 pop 0

function CCamera__SetCameraDirectlyInFrontForFollowPed_CamOnAString<thiscall, 0x46FC90>(struct: int)

CCamera::SetFadeColour

plugin::CallMethodDynGlobal(gaddrof(CCamera::SetFadeColour), this, red, green, blue);

0AA6: call_method 0x46FD00 struct [CCamera] num_params 3 pop 0 [blue] [green] [red]

function CCamera__SetFadeColour<thiscall, 0x46FD00>(struct: int, red, green, blue)

CCamera::SetMotionBlur

plugin::CallMethodDynGlobal(gaddrof(CCamera::SetMotionBlur), this, red, green, blue, value, type);

0AA6: call_method 0x46FD40 struct [CCamera] num_params 5 pop 0 [type] [value] [blue] [green] [red]

function CCamera__SetMotionBlur<thiscall, 0x46FD40>(struct: int, red, green, blue, value, type)

CCamera::SetMotionBlurAlpha

plugin::CallMethodDynGlobal(gaddrof(CCamera::SetMotionBlurAlpha), this, alpha);

0AA6: call_method 0x46FD80 struct [CCamera] num_params 1 pop 0 [alpha]

function CCamera__SetMotionBlurAlpha<thiscall, 0x46FD80>(struct: int, alpha)

CCamera::SetNearClipScript

plugin::CallMethodDynGlobal(gaddrof(CCamera::SetNearClipScript), this, clip);

0AA6: call_method 0x46FD90 struct [CCamera] num_params 1 pop 0 [clip]

function CCamera__SetNearClipScript<thiscall, 0x46FD90>(struct: int, clip)

CCamera::SetNewPlayerWeaponMode

plugin::CallMethodDynGlobal(gaddrof(CCamera::SetNewPlayerWeaponMode), this, mode, minZoom, maxZoom);

0AA6: call_method 0x46FDB0 struct [CCamera] num_params 3 pop 0 [maxZoom] [minZoom] [mode]

function CCamera__SetNewPlayerWeaponMode<thiscall, 0x46FDB0>(struct: int, mode, minZoom, maxZoom)

CCamera::SetParametersForScriptInterpolation

plugin::CallMethodDynGlobal(gaddrof(CCamera::SetParametersForScriptInterpolation), this, stopMoving, catchUp, time);

0AA6: call_method 0x46FDE0 struct [CCamera] num_params 3 pop 0 [time] [catchUp] [stopMoving]

function CCamera__SetParametersForScriptInterpolation<thiscall, 0x46FDE0>(struct: int, stopMoving, catchUp, time)

CCamera::SetPercentAlongCutScene

plugin::CallMethodDynGlobal(gaddrof(CCamera::SetPercentAlongCutScene), this, percent);

0AA6: call_method 0x46FE20 struct [CCamera] num_params 1 pop 0 [percent]

function CCamera__SetPercentAlongCutScene<thiscall, 0x46FE20>(struct: int, percent)

CCamera::SetRwCamera

plugin::CallMethodDynGlobal(gaddrof(CCamera::SetRwCamera), this, rwCamera);

0AA6: call_method 0x46FEC0 struct [CCamera] num_params 1 pop 0 [rwCamera]

function CCamera__SetRwCamera<thiscall, 0x46FEC0>(struct: int, rwCamera)

CCamera::SetWideScreenOff

plugin::CallMethodDynGlobal(gaddrof(CCamera::SetWideScreenOff), this);

0AA6: call_method 0x46FF10 struct [CCamera] num_params 0 pop 0

function CCamera__SetWideScreenOff<thiscall, 0x46FF10>(struct: int)

CCamera::SetWideScreenOn

plugin::CallMethodDynGlobal(gaddrof(CCamera::SetWideScreenOn), this);

0AA6: call_method 0x46FF00 struct [CCamera] num_params 0 pop 0

function CCamera__SetWideScreenOn<thiscall, 0x46FF00>(struct: int)

CCamera::SetZoomValueCamStringScript

plugin::CallMethodDynGlobal(gaddrof(CCamera::SetZoomValueCamStringScript), this, dist);

0AA6: call_method 0x46FF90 struct [CCamera] num_params 1 pop 0 [dist]

function CCamera__SetZoomValueCamStringScript<thiscall, 0x46FF90>(struct: int, dist)

CCamera::SetZoomValueFollowPedScript

plugin::CallMethodDynGlobal(gaddrof(CCamera::SetZoomValueFollowPedScript), this, dist);

0AA6: call_method 0x46FF30 struct [CCamera] num_params 1 pop 0 [dist]

function CCamera__SetZoomValueFollowPedScript<thiscall, 0x46FF30>(struct: int, dist)

CCamera::StartTransition

plugin::CallMethodDynGlobal(gaddrof(CCamera::StartTransition), this, newMode);

0AA6: call_method 0x46FFF0 struct [CCamera] num_params 1 pop 0 [newMode]

function CCamera__StartTransition<thiscall, 0x46FFF0>(struct: int, newMode)

CCamera::StartTransitionWhenNotFinishedInter

plugin::CallMethodDynGlobal(gaddrof(CCamera::StartTransitionWhenNotFinishedInter), this, mode);

0AA6: call_method 0x470D80 struct [CCamera] num_params 1 pop 0 [mode]

function CCamera__StartTransitionWhenNotFinishedInter<thiscall, 0x470D80>(struct: int, mode)

CCamera::StoreValuesDuringInterPol

plugin::CallMethodDynGlobal(gaddrof(CCamera::StoreValuesDuringInterPol), this, source, target, up, fov);

0AA6: call_method 0x470DA0 struct [CCamera] num_params 4 pop 0 [fov] [up] [target] [source]

function CCamera__StoreValuesDuringInterPol<thiscall, 0x470DA0>(struct: int, source, target, up, fov)

CCamera::TakeControl

plugin::CallMethodDynGlobal(gaddrof(CCamera::TakeControl), this, target, mode, typeOfSwitch, controller);

0AA6: call_method 0x471500 struct [CCamera] num_params 4 pop 0 [controller] [typeOfSwitch] [mode] [target]

function CCamera__TakeControl<thiscall, 0x471500>(struct: int, target, mode, typeOfSwitch, controller)

CCamera::TakeControlNoEntity

plugin::CallMethodDynGlobal(gaddrof(CCamera::TakeControlNoEntity), this, pos, typeOfSwitch, controller);

0AA6: call_method 0x4715B0 struct [CCamera] num_params 3 pop 0 [controller] [typeOfSwitch] [pos]

function CCamera__TakeControlNoEntity<thiscall, 0x4715B0>(struct: int, pos, typeOfSwitch, controller)

CCamera::TakeControlWithSpline

plugin::CallMethodDynGlobal(gaddrof(CCamera::TakeControlWithSpline), this, typeOfSwitch);

0AA6: call_method 0x471620 struct [CCamera] num_params 1 pop 0 [typeOfSwitch]

function CCamera__TakeControlWithSpline<thiscall, 0x471620>(struct: int, typeOfSwitch)

CCamera::TryToStartNewCamMode

plugin::CallMethodAndReturnDynGlobal(gaddrof(CCamera::TryToStartNewCamMode), this, obbeMode);

0AA8: call_method_return 0x471650 struct [CCamera] num_params 1 pop 0 [obbeMode] func_ret [bool]

function CCamera__TryToStartNewCamMode<thiscall, 0x471650>(struct: int, obbeMode): int

CCamera::UpdateAimingCoors

plugin::CallMethodDynGlobal(gaddrof(CCamera::UpdateAimingCoors), this, coors);

0AA6: call_method 0x472F10 struct [CCamera] num_params 1 pop 0 [coors]

function CCamera__UpdateAimingCoors<thiscall, 0x472F10>(struct: int, coors)

CCamera::UpdateSoundDistances

plugin::CallMethodDynGlobal(gaddrof(CCamera::UpdateSoundDistances), this);

0AA6: call_method 0x470EA0 struct [CCamera] num_params 0 pop 0

function CCamera__UpdateSoundDistances<thiscall, 0x470EA0>(struct: int)

CCamera::UpdateTargetEntity

plugin::CallMethodDynGlobal(gaddrof(CCamera::UpdateTargetEntity), this);

0AA6: call_method 0x4712A0 struct [CCamera] num_params 0 pop 0

function CCamera__UpdateTargetEntity<thiscall, 0x4712A0>(struct: int)

CamShakeNoPos

plugin::CallDynGlobal(gaddrof(CamShakeNoPos), camera, strength);

plugin_III\game_III\CCarAI.cpp

CCarAI::AddAmbulanceOccupants

plugin::CallDynGlobal(gaddrof(CCarAI::AddAmbulanceOccupants), vehicle);

CCarAI::AddFiretruckOccupants

plugin::CallDynGlobal(gaddrof(CCarAI::AddFiretruckOccupants), vehicle);

CCarAI::AddPoliceCarOccupants

plugin::CallDynGlobal(gaddrof(CCarAI::AddPoliceCarOccupants), vehicle);

CCarAI::CarHasReasonToStop

plugin::CallDynGlobal(gaddrof(CCarAI::CarHasReasonToStop), vehicle);

CCarAI::FindPoliceCarMissionForWantedLevel

plugin::CallAndReturnDynGlobal(gaddrof(CCarAI::FindPoliceCarMissionForWantedLevel));

0AA7: call_function_return 0x415E30 num_params 0 pop 0 func_ret [eCarMission]

function CCarAI__FindPoliceCarMissionForWantedLevel<cdecl, 0x415E30>(): int

CCarAI::FindPoliceCarSpeedForWantedLevel

plugin::CallAndReturnDynGlobal(gaddrof(CCarAI::FindPoliceCarSpeedForWantedLevel), vehicle);

0AA7: call_function_return 0x415EB0 num_params 1 pop 1 [vehicle] func_ret [int]

function CCarAI__FindPoliceCarSpeedForWantedLevel<cdecl, 0x415EB0>(vehicle): int

CCarAI::FindSwitchDistanceClose

plugin::CallAndReturnDynGlobal(gaddrof(CCarAI::FindSwitchDistanceClose));

0AA7: call_function_return 0x413E20 num_params 0 pop 0 func_ret [float]

function CCarAI__FindSwitchDistanceClose<cdecl, 0x413E20>(): float

CCarAI::FindSwitchDistanceFar

plugin::CallAndReturnDynGlobal(gaddrof(CCarAI::FindSwitchDistanceFar), vehicle);

0AA7: call_function_return 0x413E30 num_params 1 pop 1 [vehicle] func_ret [float]

function CCarAI__FindSwitchDistanceFar<cdecl, 0x413E30>(vehicle): float

CCarAI::GetCarToGoToCoors

plugin::CallAndReturnDynGlobal(gaddrof(CCarAI::GetCarToGoToCoors), vehicle, coors);

0AA7: call_function_return 0x415B10 num_params 2 pop 2 [coors] [vehicle] func_ret [float]

function CCarAI__GetCarToGoToCoors<cdecl, 0x415B10>(vehicle, coors): float

CCarAI::MakeWayForCarWithSiren

plugin::CallDynGlobal(gaddrof(CCarAI::MakeWayForCarWithSiren), vehicle);

CCarAI::MellowOutChaseSpeed

plugin::CallDynGlobal(gaddrof(CCarAI::MellowOutChaseSpeed), vehicle);

CCarAI::TellCarToBlockOtherCar

plugin::CallDynGlobal(gaddrof(CCarAI::TellCarToBlockOtherCar), vehicle, blockVehicle);

CCarAI::TellCarToRamOtherCar

plugin::CallDynGlobal(gaddrof(CCarAI::TellCarToRamOtherCar), vehicle, ramVehicle);

CCarAI::TellOccupantsToLeaveCar

plugin::CallDynGlobal(gaddrof(CCarAI::TellOccupantsToLeaveCar), vehicle);

CCarAI::UpdateCarAI

plugin::CallDynGlobal(gaddrof(CCarAI::UpdateCarAI), vehicle);

plugin_III\game_III\CCarCtrl.cpp

CCarCtrl::AddToCarArray

plugin::CallDynGlobal(gaddrof(CCarCtrl::AddToCarArray), id, vehicleClass);

CCarCtrl::ChooseCarModel

plugin::CallAndReturnDynGlobal(gaddrof(CCarCtrl::ChooseCarModel), vehicleClass);

0AA7: call_function_return 0x418110 num_params 1 pop 1 [vehicleClass] func_ret [int]

function CCarCtrl__ChooseCarModel<cdecl, 0x418110>(vehicleClass): int

CCarCtrl::ChooseGangCarModel

plugin::CallAndReturnDynGlobal(gaddrof(CCarCtrl::ChooseGangCarModel), gang);

0AA7: call_function_return 0x4182C0 num_params 1 pop 1 [gang] func_ret [int]

function CCarCtrl__ChooseGangCarModel<cdecl, 0x4182C0>(gang): int

CCarCtrl::ChooseModel

plugin::CallAndReturnDynGlobal(gaddrof(CCarCtrl::ChooseModel), info, pos, outVehicleClass);

0AA7: call_function_return 0x417EC0 num_params 3 pop 3 [outVehicleClass] [pos] [info] func_ret [int]

function CCarCtrl__ChooseModel<cdecl, 0x417EC0>(info, pos, outVehicleClass): int

CCarCtrl::ChoosePoliceCarModel

plugin::CallAndReturnDynGlobal(gaddrof(CCarCtrl::ChoosePoliceCarModel));

0AA7: call_function_return 0x4181F0 num_params 0 pop 0 func_ret [int]

function CCarCtrl__ChoosePoliceCarModel<cdecl, 0x4181F0>(): int

CCarCtrl::CountCarsOfType

plugin::CallAndReturnDynGlobal(gaddrof(CCarCtrl::CountCarsOfType), modelIndex);

0AA7: call_function_return 0x418820 num_params 1 pop 1 [modelIndex] func_ret [int]

function CCarCtrl__CountCarsOfType<cdecl, 0x418820>(modelIndex): int

CCarCtrl::DragCarToPoint

plugin::CallDynGlobal(gaddrof(CCarCtrl::DragCarToPoint), vehicle, point);

CCarCtrl::FindAngleToWeaveThroughTraffic

plugin::CallAndReturnDynGlobal(gaddrof(CCarCtrl::FindAngleToWeaveThroughTraffic), vehicle, target, angleToTarget, angleForward);

0AA7: call_function_return 0x41A590 num_params 4 pop 4 [angleForward] [angleToTarget] [target] [vehicle] func_ret [float]

function CCarCtrl__FindAngleToWeaveThroughTraffic<cdecl, 0x41A590>(vehicle, target, angleToTarget, angleForward): float

CCarCtrl::FindLinksToGoWithTheseNodes

plugin::CallDynGlobal(gaddrof(CCarCtrl::FindLinksToGoWithTheseNodes), vehicle);

CCarCtrl::FindMaxSteerAngle

plugin::CallAndReturnDynGlobal(gaddrof(CCarCtrl::FindMaxSteerAngle), vehicle);

0AA7: call_function_return 0x41E2F0 num_params 1 pop 1 [vehicle] func_ret [float]

function CCarCtrl__FindMaxSteerAngle<cdecl, 0x41E2F0>(vehicle): float

CCarCtrl::FindMaximumSpeedForThisCarInTraffic

plugin::CallAndReturnDynGlobal(gaddrof(CCarCtrl::FindMaximumSpeedForThisCarInTraffic), vehicle);

0AA7: call_function_return 0x418C10 num_params 1 pop 1 [vehicle] func_ret [float]

function CCarCtrl__FindMaximumSpeedForThisCarInTraffic<cdecl, 0x418C10>(vehicle): float

CCarCtrl::FindPathDirection

plugin::CallAndReturnDynGlobal(gaddrof(CCarCtrl::FindPathDirection), prevNode, curNode, nextNode);

0AA7: call_function_return 0x41C360 num_params 3 pop 3 [nextNode] [curNode] [prevNode] func_ret [unsigned char]

function CCarCtrl__FindPathDirection<cdecl, 0x41C360>(prevNode, curNode, nextNode): int

CCarCtrl::FindSpeedMultiplier

plugin::CallAndReturnDynGlobal(gaddrof(CCarCtrl::FindSpeedMultiplier), angleChange, minAngle, maxAngle, coef);

0AA7: call_function_return 0x41D980 num_params 4 pop 4 [coef] [maxAngle] [minAngle] [angleChange] func_ret [float]

function CCarCtrl__FindSpeedMultiplier<cdecl, 0x41D980>(angleChange, minAngle, maxAngle, coef): float

CCarCtrl::GenerateOneEmergencyServicesCar

plugin::CallAndReturnDynGlobal(gaddrof(CCarCtrl::GenerateOneEmergencyServicesCar), modelIndex, point);

0AA7: call_function_return 0x41FE50 num_params 2 pop 2 [point] [modelIndex] func_ret [bool]

function CCarCtrl__GenerateOneEmergencyServicesCar<cdecl, 0x41FE50>(modelIndex, point): int

CCarCtrl::IsThisVehicleInteresting

plugin::CallAndReturnDynGlobal(gaddrof(CCarCtrl::IsThisVehicleInteresting), vehicle);

0AA7: call_function_return 0x41F780 num_params 1 pop 1 [vehicle] func_ret [bool]

function CCarCtrl__IsThisVehicleInteresting<cdecl, 0x41F780>(vehicle): int

CCarCtrl::JoinCarWithRoadSystem

plugin::CallDynGlobal(gaddrof(CCarCtrl::JoinCarWithRoadSystem), vehicle);

CCarCtrl::JoinCarWithRoadSystemGotoCoors

plugin::CallAndReturnDynGlobal(gaddrof(CCarCtrl::JoinCarWithRoadSystemGotoCoors), vehicle, point, isProperNow);

0AA7: call_function_return 0x41FA00 num_params 3 pop 3 [isProperNow] [point] [vehicle] func_ret [bool]

function CCarCtrl__JoinCarWithRoadSystemGotoCoors<cdecl, 0x41FA00>(vehicle, point, isProperNow): int

CCarCtrl::MapCouldMoveInThisArea

plugin::CallAndReturnDynGlobal(gaddrof(CCarCtrl::MapCouldMoveInThisArea), x, y);

0AA7: call_function_return 0x4203B0 num_params 2 pop 2 [y] [x] func_ret [bool]

function CCarCtrl__MapCouldMoveInThisArea<cdecl, 0x4203B0>(x, y): int

CCarCtrl::PickNextNodeAccordingStrategy

plugin::CallAndReturnDynGlobal(gaddrof(CCarCtrl::PickNextNodeAccordingStrategy), vehicle);

0AA7: call_function_return 0x41BA50 num_params 1 pop 1 [vehicle] func_ret [bool]

function CCarCtrl__PickNextNodeAccordingStrategy<cdecl, 0x41BA50>(vehicle): int

CCarCtrl::PickNextNodeRandomly

plugin::CallDynGlobal(gaddrof(CCarCtrl::PickNextNodeRandomly), vehicle);

CCarCtrl::PickNextNodeToChaseCar

plugin::CallDynGlobal(gaddrof(CCarCtrl::PickNextNodeToChaseCar), vehicle, targetX, targetY, target);

CCarCtrl::PickNextNodeToFollowPath

plugin::CallAndReturnDynGlobal(gaddrof(CCarCtrl::PickNextNodeToFollowPath), vehicle);

0AA7: call_function_return 0x41CD50 num_params 1 pop 1 [vehicle] func_ret [bool]

function CCarCtrl__PickNextNodeToFollowPath<cdecl, 0x41CD50>(vehicle): int

CCarCtrl::PossiblyRemoveVehicle

plugin::CallDynGlobal(gaddrof(CCarCtrl::PossiblyRemoveVehicle), vehicle);

CCarCtrl::RegisterVehicleOfInterest

plugin::CallDynGlobal(gaddrof(CCarCtrl::RegisterVehicleOfInterest), vehicle);

CCarCtrl::RemoveFromInterestingVehicleList

plugin::CallDynGlobal(gaddrof(CCarCtrl::RemoveFromInterestingVehicleList), vehicle);

CCarCtrl::ScanForPedDanger

plugin::CallDynGlobal(gaddrof(CCarCtrl::ScanForPedDanger), vehicle);

CCarCtrl::SlowCarDownForCarsSectorList

plugin::CallDynGlobal(gaddrof(CCarCtrl::SlowCarDownForCarsSectorList), list, vehicle, x_inf, y_inf, x_sup, y_sup, pSpeed, curSpeed);

CCarCtrl::SlowCarDownForOtherCar

plugin::CallDynGlobal(gaddrof(CCarCtrl::SlowCarDownForOtherCar), entity, vehicle, pSpeed, curSpeed);

CCarCtrl::SlowCarDownForPedsSectorList

plugin::CallDynGlobal(gaddrof(CCarCtrl::SlowCarDownForPedsSectorList), list, vehicle, x_inf, y_inf, x_sup, y_sup, pSpeed, curSpeed);

CCarCtrl::SlowCarOnRailsDownForTrafficAndLights

plugin::CallDynGlobal(gaddrof(CCarCtrl::SlowCarOnRailsDownForTrafficAndLights), vehicle);

CCarCtrl::SteerAIBoatWithPhysics

plugin::CallDynGlobal(gaddrof(CCarCtrl::SteerAIBoatWithPhysics), boat);

CCarCtrl::SteerAIBoatWithPhysicsHeadingForTarget

plugin::CallDynGlobal(gaddrof(CCarCtrl::SteerAIBoatWithPhysicsHeadingForTarget), boat, targetX, targetY, steerAngle, gasPedal, breakPedal);

CCarCtrl::SteerAICarWithPhysics

plugin::CallDynGlobal(gaddrof(CCarCtrl::SteerAICarWithPhysics), vehicle);

CCarCtrl::SteerAICarWithPhysicsFollowPath

plugin::CallDynGlobal(gaddrof(CCarCtrl::SteerAICarWithPhysicsFollowPath), vehicle, steerAngle, gasPedal, breakPedal, bHandBrake);

CCarCtrl::SteerAICarWithPhysicsHeadingForTarget

plugin::CallDynGlobal(gaddrof(CCarCtrl::SteerAICarWithPhysicsHeadingForTarget), vehicle, target, targetX, targetY, steerAngle, gasPedal, breakPedal, bHandBrake);

CCarCtrl::SteerAICarWithPhysicsTryingToBlockTarget

plugin::CallDynGlobal(gaddrof(CCarCtrl::SteerAICarWithPhysicsTryingToBlockTarget), vehicle, targetX, targetY, targetSpeedX, targetSpeedY, steerAngle, gasPedal, breakPedal, bHandBrake);

CCarCtrl::SteerAICarWithPhysicsTryingToBlockTarget_Stop

plugin::CallDynGlobal(gaddrof(CCarCtrl::SteerAICarWithPhysicsTryingToBlockTarget_Stop), vehicle, targetX, targetY, targetSpeedX, targetSpeedY, steerAngle, gasPedal, breakPedal, bHandBrake);

CCarCtrl::SteerAICarWithPhysics_OnlyMission

plugin::CallDynGlobal(gaddrof(CCarCtrl::SteerAICarWithPhysics_OnlyMission), vehicle, steerAngle, gasPedal, breakPedal, bHandBrake);

CCarCtrl::SwitchVehicleToRealPhysics

plugin::CallDynGlobal(gaddrof(CCarCtrl::SwitchVehicleToRealPhysics), vehicle);

CCarCtrl::TestCollisionBetween2MovingRects

plugin::CallAndReturnDynGlobal(gaddrof(CCarCtrl::TestCollisionBetween2MovingRects), vehicleA, vehicleB, projectionX, projectionY, pForwardA, pForwardB, id);

0AA7: call_function_return 0x41A020 num_params 7 pop 7 [id] [pForwardB] [pForwardA] [projectionY] [projectionX] [vehicleB] [vehicleA] func_ret [float]

function CCarCtrl__TestCollisionBetween2MovingRects<cdecl, 0x41A020>(vehicleA, vehicleB, projectionX, projectionY, pForwardA, pForwardB, id): float

CCarCtrl::ThisRoadObjectCouldMove

plugin::CallAndReturnDynGlobal(gaddrof(CCarCtrl::ThisRoadObjectCouldMove), objectModelIndex);

0AA7: call_function_return 0x420380 num_params 1 pop 1 [objectModelIndex] func_ret [bool]

function CCarCtrl__ThisRoadObjectCouldMove<cdecl, 0x420380>(objectModelIndex): int

CCarCtrl::UpdateCarCount

plugin::CallDynGlobal(gaddrof(CCarCtrl::UpdateCarCount), vehicle, remove);

CCarCtrl::UpdateCarOnRails

plugin::CallDynGlobal(gaddrof(CCarCtrl::UpdateCarOnRails), vehicle);

CCarCtrl::WeaveForObject

plugin::CallDynGlobal(gaddrof(CCarCtrl::WeaveForObject), entity, vehicle, pAngleToWeaveLeft, pAngleToWeaveRight);

CCarCtrl::WeaveForOtherCar

plugin::CallDynGlobal(gaddrof(CCarCtrl::WeaveForOtherCar), entity, vehicle, pAngleToWeaveLeft, pAngleToWeaveRight);

CCarCtrl::WeaveForPed

plugin::CallDynGlobal(gaddrof(CCarCtrl::WeaveForPed), entity, vehicle, pAngleToWeaveLeft, pAngleToWeaveRight);

CCarCtrl::WeaveThroughCarsSectorList

plugin::CallDynGlobal(gaddrof(CCarCtrl::WeaveThroughCarsSectorList), list, vehicle, target, x_inf, y_inf, x_sup, y_sup, pAngleToWeaveLeft, pAngleToWeaveRight);

CCarCtrl::WeaveThroughObjectsSectorList

plugin::CallDynGlobal(gaddrof(CCarCtrl::WeaveThroughObjectsSectorList), list, vehicle, x_inf, y_inf, x_sup, y_sup, pAngleToWeaveLeft, pAngleToWeaveRight);

CCarCtrl::WeaveThroughPedsSectorList

plugin::CallDynGlobal(gaddrof(CCarCtrl::WeaveThroughPedsSectorList), list, vehicle, target, x_inf, y_inf, x_sup, y_sup, pAngleToWeaveLeft, pAngleToWeaveRight);

plugin_III\game_III\CCarGenerator.cpp

CCarGenerator::CalcNextGen

plugin::CallMethodAndReturnDynGlobal(gaddrof(CCarGenerator::CalcNextGen), this);

0AA8: call_method_return 0x5426C0 struct [CCarGenerator] num_params 0 pop 0 func_ret [unsigned int]

function CCarGenerator__CalcNextGen<thiscall, 0x5426C0>(struct: int): int

CCarGenerator::CheckForBlockage

plugin::CallMethodAndReturnDynGlobal(gaddrof(CCarGenerator::CheckForBlockage), this);

0AA8: call_method_return 0x542DF0 struct [CCarGenerator] num_params 0 pop 0 func_ret [bool]

function CCarGenerator__CheckForBlockage<thiscall, 0x542DF0>(struct: int): int

CCarGenerator::CheckIfWithinRangeOfAnyPlayers

plugin::CallMethodAndReturnDynGlobal(gaddrof(CCarGenerator::CheckIfWithinRangeOfAnyPlayers), this);

0AA8: call_method_return 0x542E50 struct [CCarGenerator] num_params 0 pop 0 func_ret [bool]

function CCarGenerator__CheckIfWithinRangeOfAnyPlayers<thiscall, 0x542E50>(struct: int): int

CCarGenerator::DoInternalProcessing

plugin::CallMethodDynGlobal(gaddrof(CCarGenerator::DoInternalProcessing), this);

0AA6: call_method 0x5426E0 struct [CCarGenerator] num_params 0 pop 0

function CCarGenerator__DoInternalProcessing<thiscall, 0x5426E0>(struct: int)

CCarGenerator::Process

plugin::CallMethodDynGlobal(gaddrof(CCarGenerator::Process), this);

0AA6: call_method 0x542BB0 struct [CCarGenerator] num_params 0 pop 0

function CCarGenerator__Process<thiscall, 0x542BB0>(struct: int)

CCarGenerator::Setup

plugin::CallMethodDynGlobal(gaddrof(CCarGenerator::Setup), this, x, y, z, angle, modelId, primaryColor, secondaryColor, forceSpawn, alarm, doorLock, minDelay, maxDelay);

0AA6: call_method 0x542C40 struct [CCarGenerator] num_params 12 pop 0 [maxDelay] [minDelay] [doorLock] [alarm] [forceSpawn] [secondaryColor] [primaryColor] [modelId] [angle] [z] [y] [x]

function CCarGenerator__Setup<thiscall, 0x542C40>(struct: int, x, y, z, angle, modelId, primaryColor, secondaryColor, forceSpawn, alarm, doorLock, minDelay, maxDelay)

CCarGenerator::SwitchOff

plugin::CallMethodDynGlobal(gaddrof(CCarGenerator::SwitchOff), this);

0AA6: call_method 0x542690 struct [CCarGenerator] num_params 0 pop 0

function CCarGenerator__SwitchOff<thiscall, 0x542690>(struct: int)

CCarGenerator::SwitchOn

plugin::CallMethodDynGlobal(gaddrof(CCarGenerator::SwitchOn), this);

0AA6: call_method 0x5426A0 struct [CCarGenerator] num_params 0 pop 0

function CCarGenerator__SwitchOn<thiscall, 0x5426A0>(struct: int)

plugin_III\game_III\CCivilianPed.cpp

CCivilianPed::ProcessControl

plugin::CallVirtualMethod<8, CCivilianPed *>(this);

CCivilianPed::CivilianAI

plugin::CallMethodDynGlobal(gaddrof(CCivilianPed::CivilianAI), this);

0AA6: call_method 0x4C07A0 struct [CCivilianPed] num_params 0 pop 0

function CCivilianPed__CivilianAI<thiscall, 0x4C07A0>(struct: int)

plugin_III\game_III\CClock.cpp

CClock::GetGameClockMinutesUntil

plugin::CallAndReturnDynGlobal(gaddrof(CClock::GetGameClockMinutesUntil), hours, minutes);

0AA7: call_function_return 0x4733F0 num_params 2 pop 2 [minutes] [hours] func_ret [int]

function CClock__GetGameClockMinutesUntil<cdecl, 0x4733F0>(hours, minutes): int

CClock::GetIsTimeInRange

plugin::CallAndReturnDynGlobal(gaddrof(CClock::GetIsTimeInRange), hourA, hourB);

0AA7: call_function_return 0x473420 num_params 2 pop 2 [hourB] [hourA] func_ret [bool]

function CClock__GetIsTimeInRange<cdecl, 0x473420>(hourA, hourB): int

CClock::Initialise

plugin::CallDynGlobal(gaddrof(CClock::Initialise), milisecondsPerGameMinute);

CClock::SetGameClock

plugin::CallDynGlobal(gaddrof(CClock::SetGameClock), hours, minutes);

plugin_III\game_III\CClouds.cpp

CClouds::RenderBackground

plugin::CallDynGlobal(gaddrof(CClouds::RenderBackground), redTop, greenTop, blueTop, redBottom, greenBottom, blueBottom, alpha);

UseDarkBackground

plugin::CallAndReturnDynGlobal(gaddrof(UseDarkBackground));

0AA7: call_function_return 0x4F7ED0 num_params 0 pop 0 func_ret [bool]

function UseDarkBackground<cdecl, 0x4F7ED0>(): int

plugin_III\game_III\CClumpModelInfo.cpp

CClumpModelInfo::DeleteRwObject

plugin::CallVirtualMethod<2, CClumpModelInfo *>(this);

*CClumpModelInfo::CreateInstance

plugin::CallVirtualMethodAndReturn(this);

*CClumpModelInfo::CreateInstance

plugin::CallVirtualMethodAndReturn(this, matrix);

*CClumpModelInfo::GetRwObject

plugin::CallVirtualMethodAndReturn(this);

CClumpModelInfo::SetClump

plugin::CallVirtualMethod<6, CClumpModelInfo *, RpClump *>(this, clump);

CClumpModelInfo::SetFrameIds

plugin::CallMethodDynGlobal(gaddrof(CClumpModelInfo::SetFrameIds), this, id);

0AA6: call_method 0x4F8BB0 struct [CClumpModelInfo] num_params 1 pop 0 [id]

function CClumpModelInfo__SetFrameIds<thiscall, 0x4F8BB0>(struct: int, id)

CClumpModelInfo::FillFrameArray

plugin::CallDynGlobal(gaddrof(CClumpModelInfo::FillFrameArray), clump, frames);

*CClumpModelInfo::FillFrameArrayCB

plugin::CallAndReturnDynGlobal(gaddrof(CClumpModelInfo::FillFrameArrayCB), frame, data);

0AA7: call_function_return 0x4F8B20 num_params 2 pop 2 [data] [frame] func_ret [RwFrame *]

function CClumpModelInfo__FillFrameArrayCB<cdecl, 0x4F8B20>(frame, data): int

*CClumpModelInfo::FindFrameFromIdCB

plugin::CallAndReturnDynGlobal(gaddrof(CClumpModelInfo::FindFrameFromIdCB), frame, data);

0AA7: call_function_return 0x4F8AD0 num_params 2 pop 2 [data] [frame] func_ret [RwFrame *]

function CClumpModelInfo__FindFrameFromIdCB<cdecl, 0x4F8AD0>(frame, data): int

*CClumpModelInfo::FindFrameFromNameCB

plugin::CallAndReturnDynGlobal(gaddrof(CClumpModelInfo::FindFrameFromNameCB), frame, data);

0AA7: call_function_return 0x4F8960 num_params 2 pop 2 [data] [frame] func_ret [RwFrame *]

function CClumpModelInfo__FindFrameFromNameCB<cdecl, 0x4F8960>(frame, data): int

*CClumpModelInfo::FindFrameFromNameWithoutIdCB

plugin::CallAndReturnDynGlobal(gaddrof(CClumpModelInfo::FindFrameFromNameWithoutIdCB), frame, data);

0AA7: call_function_return 0x4F8A10 num_params 2 pop 2 [data] [frame] func_ret [RwFrame *]

function CClumpModelInfo__FindFrameFromNameWithoutIdCB<cdecl, 0x4F8A10>(frame, data): int

*CClumpModelInfo::GetFrameFromId

plugin::CallAndReturnDynGlobal(gaddrof(CClumpModelInfo::GetFrameFromId), clump, id);

0AA7: call_function_return 0x4F8B50 num_params 2 pop 2 [id] [clump] func_ret [RwFrame *]

function CClumpModelInfo__GetFrameFromId<cdecl, 0x4F8B50>(clump, id): int

*CClumpModelInfo::SetAtomicRendererCB

plugin::CallAndReturnDynGlobal(gaddrof(CClumpModelInfo::SetAtomicRendererCB), atomic, data);

0AA7: call_function_return 0x4F8940 num_params 2 pop 2 [data] [atomic] func_ret [RpAtomic *]

function CClumpModelInfo__SetAtomicRendererCB<cdecl, 0x4F8940>(atomic, data): int

plugin_III\game_III\CColBox.cpp

CColBox::operator=

plugin::CallMethodDynGlobal(gaddrof(CColBox::operator=), this, right);

0AA6: call_method 0x40B2E0 struct [CColBox] num_params 1 pop 0 [right]

function CColBox__operator=<thiscall, 0x40B2E0>(struct: int, right)

CColBox::Set

plugin::CallMethodDynGlobal(gaddrof(CColBox::Set), this, min, max, material, flag);

0AA6: call_method 0x40B2A0 struct [CColBox] num_params 4 pop 0 [flag] [material] [max] [min]

function CColBox__Set<thiscall, 0x40B2A0>(struct: int, min, max, material, flag)

plugin_III\game_III\CColLine.cpp

CColLine::Set

plugin::CallMethodDynGlobal(gaddrof(CColLine::Set), this, start, end);

0AA6: call_method 0x40B350 struct [CColLine] num_params 2 pop 0 [end] [start]

function CColLine__Set<thiscall, 0x40B350>(struct: int, start, end)

plugin_III\game_III\CCollision.cpp

CCollision::Init

plugin::Call<0x40B380>();

0AA5: call_function 0x40B380 num_params 0 pop 0

function CCollision__Init<cdecl, 0x40B380>()

CCollision::Shutdown

plugin::Call<0x40B3A0>();

0AA5: call_function 0x40B3A0 num_params 0 pop 0

function CCollision__Shutdown<cdecl, 0x40B3A0>()

CCollision::Update

plugin::Call<0x40B3B0>();

0AA5: call_function 0x40B3B0 num_params 0 pop 0

function CCollision__Update<cdecl, 0x40B3B0>()

CCollision::LoadCollisionScreen

plugin::Call<0x40B580, eLevelName>(levelName);

0AA5: call_function 0x40B580 num_params 1 pop 1 [levelName]

function CCollision__LoadCollisionScreen<cdecl, 0x40B580>(levelName)

CCollision::LoadCollisionWhenINeedIt

plugin::Call<0x40B5B0, bool>(arg0);

0AA5: call_function 0x40B5B0 num_params 1 pop 1 [arg0]

function CCollision__LoadCollisionWhenINeedIt<cdecl, 0x40B5B0>(arg0)

CCollision::SortOutCollisionAfterLoad

plugin::Call<0x40B900>();

0AA5: call_function 0x40B900 num_params 0 pop 0

function CCollision__SortOutCollisionAfterLoad<cdecl, 0x40B900>()

CCollision::CalculateTrianglePlanes

plugin::Call<0x40B960, CColModel*>(colModel);

0AA5: call_function 0x40B960 num_params 1 pop 1 [colModel]

function CCollision__CalculateTrianglePlanes<cdecl, 0x40B960>(colModel)

CCollision::ProcessSphereSphere

plugin::CallAndReturn(sphere1, sphere2, colPoint, maxTouchDistance);

0AA7: call_function_return 0x40B9F0 num_params 4 pop 4 [maxTouchDistance] [colPoint] [sphere2] [sphere1] func_ret [bool]

function CCollision__ProcessSphereSphere<cdecl, 0x40B9F0>(sphere1, sphere2, colPoint, maxTouchDistance): int

CCollision::TestSphereBox

plugin::CallAndReturn(sphere, box);

0AA7: call_function_return 0x40BB70 num_params 2 pop 2 [box] [sphere] func_ret [bool]

function CCollision__TestSphereBox<cdecl, 0x40BB70>(sphere, box): int

CCollision::ProcessSphereBox

plugin::CallAndReturn(sphere, box, colPoint, maxTouchDistance);

0AA7: call_function_return 0x40BC00 num_params 4 pop 4 [maxTouchDistance] [colPoint] [box] [sphere] func_ret [bool]

function CCollision__ProcessSphereBox<cdecl, 0x40BC00>(sphere, box, colPoint, maxTouchDistance): int

CCollision::TestSphereTriangle

plugin::CallAndReturn(sphere, verts, tri, triPlane);

0AA7: call_function_return 0x40C580 num_params 4 pop 4 [triPlane] [tri] [verts] [sphere] func_ret [bool]

function CCollision__TestSphereTriangle<cdecl, 0x40C580>(sphere, verts, tri, triPlane): int

CCollision::ProcessSphereTriangle

plugin::CallAndReturn(sphere, verts, tri, triPlane, colPoint, maxTouchDistance);

0AA7: call_function_return 0x40CE30 num_params 6 pop 6 [maxTouchDistance] [colPoint] [triPlane] [tri] [verts] [sphere] func_ret [bool]

function CCollision__ProcessSphereTriangle<cdecl, 0x40CE30>(sphere, verts, tri, triPlane, colPoint, maxTouchDistance): int

CCollision::TestLineSphere

plugin::CallAndReturn(colLine, sphere);

0AA7: call_function_return 0x40DAA0 num_params 2 pop 2 [sphere] [colLine] func_ret [bool]

function CCollision__TestLineSphere<cdecl, 0x40DAA0>(colLine, sphere): int

CCollision::DistToLine

plugin::CallAndReturn, CVector const, CVector const*>(lineStart, lineEnd, point);

0AA7: call_function_return 0x40DC70 num_params 3 pop 3 [point] [lineEnd] [lineStart] func_ret [float]

function CCollision__DistToLine<cdecl, 0x40DC70>(lineStart, lineEnd, point): float

CCollision::ProcessLineSphere

plugin::CallAndReturn(colLine, sphere, colPoint, depth);

0AA7: call_function_return 0x40DE80 num_params 4 pop 4 [depth] [colPoint] [sphere] [colLine] func_ret [bool]

function CCollision__ProcessLineSphere<cdecl, 0x40DE80>(colLine, sphere, colPoint, depth): int

CCollision::TestLineBox

plugin::CallAndReturn(colLine, colBox);

0AA7: call_function_return 0x40E130 num_params 2 pop 2 [colBox] [colLine] func_ret [bool]

function CCollision__TestLineBox<cdecl, 0x40E130>(colLine, colBox): int

CCollision::TestVerticalLineBox

plugin::CallAndReturn(colLine, colBox);

0AA7: call_function_return 0x40E5C0 num_params 2 pop 2 [colBox] [colLine] func_ret [bool]

function CCollision__TestVerticalLineBox<cdecl, 0x40E5C0>(colLine, colBox): int

CCollision::ProcessLineBox

plugin::CallAndReturn(colLine, colBox, colPoint, maxTouchDistance);

0AA7: call_function_return 0x40E670 num_params 4 pop 4 [maxTouchDistance] [colPoint] [colBox] [colLine] func_ret [bool]

function CCollision__ProcessLineBox<cdecl, 0x40E670>(colLine, colBox, colPoint, maxTouchDistance): int

CCollision::TestLineTriangle

plugin::CallAndReturn(colLine, verts, tri, triPlane);

0AA7: call_function_return 0x40EC10 num_params 4 pop 4 [triPlane] [tri] [verts] [colLine] func_ret [bool]

function CCollision__TestLineTriangle<cdecl, 0x40EC10>(colLine, verts, tri, triPlane): int

CCollision::ProcessLineTriangle

plugin::CallAndReturn(colLine, verts, tri, triPlane, colPoint, maxTouchDistance);

0AA7: call_function_return 0x40F140 num_params 6 pop 6 [maxTouchDistance] [colPoint] [triPlane] [tri] [verts] [colLine] func_ret [bool]

function CCollision__ProcessLineTriangle<cdecl, 0x40F140>(colLine, verts, tri, triPlane, colPoint, maxTouchDistance): int

CCollision::TestLineOfSight

plugin::CallAndReturn(colLine, transform, colModel, doSeeThroughCheck);

0AA7: call_function_return 0x40F720 num_params 4 pop 4 [doSeeThroughCheck] [colModel] [transform] [colLine] func_ret [bool]

function CCollision__TestLineOfSight<cdecl, 0x40F720>(colLine, transform, colModel, doSeeThroughCheck): int

CCollision::ProcessLineOfSight

plugin::CallAndReturn(colLine, transform, colModel, colPoint, maxTouchDistance, doSeeThroughCheck);

0AA7: call_function_return 0x40F910 num_params 6 pop 6 [doSeeThroughCheck] [maxTouchDistance] [colPoint] [colModel] [transform] [colLine] func_ret [bool]

function CCollision__ProcessLineOfSight<cdecl, 0x40F910>(colLine, transform, colModel, colPoint, maxTouchDistance, doSeeThroughCheck): int

CCollision::ProcessVerticalLineTriangle

plugin::CallAndReturn, CColTriangle const&, CColTrianglePlane const&, CColPoint&, float&, CStoredCollPoly>(colLine, verts, tri, triPlane, colPoint, maxTouchDistance, colPoly);

0AA7: call_function_return 0x40FB50 num_params 7 pop 7 [colPoly] [maxTouchDistance] [colPoint] [triPlane] [tri] [verts] [colLine] func_ret [bool]

function CCollision__ProcessVerticalLineTriangle<cdecl, 0x40FB50>(colLine, verts, tri, triPlane, colPoint, maxTouchDistance, colPoly): int

CCollision::ProcessVerticalLine

plugin::CallAndReturn(colLine, transform, colModel, colPoint, maxTouchDistance, doSeeThroughCheck, colPoly);

0AA7: call_function_return 0x410120 num_params 7 pop 7 [colPoly] [doSeeThroughCheck] [maxTouchDistance] [colPoint] [colModel] [transform] [colLine] func_ret [bool]

function CCollision__ProcessVerticalLine<cdecl, 0x410120>(colLine, transform, colModel, colPoint, maxTouchDistance, doSeeThroughCheck, colPoly): int

CCollision::IsStoredPolyStillValidVerticalLine

plugin::CallAndReturn(lineOrigin, lineDist, colPoint, colPoly);

0AA7: call_function_return 0x4105A0 num_params 4 pop 4 [colPoly] [colPoint] [lineDist] [lineOrigin] func_ret [bool]

function CCollision__IsStoredPolyStillValidVerticalLine<cdecl, 0x4105A0>(lineOrigin, lineDist, colPoint, colPoly): int

CCollision::ProcessColModels

plugin::CallAndReturn, CColPoint, float*>(transform1, colModel1, transform2, colModel2, colPoint1, colPoint2, maxTouchDistance);

0AA7: call_function_return 0x410BE0 num_params 7 pop 7 [maxTouchDistance] [colPoint2] [colPoint1] [colModel2] [transform2] [colModel1] [transform1] func_ret [int]

function CCollision__ProcessColModels<cdecl, 0x410BE0>(transform1, colModel1, transform2, colModel2, colPoint1, colPoint2, maxTouchDistance): int

plugin_III\game_III\CColModel.cpp

CColModel::CColModel

plugin::CallMethodDynGlobal(ctor_gaddr(CColModel), this);

CColModel::~CColModel

plugin::CallMethodDynGlobal(dtor_gaddr(CColModel), this);

CColModel::operator=

plugin::CallMethodDynGlobal(gaddrof_o(CColModel::operator=, void (CColModel::*)(CColModel const &)), this, right);

0AA6: call_method 0x411710 struct [CColModel] num_params 1 pop 0 [right]

function CColModel__operator=<thiscall, 0x411710>(struct: int, right)

CColModel::CalculateTrianglePlanes

plugin::CallMethodDynGlobal(gaddrof(CColModel::CalculateTrianglePlanes), this);

0AA6: call_method 0x411CB0 struct [CColModel] num_params 0 pop 0

function CColModel__CalculateTrianglePlanes<thiscall, 0x411CB0>(struct: int)

*CColModel::GetLinkPtr

plugin::CallMethodAndReturnDynGlobal *, CColModel *>(gaddrof(CColModel::GetLinkPtr), this);

0AA8: call_method_return 0x411D60 struct [*CColModel] num_params 0 pop 0 func_ret [CLink *]

function CColModel__GetLinkPtr<thiscall, 0x411D60>(struct: int): int

CColModel::GetTrianglePoint

plugin::CallMethodDynGlobal(gaddrof(CColModel::GetTrianglePoint), this, outVec, vertId);

0AA6: call_method 0x411C70 struct [CColModel] num_params 2 pop 0 [vertId] [outVec]

function CColModel__GetTrianglePoint<thiscall, 0x411C70>(struct: int, outVec, vertId)

CColModel::RemoveCollisionVolumes

plugin::CallMethodDynGlobal(gaddrof(CColModel::RemoveCollisionVolumes), this);

0AA6: call_method 0x411D80 struct [CColModel] num_params 0 pop 0

function CColModel__RemoveCollisionVolumes<thiscall, 0x411D80>(struct: int)

CColModel::RemoveTrianglePlanes

plugin::CallMethodDynGlobal(gaddrof(CColModel::RemoveTrianglePlanes), this);

0AA6: call_method 0x411D10 struct [CColModel] num_params 0 pop 0

function CColModel__RemoveTrianglePlanes<thiscall, 0x411D10>(struct: int)

CColModel::SetLinkPtr

plugin::CallMethodDynGlobal *>(gaddrof(CColModel::SetLinkPtr), this, link);

0AA6: call_method 0x411D40 struct [CColModel] num_params 1 pop 0 [link]

function CColModel__SetLinkPtr<thiscall, 0x411D40>(struct: int, link)

plugin_III\game_III\CColSphere.cpp

CColSphere::CColSphere

plugin::CallMethodDynGlobal(ctor_gaddr(CColSphere), this);

CColSphere::Set

plugin::CallMethodDynGlobal(gaddrof(CColSphere::Set), this, radius, center, material, flag);

0AA6: call_method 0x411E40 struct [CColSphere] num_params 4 pop 0 [flag] [material] [center] [radius]

function CColSphere__Set<thiscall, 0x411E40>(struct: int, radius, center, material, flag)

plugin_III\game_III\CColTriangle.cpp

CColTriangle::Set

plugin::CallMethodDynGlobal(gaddrof(CColTriangle::Set), this, verts, vertA, vertB, vertC, material, flag);

0AA6: call_method 0x411E70 struct [CColTriangle] num_params 6 pop 0 [flag] [material] [vertC] [vertB] [vertA] [verts]

function CColTriangle__Set<thiscall, 0x411E70>(struct: int, verts, vertA, vertB, vertC, material, flag)

plugin_III\game_III\CColTrianglePlane.cpp

CColTrianglePlane::GetNormal

plugin::CallMethodDynGlobal(gaddrof(CColTrianglePlane::GetNormal), this, point);

0AA6: call_method 0x412140 struct [CColTrianglePlane] num_params 1 pop 0 [point]

function CColTrianglePlane__GetNormal<thiscall, 0x412140>(struct: int, point)

CColTrianglePlane::Set

plugin::CallMethodDynGlobal(gaddrof(CColTrianglePlane::Set), this, verts, tri);

0AA6: call_method 0x411EA0 struct [CColTrianglePlane] num_params 2 pop 0 [tri] [verts]

function CColTrianglePlane__Set<thiscall, 0x411EA0>(struct: int, verts, tri)

plugin_III\game_III\CControllerState.cpp

CControllerState::Clear

plugin::CallMethod<0x4916C0, CControllerState *>(this);

0AA6: call_method 0x4916C0 struct [CControllerState] num_params 0 pop 0

function CControllerState__Clear<thiscall, 0x4916C0>(struct: int)

plugin_III\game_III\CCopPed.cpp

CCopPed::ProcessControl

plugin::CallVirtualMethod<8, CCopPed *>(this);

CCopPed::ArrestPlayer

plugin::CallMethodDynGlobal(gaddrof(CCopPed::ArrestPlayer), this);

0AA6: call_method 0x4C2C90 struct [CCopPed] num_params 0 pop 0

function CCopPed__ArrestPlayer<thiscall, 0x4C2C90>(struct: int)

CCopPed::ClearPursuit

plugin::CallMethodDynGlobal(gaddrof(CCopPed::ClearPursuit), this);

0AA6: call_method 0x4C28C0 struct [CCopPed] num_params 0 pop 0

function CCopPed__ClearPursuit<thiscall, 0x4C28C0>(struct: int)

CCopPed::CopAI

plugin::CallMethodDynGlobal(gaddrof(CCopPed::CopAI), this);

0AA6: call_method 0x4C1B50 struct [CCopPed] num_params 0 pop 0

function CCopPed__CopAI<thiscall, 0x4C1B50>(struct: int)

CCopPed::ScanForCrimes

plugin::CallMethodDynGlobal(gaddrof(CCopPed::ScanForCrimes), this);

0AA6: call_method 0x4C26A0 struct [CCopPed] num_params 0 pop 0

function CCopPed__ScanForCrimes<thiscall, 0x4C26A0>(struct: int)

CCopPed::SetArrestPlayer

plugin::CallMethodDynGlobal(gaddrof(CCopPed::SetArrestPlayer), this, player);

0AA6: call_method 0x4C2B00 struct [CCopPed] num_params 1 pop 0 [player]

function CCopPed__SetArrestPlayer<thiscall, 0x4C2B00>(struct: int, player)

CCopPed::SetPursuit

plugin::CallMethodDynGlobal(gaddrof(CCopPed::SetPursuit), this, ignoreCopLimit);

0AA6: call_method 0x4C27D0 struct [CCopPed] num_params 1 pop 0 [ignoreCopLimit]

function CCopPed__SetPursuit<thiscall, 0x4C27D0>(struct: int, ignoreCopLimit)

plugin_III\game_III\CCoronas.cpp

CCoronas::RegisterCorona

plugin::CallDynGlobal(gaddrof_o(CCoronas::RegisterCorona, void (*)(unsigned int, unsigned char, unsigned char, unsigned char, unsigned char, CVector const &, float, float, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, float)), id, red, green, blue, alpha, coors, size, drawDist, coronaType, flareType, reflection, LOScheck, drawStreak, someAngle);

CCoronas::RegisterCorona

plugin::CallDynGlobal(gaddrof_o(CCoronas::RegisterCorona, void (*)(unsigned int, unsigned char, unsigned char, unsigned char, unsigned char, CVector const &, float, float, RwTexture *, unsigned char, unsigned char, unsigned char, unsigned char, float)), id, red, green, blue, alpha, coors, size, drawDist, texture, flareType, reflection, LOScheck, drawStreak, someAngle);

CCoronas::UpdateCoronaCoors

plugin::CallDynGlobal(gaddrof(CCoronas::UpdateCoronaCoors), id, coors, drawDist, someAngle);

plugin_III\game_III\CCrane.cpp

CCrane::CalcHookCoordinates

plugin::CallMethodDynGlobal(gaddrof(CCrane::CalcHookCoordinates), this, pX, pY, pZ);

0AA6: call_method 0x544F80 struct [CCrane] num_params 3 pop 0 [pZ] [pY] [pX]

function CCrane__CalcHookCoordinates<thiscall, 0x544F80>(struct: int, pX, pY, pZ)

CCrane::DoesCranePickUpThisCarType

plugin::CallMethodAndReturnDynGlobal(gaddrof(CCrane::DoesCranePickUpThisCarType), this, vehicleModelIndex);

0AA8: call_method_return 0x544A90 struct [CCrane] num_params 1 pop 0 [vehicleModelIndex] func_ret [bool]

function CCrane__DoesCranePickUpThisCarType<thiscall, 0x544A90>(struct: int, vehicleModelIndex): int

CCrane::FindCarInSectorList

plugin::CallMethodDynGlobal(gaddrof(CCrane::FindCarInSectorList), this, list);

0AA6: call_method 0x544850 struct [CCrane] num_params 1 pop 0 [list]

function CCrane__FindCarInSectorList<thiscall, 0x544850>(struct: int, list)

CCrane::FindParametersForTarget

plugin::CallMethodDynGlobal(gaddrof(CCrane::FindParametersForTarget), this, x, y, z, pAngle, pDistance, pHeight);

0AA6: call_method 0x544EF0 struct [CCrane] num_params 6 pop 0 [pHeight] [pDistance] [pAngle] [z] [y] [x]

function CCrane__FindParametersForTarget<thiscall, 0x544EF0>(struct: int, x, y, z, pAngle, pDistance, pHeight)

CCrane::GoTowardsHeightTarget

plugin::CallMethodAndReturnDynGlobal(gaddrof(CCrane::GoTowardsHeightTarget), this, targetHeight, speedMultiplier);

0AA8: call_method_return 0x544E50 struct [CCrane] num_params 2 pop 0 [speedMultiplier] [targetHeight] func_ret [bool]

function CCrane__GoTowardsHeightTarget<thiscall, 0x544E50>(struct: int, targetHeight, speedMultiplier): int

CCrane::GoTowardsTarget

plugin::CallMethodAndReturnDynGlobal(gaddrof(CCrane::GoTowardsTarget), this, angleToTarget, distanceToTarget, targetHeight, speedMultiplier);

0AA8: call_method_return 0x544C00 struct [CCrane] num_params 4 pop 0 [speedMultiplier] [targetHeight] [distanceToTarget] [angleToTarget] func_ret [bool]

function CCrane__GoTowardsTarget<thiscall, 0x544C00>(struct: int, angleToTarget, distanceToTarget, targetHeight, speedMultiplier): int

CCrane::RotateCarriedCarProperly

plugin::CallMethodAndReturnDynGlobal(gaddrof(CCrane::RotateCarriedCarProperly), this);

0AA8: call_method_return 0x544700 struct [CCrane] num_params 0 pop 0 func_ret [bool]

function CCrane__RotateCarriedCarProperly<thiscall, 0x544700>(struct: int): int

CCrane::SetHookMatrix

plugin::CallMethodDynGlobal(gaddrof(CCrane::SetHookMatrix), this);

0AA6: call_method 0x545000 struct [CCrane] num_params 0 pop 0

function CCrane__SetHookMatrix<thiscall, 0x545000>(struct: int)

CCrane::Update

plugin::CallMethodDynGlobal(gaddrof(CCrane::Update), this);

0AA6: call_method 0x543AC0 struct [CCrane] num_params 0 pop 0

function CCrane__Update<thiscall, 0x543AC0>(struct: int)

plugin_III\game_III\CCranes.cpp

CCranes::ActivateCrane

plugin::CallDynGlobal(gaddrof(CCranes::ActivateCrane), infX, supX, infY, supY, dropOffX, dropOffY, dropOffZ, heading, isCrusher, isMilitary, posX, posY);

CCranes::AddThisOneCrane

plugin::CallDynGlobal(gaddrof(CCranes::AddThisOneCrane), entity);

CCranes::DeActivateCrane

plugin::CallDynGlobal(gaddrof(CCranes::DeActivateCrane), x, y);

CCranes::DoesMilitaryCraneHaveThisOneAlready

plugin::CallAndReturnDynGlobal(gaddrof(CCranes::DoesMilitaryCraneHaveThisOneAlready), vehicleModelIndex);

0AA7: call_function_return 0x544B00 num_params 1 pop 1 [vehicleModelIndex] func_ret [bool]

function CCranes__DoesMilitaryCraneHaveThisOneAlready<cdecl, 0x544B00>(vehicleModelIndex): int

CCranes::HaveAllCarsBeenCollectedByMilitaryCrane

plugin::CallAndReturnDynGlobal(gaddrof(CCranes::HaveAllCarsBeenCollectedByMilitaryCrane));

0AA7: call_function_return 0x544BE0 num_params 0 pop 0 func_ret [bool]

function CCranes__HaveAllCarsBeenCollectedByMilitaryCrane<cdecl, 0x544BE0>(): int

CCranes::IsThisCarBeingCarriedByAnyCrane

plugin::CallAndReturnDynGlobal(gaddrof(CCranes::IsThisCarBeingCarriedByAnyCrane), vehicle);

0AA7: call_function_return 0x545190 num_params 1 pop 1 [vehicle] func_ret [bool]

function CCranes__IsThisCarBeingCarriedByAnyCrane<cdecl, 0x545190>(vehicle): int

CCranes::IsThisCarBeingTargettedByAnyCrane

plugin::CallAndReturnDynGlobal(gaddrof(CCranes::IsThisCarBeingTargettedByAnyCrane), vehicle);

0AA7: call_function_return 0x5451E0 num_params 1 pop 1 [vehicle] func_ret [bool]

function CCranes__IsThisCarBeingTargettedByAnyCrane<cdecl, 0x5451E0>(vehicle): int

CCranes::IsThisCarPickedUp

plugin::CallAndReturnDynGlobal(gaddrof(CCranes::IsThisCarPickedUp), x, y, vehicle);

0AA7: call_function_return 0x543940 num_params 3 pop 3 [vehicle] [y] [x] func_ret [bool]

function CCranes__IsThisCarPickedUp<cdecl, 0x543940>(x, y, vehicle): int

CCranes::RegisterCarForMilitaryCrane

plugin::CallDynGlobal(gaddrof(CCranes::RegisterCarForMilitaryCrane), vehicleModelIndex);

CCranes::Save

plugin::CallDynGlobal(gaddrof(CCranes::Save), buf, size);

CranesLoad

plugin::CallDynGlobal(gaddrof(CranesLoad), buf, size);

plugin_III\game_III\CCredits.cpp

CCredits::AreCreditsDone

plugin::CallAndReturnDynGlobal(gaddrof(CCredits::AreCreditsDone));

0AA7: call_function_return 0x4FE790 num_params 0 pop 0 func_ret [bool]

function CCredits__AreCreditsDone<cdecl, 0x4FE790>(): int

CCredits::PrintCreditSpace

plugin::CallDynGlobal(gaddrof(CCredits::PrintCreditSpace), space, line);

CCredits::PrintCreditText

plugin::CallDynGlobal(gaddrof(CCredits::PrintCreditText), scaleX, scaleY, text, lineOffset, scrollOffset);

plugin_III\game_III\CCurrentVehicle.cpp

CCurrentVehicle::Display

plugin::CallMethodDynGlobal(gaddrof(CCurrentVehicle::Display), this);

0AA6: call_method 0x4AD630 struct [CCurrentVehicle] num_params 0 pop 0

function CCurrentVehicle__Display<thiscall, 0x4AD630>(struct: int)

CCurrentVehicle::Init

plugin::CallMethodDynGlobal(gaddrof(CCurrentVehicle::Init), this);

0AA6: call_method 0x4AD5F0 struct [CCurrentVehicle] num_params 0 pop 0

function CCurrentVehicle__Init<thiscall, 0x4AD5F0>(struct: int)

CCurrentVehicle::Process

plugin::CallMethodDynGlobal(gaddrof(CCurrentVehicle::Process), this);

0AA6: call_method 0x4AD600 struct [CCurrentVehicle] num_params 0 pop 0

function CCurrentVehicle__Process<thiscall, 0x4AD600>(struct: int)

plugin_III\game_III\CCurves.cpp

CCurves::CalcCurvePoint

plugin::CallDynGlobal(gaddrof(CCurves::CalcCurvePoint), pPos1, pPos2, pDir1, pDir2, between, timeOnCurve, pOutPos, pOutDir);

CCurves::CalcSpeedScaleFactor

plugin::CallAndReturnDynGlobal(gaddrof(CCurves::CalcSpeedScaleFactor), pPoint1, pPoint2, dir1X, dir1Y, dir2X, dir2Y);

0AA7: call_function_return 0x420410 num_params 6 pop 6 [dir2Y] [dir2X] [dir1Y] [dir1X] [pPoint2] [pPoint1] func_ret [float]

function CCurves__CalcSpeedScaleFactor<cdecl, 0x420410>(pPoint1, pPoint2, dir1X, dir1Y, dir2X, dir2Y): float

plugin_III\game_III\CCutsceneHead.cpp

CCutsceneHead::CreateRwObject

plugin::CallVirtualMethod<5, CCutsceneHead *>(this);

CCutsceneHead::DeleteRwObject

plugin::CallVirtualMethod<6, CCutsceneHead *>(this);

CCutsceneHead::ProcessControl

plugin::CallVirtualMethod<8, CCutsceneHead *>(this);

CCutsceneHead::Render

plugin::CallVirtualMethod<13, CCutsceneHead *>(this);

CCutsceneHead::PlayAnimation

plugin::CallMethodDynGlobal(gaddrof(CCutsceneHead::PlayAnimation), this, name);

0AA6: call_method 0x4BA6A0 struct [CCutsceneHead] num_params 1 pop 0 [name]

function CCutsceneHead__PlayAnimation<thiscall, 0x4BA6A0>(struct: int, name)

plugin_III\game_III\CCutsceneMgr.cpp

CCutsceneMgr::AddCutsceneHead

plugin::CallAndReturn, 0x404CD0, CObject, int>(object, modelIndex);

0AA7: call_function_return 0x404CD0 num_params 2 pop 2 [modelIndex] [object] func_ret [CCutsceneHead*]

function CCutsceneMgr__AddCutsceneHead<cdecl, 0x404CD0>(object, modelIndex): int

CCutsceneMgr::CreateCutsceneObject

plugin::CallAndReturn(modelIndex);

0AA7: call_function_return 0x404BE0 num_params 1 pop 1 [modelIndex] func_ret [CCutsceneObject*]

function CCutsceneMgr__CreateCutsceneObject<cdecl, 0x404BE0>(modelIndex): int

CCutsceneMgr::DeleteCutsceneData

plugin::Call<0x4048E0>();

0AA5: call_function 0x4048E0 num_params 0 pop 0

function CCutsceneMgr__DeleteCutsceneData<cdecl, 0x4048E0>()

CCutsceneMgr::FinishCutscene

plugin::Call<0x405140>();

0AA5: call_function 0x405140 num_params 0 pop 0

function CCutsceneMgr__FinishCutscene<cdecl, 0x405140>()

CCutsceneMgr::GetCutsceneTimeInMilleseconds

plugin::CallAndReturn();

0AA7: call_function_return 0x4051B0 num_params 0 pop 0 func_ret [int]

function CCutsceneMgr__GetCutsceneTimeInMilleseconds<cdecl, 0x4051B0>(): int

CCutsceneMgr::HasCutsceneFinished

plugin::CallAndReturn();

0AA7: call_function_return 0x4051F0 num_params 0 pop 0 func_ret [bool]

function CCutsceneMgr__HasCutsceneFinished<cdecl, 0x4051F0>(): int

CCutsceneMgr::Initialise

plugin::Call<0x4045D0>();

0AA5: call_function 0x4045D0 num_params 0 pop 0

function CCutsceneMgr__Initialise<cdecl, 0x4045D0>()

CCutsceneMgr::LoadCutsceneData

plugin::Call<0x404650, char const*>(cutsceneName);

0AA5: call_function 0x404650 num_params 1 pop 1 [cutsceneName]

function CCutsceneMgr__LoadCutsceneData<cdecl, 0x404650>(cutsceneName)

CCutsceneMgr::SetCutsceneAnim

plugin::Call<0x404D20, char const, CObject>(animName, object);

0AA5: call_function 0x404D20 num_params 2 pop 2 [object] [animName]

function CCutsceneMgr__SetCutsceneAnim<cdecl, 0x404D20>(animName, object)

CCutsceneMgr::SetHeadAnim

plugin::Call<0x404D80, char const, CObject>(animName, object);

0AA5: call_function 0x404D80 num_params 2 pop 2 [object] [animName]

function CCutsceneMgr__SetHeadAnim<cdecl, 0x404D80>(animName, object)

CCutsceneMgr::SetupCutsceneToStart

plugin::Call<0x404DC0>();

0AA5: call_function 0x404DC0 num_params 0 pop 0

function CCutsceneMgr__SetupCutsceneToStart<cdecl, 0x404DC0>()

CCutsceneMgr::Shutdown

plugin::Call<0x404630>();

0AA5: call_function 0x404630 num_params 0 pop 0

function CCutsceneMgr__Shutdown<cdecl, 0x404630>()

CCutsceneMgr::Update

plugin::Call<0x404EE0>();

0AA5: call_function 0x404EE0 num_params 0 pop 0

function CCutsceneMgr__Update<cdecl, 0x404EE0>()

FindCutsceneAudioTrackId

plugin::CallAndReturn(cutsceneName);

0AA7: call_function_return 0x404530 num_params 1 pop 1 [cutsceneName] func_ret [int]

function FindCutsceneAudioTrackId<cdecl, 0x404530>(cutsceneName): int

plugin_III\game_III\CCutsceneObject.cpp

CCutsceneObject::SetModelIndex

plugin::CallVirtualMethod<3, CCutsceneObject *, unsigned int>(this, modelIndex);

CCutsceneObject::ProcessControl

plugin::CallVirtualMethod<8, CCutsceneObject *>(this);

CCutsceneObject::PreRender

plugin::CallVirtualMethod<12, CCutsceneObject *>(this);

CCutsceneObject::Render

plugin::CallVirtualMethod<13, CCutsceneObject *>(this);

CCutsceneObject::SetupLighting

plugin::CallVirtualMethodAndReturn(this);

CCutsceneObject::RemoveLighting

plugin::CallVirtualMethod<15, CCutsceneObject *, bool>(this, resetWorldColors);

plugin_III\game_III\CDamageManager.cpp

CDamageManager::ApplyDamage

plugin::CallMethodAndReturnDynGlobal(gaddrof(CDamageManager::ApplyDamage), this, component, damage, unused);

0AA8: call_method_return 0x545A80 struct [CDamageManager] num_params 3 pop 0 [unused] [damage] [component] func_ret [bool]

function CDamageManager__ApplyDamage<thiscall, 0x545A80>(struct: int, component, damage, unused): int

CDamageManager::FuckCarCompletely

plugin::CallMethodDynGlobal(gaddrof(CDamageManager::FuckCarCompletely), this);

0AA6: call_method 0x545B70 struct [CDamageManager] num_params 0 pop 0

function CDamageManager__FuckCarCompletely<thiscall, 0x545B70>(struct: int)

CDamageManager::GetComponentGroup

plugin::CallMethodAndReturnDynGlobal(gaddrof(CDamageManager::GetComponentGroup), this, component, group, subComp);

0AA8: call_method_return 0x545790 struct [CDamageManager] num_params 3 pop 0 [subComp] [group] [component] func_ret [bool]

function CDamageManager__GetComponentGroup<thiscall, 0x545790>(struct: int, component, group, subComp): int

CDamageManager::GetDoorStatus

plugin::CallMethodAndReturnDynGlobal(gaddrof(CDamageManager::GetDoorStatus), this, door);

0AA8: call_method_return 0x545930 struct [CDamageManager] num_params 1 pop 0 [door] func_ret [int]

function CDamageManager__GetDoorStatus<thiscall, 0x545930>(struct: int, door): int

CDamageManager::GetEngineStatus

plugin::CallMethodAndReturnDynGlobal(gaddrof(CDamageManager::GetEngineStatus), this);

0AA8: call_method_return 0x545960 struct [CDamageManager] num_params 0 pop 0 func_ret [int]

function CDamageManager__GetEngineStatus<thiscall, 0x545960>(struct: int): int

CDamageManager::GetLightStatus

plugin::CallMethodAndReturnDynGlobal(gaddrof(CDamageManager::GetLightStatus), this, light);

0AA8: call_method_return 0x545890 struct [CDamageManager] num_params 1 pop 0 [light] func_ret [int]

function CDamageManager__GetLightStatus<thiscall, 0x545890>(struct: int, light): int

CDamageManager::GetPanelStatus

plugin::CallMethodAndReturnDynGlobal(gaddrof(CDamageManager::GetPanelStatus), this, panel);

0AA8: call_method_return 0x5458E0 struct [CDamageManager] num_params 1 pop 0 [panel] func_ret [int]

function CDamageManager__GetPanelStatus<thiscall, 0x5458E0>(struct: int, panel): int

CDamageManager::GetWheelStatus

plugin::CallMethodAndReturnDynGlobal(gaddrof(CDamageManager::GetWheelStatus), this, wheel);

0AA8: call_method_return 0x545910 struct [CDamageManager] num_params 1 pop 0 [wheel] func_ret [int]

function CDamageManager__GetWheelStatus<thiscall, 0x545910>(struct: int, wheel): int

CDamageManager::ProgressDoorDamage

plugin::CallMethodDynGlobal(gaddrof(CDamageManager::ProgressDoorDamage), this, door);

0AA6: call_method 0x545970 struct [CDamageManager] num_params 1 pop 0 [door]

function CDamageManager__ProgressDoorDamage<thiscall, 0x545970>(struct: int, door)

CDamageManager::ProgressEngineDamage

plugin::CallMethodDynGlobal(gaddrof(CDamageManager::ProgressEngineDamage), this);

0AA6: call_method 0x5459B0 struct [CDamageManager] num_params 0 pop 0

function CDamageManager__ProgressEngineDamage<thiscall, 0x5459B0>(struct: int)

CDamageManager::ProgressPanelDamage

plugin::CallMethodDynGlobal(gaddrof(CDamageManager::ProgressPanelDamage), this, panel);

0AA6: call_method 0x545A00 struct [CDamageManager] num_params 1 pop 0 [panel]

function CDamageManager__ProgressPanelDamage<thiscall, 0x545A00>(struct: int, panel)

CDamageManager::ProgressWheelDamage

plugin::CallMethodDynGlobal(gaddrof(CDamageManager::ProgressWheelDamage), this, wheel);

0AA6: call_method 0x545A40 struct [CDamageManager] num_params 1 pop 0 [wheel]

function CDamageManager__ProgressWheelDamage<thiscall, 0x545A40>(struct: int, wheel)

CDamageManager::ResetDamageStatus

plugin::CallMethodDynGlobal(gaddrof(CDamageManager::ResetDamageStatus), this);

0AA6: call_method 0x545850 struct [CDamageManager] num_params 0 pop 0

function CDamageManager__ResetDamageStatus<thiscall, 0x545850>(struct: int)

CDamageManager::SetDoorStatus

plugin::CallMethodDynGlobal(gaddrof(CDamageManager::SetDoorStatus), this, door, status);

0AA6: call_method 0x545920 struct [CDamageManager] num_params 2 pop 0 [status] [door]

function CDamageManager__SetDoorStatus<thiscall, 0x545920>(struct: int, door, status)

CDamageManager::SetEngineStatus

plugin::CallMethodDynGlobal(gaddrof(CDamageManager::SetEngineStatus), this, status);

0AA6: call_method 0x545940 struct [CDamageManager] num_params 1 pop 0 [status]

function CDamageManager__SetEngineStatus<thiscall, 0x545940>(struct: int, status)

CDamageManager::SetLightStatus

plugin::CallMethodDynGlobal(gaddrof(CDamageManager::SetLightStatus), this, light, status);

0AA6: call_method 0x545860 struct [CDamageManager] num_params 2 pop 0 [status] [light]

function CDamageManager__SetLightStatus<thiscall, 0x545860>(struct: int, light, status)

CDamageManager::SetPanelStatus

plugin::CallMethodDynGlobal(gaddrof(CDamageManager::SetPanelStatus), this, panel, status);

0AA6: call_method 0x5458B0 struct [CDamageManager] num_params 2 pop 0 [status] [panel]

function CDamageManager__SetPanelStatus<thiscall, 0x5458B0>(struct: int, panel, status)

CDamageManager::SetWheelStatus

plugin::CallMethodDynGlobal(gaddrof(CDamageManager::SetWheelStatus), this, wheel, status);

0AA6: call_method 0x545900 struct [CDamageManager] num_params 2 pop 0 [status] [wheel]

function CDamageManager__SetWheelStatus<thiscall, 0x545900>(struct: int, wheel, status)

plugin_III\game_III\CDarkel.cpp

CDarkel::CalcFade

plugin::CallAndReturnDynGlobal(gaddrof(CDarkel::CalcFade), time, min, max);

0AA7: call_function_return 0x421380 num_params 3 pop 3 [max] [min] [time] func_ret [unsigned char]

function CDarkel__CalcFade<cdecl, 0x421380>(time, min, max): int

CDarkel::FrenzyOnGoing

plugin::CallAndReturnDynGlobal(gaddrof(CDarkel::FrenzyOnGoing));

0AA7: call_function_return 0x420E60 num_params 0 pop 0 func_ret [bool]

function CDarkel__FrenzyOnGoing<cdecl, 0x420E60>(): int

CDarkel::QueryModelsKilledByPlayer

plugin::CallAndReturnDynGlobal(gaddrof(CDarkel::QueryModelsKilledByPlayer), modelId);

0AA7: call_function_return 0x421370 num_params 1 pop 1 [modelId] func_ret [unsigned short]

function CDarkel__QueryModelsKilledByPlayer<cdecl, 0x421370>(modelId): int

CDarkel::ReadStatus

plugin::CallAndReturnDynGlobal(gaddrof(CDarkel::ReadStatus));

0AA7: call_function_return 0x420E50 num_params 0 pop 0 func_ret [eDarkelStatus]

function CDarkel__ReadStatus<cdecl, 0x420E50>(): int

CDarkel::RegisterCarBlownUpByPlayer

plugin::CallDynGlobal(gaddrof(CDarkel::RegisterCarBlownUpByPlayer), vehicle);

CDarkel::RegisterKillByPlayer

plugin::CallDynGlobal(gaddrof(CDarkel::RegisterKillByPlayer), ped, weaponType, headShot);

CDarkel::RegisterKillNotByPlayer

plugin::CallDynGlobal(gaddrof(CDarkel::RegisterKillNotByPlayer), ped, weaponType);

CDarkel::StartFrenzy

plugin::CallDynGlobal(gaddrof(CDarkel::StartFrenzy), weaponType, time, kill, model, text, model2, model3, model4, standardSound, headShot);

plugin_III\game_III\CDigitalClock.cpp

CDigitalClock::Init

plugin::CallMethodDynGlobal(gaddrof(CDigitalClock::Init), this, pos, sizeX, sizeY, red, green, blue, drawDistance, scale);

0AA6: call_method 0x5004F0 struct [CDigitalClock] num_params 8 pop 0 [scale] [drawDistance] [blue] [green] [red] [sizeY] [sizeX] [pos]

function CDigitalClock__Init<thiscall, 0x5004F0>(struct: int, pos, sizeX, sizeY, red, green, blue, drawDistance, scale)

CDigitalClock::Render

plugin::CallMethodDynGlobal(gaddrof(CDigitalClock::Render), this);

0AA6: call_method 0x5005F0 struct [CDigitalClock] num_params 0 pop 0

function CDigitalClock__Render<thiscall, 0x5005F0>(struct: int)

CDigitalClock::Update

plugin::CallMethodDynGlobal(gaddrof(CDigitalClock::Update), this);

0AA6: call_method 0x500550 struct [CDigitalClock] num_params 0 pop 0

function CDigitalClock__Update<thiscall, 0x500550>(struct: int)

*CDigitalClock::GetString

plugin::CallAndReturnDynGlobal(gaddrof(CDigitalClock::GetString));

0AA7: call_function_return 0x4FF450 num_params 0 pop 0 func_ret [char const *]

function CDigitalClock__GetString<cdecl, 0x4FF450>(): int

plugin_III\game_III\CDirectory.cpp

CDirectory::AddItem

plugin::CallMethodDynGlobal(gaddrof(CDirectory::AddItem), this, entry);

0AA6: call_method 0x473600 struct [CDirectory] num_params 1 pop 0 [entry]

function CDirectory__AddItem<thiscall, 0x473600>(struct: int, entry)

CDirectory::FindItem

plugin::CallMethodAndReturnDynGlobal(gaddrof(CDirectory::FindItem), this, name, outOffset, outSize);

0AA8: call_method_return 0x4736E0 struct [CDirectory] num_params 3 pop 0 [outSize] [outOffset] [name] func_ret [bool]

function CDirectory__FindItem<thiscall, 0x4736E0>(struct: int, name, outOffset, outSize): int

CDirectory::ReadDirFile

plugin::CallMethodDynGlobal(gaddrof(CDirectory::ReadDirFile), this, fileName);

0AA6: call_method 0x473630 struct [CDirectory] num_params 1 pop 0 [fileName]

function CDirectory__ReadDirFile<thiscall, 0x473630>(struct: int, fileName)

CDirectory::WriteDirFile

plugin::CallMethodAndReturnDynGlobal(gaddrof(CDirectory::WriteDirFile), this, fileName);

0AA8: call_method_return 0x473690 struct [CDirectory] num_params 1 pop 0 [fileName] func_ret [bool]

function CDirectory__WriteDirFile<thiscall, 0x473690>(struct: int, fileName): int

plugin_III\game_III\cDMAudio.cpp

cDMAudio::ChangeMusicMode

plugin::CallMethodDynGlobal(gaddrof(cDMAudio::ChangeMusicMode), this, mode);

0AA6: call_method 0x57CCF0 struct [cDMAudio] num_params 1 pop 0 [mode]

function cDMAudio__ChangeMusicMode<thiscall, 0x57CCF0>(struct: int, mode)

cDMAudio::CheckForAnAudioFileOnCD

plugin::CallMethodAndReturnDynGlobal(gaddrof(cDMAudio::CheckForAnAudioFileOnCD), this);

0AA8: call_method_return 0x57CA70 struct [cDMAudio] num_params 0 pop 0 func_ret [bool]

function cDMAudio__CheckForAnAudioFileOnCD<thiscall, 0x57CA70>(struct: int): int

cDMAudio::ClearMissionAudio

plugin::CallMethodDynGlobal(gaddrof(cDMAudio::ClearMissionAudio), this);

0AA6: call_method 0x57CE20 struct [cDMAudio] num_params 0 pop 0

function cDMAudio__ClearMissionAudio<thiscall, 0x57CE20>(struct: int)

cDMAudio::CreateEntity

plugin::CallMethodAndReturnDynGlobal(gaddrof(cDMAudio::CreateEntity), this, type, data);

0AA8: call_method_return 0x57C7C0 struct [cDMAudio] num_params 2 pop 0 [data] [type] func_ret [int]

function cDMAudio__CreateEntity<thiscall, 0x57C7C0>(struct: int, type, data): int

cDMAudio::CreateLoopingScriptObject

plugin::CallMethodAndReturnDynGlobal(gaddrof(cDMAudio::CreateLoopingScriptObject), this, object);

0AA8: call_method_return 0x57CB00 struct [cDMAudio] num_params 1 pop 0 [object] func_ret [int]

function cDMAudio__CreateLoopingScriptObject<thiscall, 0x57CB00>(struct: int, object): int

cDMAudio::CreateOneShotScriptObject

plugin::CallMethodDynGlobal(gaddrof(cDMAudio::CreateOneShotScriptObject), this, object);

0AA6: call_method 0x57CB60 struct [cDMAudio] num_params 1 pop 0 [object]

function cDMAudio__CreateOneShotScriptObject<thiscall, 0x57CB60>(struct: int, object)

cDMAudio::DestroyAllGameCreatedEntities

plugin::CallMethodDynGlobal(gaddrof(cDMAudio::DestroyAllGameCreatedEntities), this);

0AA6: call_method 0x57C870 struct [cDMAudio] num_params 0 pop 0

function cDMAudio__DestroyAllGameCreatedEntities<thiscall, 0x57C870>(struct: int)

cDMAudio::DestroyEntity

plugin::CallMethodDynGlobal(gaddrof(cDMAudio::DestroyEntity), this, audioEntity);

0AA6: call_method 0x57C7F0 struct [cDMAudio] num_params 1 pop 0 [audioEntity]

function cDMAudio__DestroyEntity<thiscall, 0x57C7F0>(struct: int, audioEntity)

cDMAudio::DestroyLoopingScriptObject

plugin::CallMethodDynGlobal(gaddrof(cDMAudio::DestroyLoopingScriptObject), this, audioEntity);

0AA6: call_method 0x57CB40 struct [cDMAudio] num_params 1 pop 0 [audioEntity]

function cDMAudio__DestroyLoopingScriptObject<thiscall, 0x57CB40>(struct: int, audioEntity)

*cDMAudio::Get3DProviderName

plugin::CallMethodAndReturnDynGlobal(gaddrof(cDMAudio::Get3DProviderName), this, id);

0AA8: call_method_return 0x57C970 struct [*cDMAudio] num_params 1 pop 0 [id] func_ret [char *]

function cDMAudio__Get3DProviderName<thiscall, 0x57C970>(struct: int, id): int

cDMAudio::GetCDAudioDriveLetter

plugin::CallMethodAndReturnDynGlobal(gaddrof(cDMAudio::GetCDAudioDriveLetter), this);

0AA8: call_method_return 0x57CA90 struct [cDMAudio] num_params 0 pop 0 func_ret [char]

function cDMAudio__GetCDAudioDriveLetter<thiscall, 0x57CA90>(struct: int): int

cDMAudio::GetCurrent3DProviderIndex

plugin::CallMethodAndReturnDynGlobal(gaddrof(cDMAudio::GetCurrent3DProviderIndex), this);

0AA8: call_method_return 0x57C990 struct [cDMAudio] num_params 0 pop 0 func_ret [char]

function cDMAudio__GetCurrent3DProviderIndex<thiscall, 0x57C990>(struct: int): int

cDMAudio::GetMissionAudioLoadingStatus

plugin::CallMethodAndReturnDynGlobal(gaddrof(cDMAudio::GetMissionAudioLoadingStatus), this);

0AA8: call_method_return 0x57CD90 struct [cDMAudio] num_params 0 pop 0 func_ret [unsigned char]

function cDMAudio__GetMissionAudioLoadingStatus<thiscall, 0x57CD90>(struct: int): int

cDMAudio::GetNum3DProvidersAvailable

plugin::CallMethodAndReturnDynGlobal(gaddrof(cDMAudio::GetNum3DProvidersAvailable), this);

0AA8: call_method_return 0x57C950 struct [cDMAudio] num_params 0 pop 0 func_ret [unsigned char]

function cDMAudio__GetNum3DProvidersAvailable<thiscall, 0x57C950>(struct: int): int

cDMAudio::GetRadioInCar

plugin::CallMethodAndReturnDynGlobal(gaddrof(cDMAudio::GetRadioInCar), this);

0AA8: call_method_return 0x57CE40 struct [cDMAudio] num_params 0 pop 0 func_ret [unsigned char]

function cDMAudio__GetRadioInCar<thiscall, 0x57CE40>(struct: int): int

cDMAudio::Initialise

plugin::CallMethodDynGlobal(gaddrof(cDMAudio::Initialise), this);

0AA6: call_method 0x57C760 struct [cDMAudio] num_params 0 pop 0

function cDMAudio__Initialise<thiscall, 0x57C760>(struct: int)

cDMAudio::IsAudioInitialised

plugin::CallMethodAndReturnDynGlobal(gaddrof(cDMAudio::IsAudioInitialised), this);

0AA8: call_method_return 0x57CAB0 struct [cDMAudio] num_params 0 pop 0 func_ret [bool]

function cDMAudio__IsAudioInitialised<thiscall, 0x57CAB0>(struct: int): int

cDMAudio::IsMP3RadioChannelAvailable

plugin::CallMethodAndReturnDynGlobal(gaddrof(cDMAudio::IsMP3RadioChannelAvailable), this);

0AA8: call_method_return 0x57C9F0 struct [cDMAudio] num_params 0 pop 0 func_ret [bool]

function cDMAudio__IsMP3RadioChannelAvailable<thiscall, 0x57C9F0>(struct: int): int

cDMAudio::IsMissionAudioSampleFinished

plugin::CallMethodAndReturnDynGlobal(gaddrof(cDMAudio::IsMissionAudioSampleFinished), this);

0AA8: call_method_return 0x57CE00 struct [cDMAudio] num_params 0 pop 0 func_ret [bool]

function cDMAudio__IsMissionAudioSampleFinished<thiscall, 0x57CE00>(struct: int): int

cDMAudio::PlayFrontEndSound

plugin::CallMethodDynGlobal(gaddrof(cDMAudio::PlayFrontEndSound), this, frontend, volume);

0AA6: call_method 0x57CC20 struct [cDMAudio] num_params 2 pop 0 [volume] [frontend]

function cDMAudio__PlayFrontEndSound<thiscall, 0x57CC20>(struct: int, frontend, volume)

cDMAudio::PlayFrontEndTrack

plugin::CallMethodDynGlobal(gaddrof(cDMAudio::PlayFrontEndTrack), this, track, frontendFlag);

0AA6: call_method 0x57CC80 struct [cDMAudio] num_params 2 pop 0 [frontendFlag] [track]

function cDMAudio__PlayFrontEndTrack<thiscall, 0x57CC80>(struct: int, track, frontendFlag)

cDMAudio::PlayLoadedMissionAudio

plugin::CallMethodDynGlobal(gaddrof(cDMAudio::PlayLoadedMissionAudio), this);

0AA6: call_method 0x57CDE0 struct [cDMAudio] num_params 0 pop 0

function cDMAudio__PlayLoadedMissionAudio<thiscall, 0x57CDE0>(struct: int)

cDMAudio::PlayOneShot

plugin::CallMethodDynGlobal(gaddrof(cDMAudio::PlayOneShot), this, audioEntity, oneShot, volume);

0AA6: call_method 0x57C840 struct [cDMAudio] num_params 3 pop 0 [volume] [oneShot] [audioEntity]

function cDMAudio__PlayOneShot<thiscall, 0x57C840>(struct: int, audioEntity, oneShot, volume)

cDMAudio::PlayPreloadedCutSceneMusic

plugin::CallMethodDynGlobal(gaddrof(cDMAudio::PlayPreloadedCutSceneMusic), this);

0AA6: call_method 0x57CD30 struct [cDMAudio] num_params 0 pop 0

function cDMAudio__PlayPreloadedCutSceneMusic<thiscall, 0x57CD30>(struct: int)

cDMAudio::PlayRadioAnnouncement

plugin::CallMethodDynGlobal(gaddrof(cDMAudio::PlayRadioAnnouncement), this, announcement);

0AA6: call_method 0x57CC60 struct [cDMAudio] num_params 1 pop 0 [announcement]

function cDMAudio__PlayRadioAnnouncement<thiscall, 0x57CC60>(struct: int, announcement)

cDMAudio::PlaySuspectLastSeen

plugin::CallMethodDynGlobal(gaddrof(cDMAudio::PlaySuspectLastSeen), this, x, y, z);

0AA6: call_method 0x57CBB0 struct [cDMAudio] num_params 3 pop 0 [z] [y] [x]

function cDMAudio__PlaySuspectLastSeen<thiscall, 0x57CBB0>(struct: int, x, y, z)

cDMAudio::PreloadCutSceneMusic

plugin::CallMethodDynGlobal(gaddrof(cDMAudio::PreloadCutSceneMusic), this, track);

0AA6: call_method 0x57CD10 struct [cDMAudio] num_params 1 pop 0 [track]

function cDMAudio__PreloadCutSceneMusic<thiscall, 0x57CD10>(struct: int, track)

cDMAudio::PreloadMissionAudio

plugin::CallMethodDynGlobal(gaddrof(cDMAudio::PreloadMissionAudio), this, name);

0AA6: call_method 0x57CD70 struct [cDMAudio] num_params 1 pop 0 [name]

function cDMAudio__PreloadMissionAudio<thiscall, 0x57CD70>(struct: int, name)

cDMAudio::ReacquireDigitalHandle

plugin::CallMethodDynGlobal(gaddrof(cDMAudio::ReacquireDigitalHandle), this);

0AA6: call_method 0x57CA30 struct [cDMAudio] num_params 0 pop 0

function cDMAudio__ReacquireDigitalHandle<thiscall, 0x57CA30>(struct: int)

cDMAudio::ReleaseDigitalHandle

plugin::CallMethodDynGlobal(gaddrof(cDMAudio::ReleaseDigitalHandle), this);

0AA6: call_method 0x57CA10 struct [cDMAudio] num_params 0 pop 0

function cDMAudio__ReleaseDigitalHandle<thiscall, 0x57CA10>(struct: int)

cDMAudio::ReportCollision

plugin::CallMethodDynGlobal(gaddrof(cDMAudio::ReportCollision), this, entityA, entityB, surfaceTypeA, surfaceTypeB, collisionPower, velocity);

0AA6: call_method 0x57CBE0 struct [cDMAudio] num_params 6 pop 0 [velocity] [collisionPower] [surfaceTypeB] [surfaceTypeA] [entityB] [entityA]

function cDMAudio__ReportCollision<thiscall, 0x57CBE0>(struct: int, entityA, entityB, surfaceTypeA, surfaceTypeB, collisionPower, velocity)

cDMAudio::ReportCrime

plugin::CallMethodDynGlobal(gaddrof(cDMAudio::ReportCrime), this, crime, pos);

0AA6: call_method 0x57CAD0 struct [cDMAudio] num_params 2 pop 0 [pos] [crime]

function cDMAudio__ReportCrime<thiscall, 0x57CAD0>(struct: int, crime, pos)

cDMAudio::ResetTimers

plugin::CallMethodDynGlobal(gaddrof(cDMAudio::ResetTimers), this, time);

0AA6: call_method 0x57CCD0 struct [cDMAudio] num_params 1 pop 0 [time]

function cDMAudio__ResetTimers<thiscall, 0x57CCD0>(struct: int, time)

cDMAudio::Service

plugin::CallMethodDynGlobal(gaddrof(cDMAudio::Service), this);

0AA6: call_method 0x57C7A0 struct [cDMAudio] num_params 0 pop 0

function cDMAudio__Service<thiscall, 0x57C7A0>(struct: int)

cDMAudio::SetCurrent3DProvider

plugin::CallMethodAndReturnDynGlobal(gaddrof(cDMAudio::SetCurrent3DProvider), this, which);

0AA8: call_method_return 0x57C9B0 struct [cDMAudio] num_params 1 pop 0 [which] func_ret [char]

function cDMAudio__SetCurrent3DProvider<thiscall, 0x57C9B0>(struct: int, which): int

cDMAudio::SetDynamicAcousticModelingStatus

plugin::CallMethodDynGlobal(gaddrof(cDMAudio::SetDynamicAcousticModelingStatus), this, status);

0AA6: call_method 0x57CA50 struct [cDMAudio] num_params 1 pop 0 [status]

function cDMAudio__SetDynamicAcousticModelingStatus<thiscall, 0x57CA50>(struct: int, status)

cDMAudio::SetEffectsFadeVol

plugin::CallMethodDynGlobal(gaddrof(cDMAudio::SetEffectsFadeVol), this, volume);

0AA6: call_method 0x57C8F0 struct [cDMAudio] num_params 1 pop 0 [volume]

function cDMAudio__SetEffectsFadeVol<thiscall, 0x57C8F0>(struct: int, volume)

cDMAudio::SetEffectsMasterVolume

plugin::CallMethodDynGlobal(gaddrof(cDMAudio::SetEffectsMasterVolume), this, volume);

0AA6: call_method 0x57C890 struct [cDMAudio] num_params 1 pop 0 [volume]

function cDMAudio__SetEffectsMasterVolume<thiscall, 0x57C890>(struct: int, volume)

cDMAudio::SetEntityStatus

plugin::CallMethodDynGlobal(gaddrof(cDMAudio::SetEntityStatus), this, audioEntity, status);

0AA6: call_method 0x57C810 struct [cDMAudio] num_params 2 pop 0 [status] [audioEntity]

function cDMAudio__SetEntityStatus<thiscall, 0x57C810>(struct: int, audioEntity, status)

cDMAudio::SetMissionAudioLocation

plugin::CallMethodDynGlobal(gaddrof(cDMAudio::SetMissionAudioLocation), this, x, y, z);

0AA6: call_method 0x57CDB0 struct [cDMAudio] num_params 3 pop 0 [z] [y] [x]

function cDMAudio__SetMissionAudioLocation<thiscall, 0x57CDB0>(struct: int, x, y, z)

cDMAudio::SetMusicFadeVol

plugin::CallMethodDynGlobal(gaddrof(cDMAudio::SetMusicFadeVol), this, volume);

0AA6: call_method 0x57C920 struct [cDMAudio] num_params 1 pop 0 [volume]

function cDMAudio__SetMusicFadeVol<thiscall, 0x57C920>(struct: int, volume)

cDMAudio::SetMusicMasterVolume

plugin::CallMethodDynGlobal(gaddrof(cDMAudio::SetMusicMasterVolume), this, volume);

0AA6: call_method 0x57C8C0 struct [cDMAudio] num_params 1 pop 0 [volume]

function cDMAudio__SetMusicMasterVolume<thiscall, 0x57C8C0>(struct: int, volume)

cDMAudio::SetRadioChannel

plugin::CallMethodDynGlobal(gaddrof(cDMAudio::SetRadioChannel), this, radio, pos);

0AA6: call_method 0x57CE80 struct [cDMAudio] num_params 2 pop 0 [pos] [radio]

function cDMAudio__SetRadioChannel<thiscall, 0x57CE80>(struct: int, radio, pos)

cDMAudio::SetRadioInCar

plugin::CallMethodDynGlobal(gaddrof(cDMAudio::SetRadioInCar), this, radio);

0AA6: call_method 0x57CE60 struct [cDMAudio] num_params 1 pop 0 [radio]

function cDMAudio__SetRadioInCar<thiscall, 0x57CE60>(struct: int, radio)

cDMAudio::SetSpeakerConfig

plugin::CallMethodDynGlobal(gaddrof(cDMAudio::SetSpeakerConfig), this, config);

0AA6: call_method 0x57C9D0 struct [cDMAudio] num_params 1 pop 0 [config]

function cDMAudio__SetSpeakerConfig<thiscall, 0x57C9D0>(struct: int, config)

cDMAudio::StopCutSceneMusic

plugin::CallMethodDynGlobal(gaddrof(cDMAudio::StopCutSceneMusic), this);

0AA6: call_method 0x57CD50 struct [cDMAudio] num_params 0 pop 0

function cDMAudio__StopCutSceneMusic<thiscall, 0x57CD50>(struct: int)

cDMAudio::StopFrontEndTrack

plugin::CallMethodDynGlobal(gaddrof(cDMAudio::StopFrontEndTrack), this);

0AA6: call_method 0x57CCB0 struct [cDMAudio] num_params 0 pop 0

function cDMAudio__StopFrontEndTrack<thiscall, 0x57CCB0>(struct: int)

cDMAudio::Terminate

plugin::CallMethodDynGlobal(gaddrof(cDMAudio::Terminate), this);

0AA6: call_method 0x57C780 struct [cDMAudio] num_params 0 pop 0

function cDMAudio__Terminate<thiscall, 0x57C780>(struct: int)

plugin_III\game_III\CDoor.cpp

CDoor::CDoor

plugin::CallMethod<0x52D150, CDoor *>(this);

0AA6: call_method 0x52D150 struct [CDoor] num_params 0 pop 0

function CDoor__CDoor<thiscall, 0x52D150>(struct: int)

CDoor::GetAngleOpenRatio

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x545F80 struct [CDoor] num_params 0 pop 0 func_ret [float]

function CDoor__GetAngleOpenRatio<thiscall, 0x545F80>(struct: int): float

CDoor::IsClosed

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x546060 struct [CDoor] num_params 0 pop 0 func_ret [bool]

function CDoor__IsClosed<thiscall, 0x546060>(struct: int): int

CDoor::IsFullyOpen

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x546090 struct [CDoor] num_params 0 pop 0 func_ret [bool]

function CDoor__IsFullyOpen<thiscall, 0x546090>(struct: int): int

CDoor::Open

plugin::CallMethod<0x545EF0, CDoor *, float>(this, angle);

0AA6: call_method 0x545EF0 struct [CDoor] num_params 1 pop 0 [angle]

function CDoor__Open<thiscall, 0x545EF0>(struct: int, angle)

CDoor::Process

plugin::CallMethod<0x545BD0, CDoor , CVehicle>(this, vehicle);

0AA6: call_method 0x545BD0 struct [CDoor] num_params 1 pop 0 [vehicle]

function CDoor__Process<thiscall, 0x545BD0>(struct: int, vehicle)

CDoor::RetAngleWhenClosed

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x545FE0 struct [CDoor] num_params 0 pop 0 func_ret [float]

function CDoor__RetAngleWhenClosed<thiscall, 0x545FE0>(struct: int): float

CDoor::RetAngleWhenOpen

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x546020 struct [CDoor] num_params 0 pop 0 func_ret [float]

function CDoor__RetAngleWhenOpen<thiscall, 0x546020>(struct: int): float

plugin_III\game_III\CDraw.cpp

CDraw::SetFOV

plugin::CallDynGlobal(gaddrof(CDraw::SetFOV), fovValue);

plugin_III\game_III\CDummy.cpp

CDummy::Add

plugin::CallVirtualMethod<1, CDummy *>(this);

CDummy::Remove

plugin::CallVirtualMethod<2, CDummy *>(this);

plugin_III\game_III\CEmergencyPed.cpp

CEmergencyPed::ProcessControl

plugin::CallVirtualMethod<8, CEmergencyPed *>(this);

CEmergencyPed::FiremanAI

plugin::CallMethodDynGlobal(gaddrof(CEmergencyPed::FiremanAI), this);

0AA6: call_method 0x4C3CE0 struct [CEmergencyPed] num_params 0 pop 0

function CEmergencyPed__FiremanAI<thiscall, 0x4C3CE0>(struct: int)

CEmergencyPed::InRange

plugin::CallMethodAndReturnDynGlobal(gaddrof(CEmergencyPed::InRange), this, victim);

0AA8: call_method_return 0x4C3EC0 struct [CEmergencyPed] num_params 1 pop 0 [victim] func_ret [bool]

function CEmergencyPed__InRange<thiscall, 0x4C3EC0>(struct: int, victim): int

CEmergencyPed::MedicAI

plugin::CallMethodDynGlobal(gaddrof(CEmergencyPed::MedicAI), this);

0AA6: call_method 0x4C30A0 struct [CEmergencyPed] num_params 0 pop 0

function CEmergencyPed__MedicAI<thiscall, 0x4C30A0>(struct: int)

plugin_III\game_III\CEntity.cpp

CEntity::Add

plugin::CallVirtualMethod<1, CEntity *>(this);

CEntity::Remove

plugin::CallVirtualMethod<2, CEntity *>(this);

CEntity::SetModelIndex

plugin::CallVirtualMethod<3, CEntity *, unsigned int>(this, modelIndex);

CEntity::SetModelIndexNoCreate

plugin::CallVirtualMethod<4, CEntity *, unsigned int>(this, modelIndex);

CEntity::CreateRwObject

plugin::CallVirtualMethod<5, CEntity *>(this);

CEntity::DeleteRwObject

plugin::CallVirtualMethod<6, CEntity *>(this);

*CEntity::GetBoundRect

plugin::CallVirtualMethodAndReturn(this);

CEntity::ProcessControl

plugin::CallVirtualMethod<8, CEntity *>(this);

CEntity::ProcessCollision

plugin::CallVirtualMethod<9, CEntity *>(this);

CEntity::ProcessShift

plugin::CallVirtualMethod<10, CEntity *>(this);

CEntity::Teleport

plugin::CallVirtualMethod<11, CEntity *, CVector>(this, point);

CEntity::PreRender

plugin::CallVirtualMethod<12, CEntity *>(this);

CEntity::Render

plugin::CallVirtualMethod<13, CEntity *>(this);

CEntity::SetupLighting

plugin::CallVirtualMethodAndReturn(this);

CEntity::RemoveLighting

plugin::CallVirtualMethod<15, CEntity *, bool>(this, resetWorldColors);

CEntity::FlagToDestroyWhenNextProcessed

plugin::CallVirtualMethod<16, CEntity *>(this);

CEntity::AddSteamsFromGround

plugin::CallMethodDynGlobal(gaddrof(CEntity::AddSteamsFromGround), this, unused);

0AA6: call_method 0x50CE40 struct [CEntity] num_params 1 pop 0 [unused]

function CEntity__AddSteamsFromGround<thiscall, 0x50CE40>(struct: int, unused)

CEntity::AttachToRwObject

plugin::CallMethodDynGlobal(gaddrof(CEntity::AttachToRwObject), this, rwObject);

0AA6: call_method 0x473F10 struct [CEntity] num_params 1 pop 0 [rwObject]

function CEntity__AttachToRwObject<thiscall, 0x473F10>(struct: int, rwObject)

CEntity::DetachFromRwObject

plugin::CallMethodDynGlobal(gaddrof(CEntity::DetachFromRwObject), this);

0AA6: call_method 0x473F60 struct [CEntity] num_params 0 pop 0

function CEntity__DetachFromRwObject<thiscall, 0x473F60>(struct: int)

*CEntity::GetBoundCentre

plugin::CallMethodAndReturnDynGlobal(gaddrof_o(CEntity::GetBoundCentre, CVector (CEntity::)()), this);

0AA8: call_method_return 0x4742C0 struct [*CEntity] num_params 0 pop 0 func_ret [CVector *]

function CEntity__GetBoundCentre<thiscall, 0x4742C0>(struct: int): int

CEntity::GetBoundCentre

plugin::CallMethodDynGlobal(gaddrof_o(CEntity::GetBoundCentre, void (CEntity::*)(CVector &)), this, out);

0AA6: call_method 0x4742C0 struct [CEntity] num_params 1 pop 0 [out]

function CEntity__GetBoundCentre<thiscall, 0x4742C0>(struct: int, out)

CEntity::GetBoundRadius

plugin::CallMethodAndReturnDynGlobal(gaddrof(CEntity::GetBoundRadius), this);

0AA8: call_method_return 0x474310 struct [CEntity] num_params 0 pop 0 func_ret [float]

function CEntity__GetBoundRadius<thiscall, 0x474310>(struct: int): float

CEntity::GetDistanceFromCentreOfMassToBaseOfModel

plugin::CallMethodAndReturnDynGlobal(gaddrof(CEntity::GetDistanceFromCentreOfMassToBaseOfModel), this);

0AA8: call_method_return 0x4755C0 struct [CEntity] num_params 0 pop 0 func_ret [float]

function CEntity__GetDistanceFromCentreOfMassToBaseOfModel<thiscall, 0x4755C0>(struct: int): float

CEntity::GetIsOnScreen

plugin::CallMethodAndReturnDynGlobal(gaddrof(CEntity::GetIsOnScreen), this);

0AA8: call_method_return 0x474CC0 struct [CEntity] num_params 0 pop 0 func_ret [bool]

function CEntity__GetIsOnScreen<thiscall, 0x474CC0>(struct: int): int

CEntity::GetIsOnScreenComplex

plugin::CallMethodAndReturnDynGlobal(gaddrof(CEntity::GetIsOnScreenComplex), this);

0AA8: call_method_return 0x474D20 struct [CEntity] num_params 0 pop 0 func_ret [bool]

function CEntity__GetIsOnScreenComplex<thiscall, 0x474D20>(struct: int): int

CEntity::GetIsTouching

plugin::CallMethodAndReturnDynGlobal(gaddrof(CEntity::GetIsTouching), this, posn, radius);

0AA8: call_method_return 0x474C10 struct [CEntity] num_params 2 pop 0 [radius] [posn] func_ret [bool]

function CEntity__GetIsTouching<thiscall, 0x474C10>(struct: int, posn, radius): int

CEntity::IsVisible

plugin::CallMethodAndReturnDynGlobal(gaddrof(CEntity::IsVisible), this);

0AA8: call_method_return 0x474CA0 struct [CEntity] num_params 0 pop 0 func_ret [bool]

function CEntity__IsVisible<thiscall, 0x474CA0>(struct: int): int

CEntity::ModifyMatrixForBannerInWind

plugin::CallMethodDynGlobal(gaddrof(CEntity::ModifyMatrixForBannerInWind), this);

0AA6: call_method 0x475830 struct [CEntity] num_params 0 pop 0

function CEntity__ModifyMatrixForBannerInWind<thiscall, 0x475830>(struct: int)

CEntity::ModifyMatrixForTreeInWind

plugin::CallMethodDynGlobal(gaddrof(CEntity::ModifyMatrixForTreeInWind), this);

0AA6: call_method 0x475670 struct [CEntity] num_params 0 pop 0

function CEntity__ModifyMatrixForTreeInWind<thiscall, 0x475670>(struct: int)

CEntity::PreRenderForGlassWindow

plugin::CallMethodDynGlobal(gaddrof(CEntity::PreRenderForGlassWindow), this);

0AA6: call_method 0x475A20 struct [CEntity] num_params 0 pop 0

function CEntity__PreRenderForGlassWindow<thiscall, 0x475A20>(struct: int)

CEntity::ProcessLightsForEntity

plugin::CallMethodDynGlobal(gaddrof(CEntity::ProcessLightsForEntity), this);

0AA6: call_method 0x4FA530 struct [CEntity] num_params 0 pop 0

function CEntity__ProcessLightsForEntity<thiscall, 0x4FA530>(struct: int)

CEntity::PruneReferences

plugin::CallMethodDynGlobal(gaddrof(CEntity::PruneReferences), this);

0AA6: call_method 0x4A7530 struct [CEntity] num_params 0 pop 0

function CEntity__PruneReferences<thiscall, 0x4A7530>(struct: int)

CEntity::RegisterReference

plugin::CallMethodDynGlobal(gaddrof(CEntity::RegisterReference), this, entity);

0AA6: call_method 0x4A7480 struct [CEntity] num_params 1 pop 0 [entity]

function CEntity__RegisterReference<thiscall, 0x4A7480>(struct: int, entity)

CEntity::ResolveReferences

plugin::CallMethodDynGlobal(gaddrof(CEntity::ResolveReferences), this);

0AA6: call_method 0x4A74E0 struct [CEntity] num_params 0 pop 0

function CEntity__ResolveReferences<thiscall, 0x4A74E0>(struct: int)

CEntity::SetState

plugin::CallMethodDynGlobal(gaddrof(CEntity::SetState), this, state);

0AA6: call_method 0x54A8A0 struct [CEntity] num_params 1 pop 0 [state]

function CEntity__SetState<thiscall, 0x54A8A0>(struct: int, state)

CEntity::SetupBigBuilding

plugin::CallMethodDynGlobal(gaddrof(CEntity::SetupBigBuilding), this);

0AA6: call_method 0x4755E0 struct [CEntity] num_params 0 pop 0

function CEntity__SetupBigBuilding<thiscall, 0x4755E0>(struct: int)

CEntity::UpdateRwFrame

plugin::CallMethodDynGlobal(gaddrof(CEntity::UpdateRwFrame), this);

0AA6: call_method 0x474330 struct [CEntity] num_params 0 pop 0

function CEntity__UpdateRwFrame<thiscall, 0x474330>(struct: int)

plugin_III\game_III\CEventList.cpp

CEventList::ClearEvent

plugin::CallDynGlobal(gaddrof(CEventList::ClearEvent), event);

CEventList::FindClosestEvent

plugin::CallAndReturnDynGlobal(gaddrof(CEventList::FindClosestEvent), type, pos, event);

0AA7: call_function_return 0x475F90 num_params 3 pop 3 [event] [pos] [type] func_ret [bool]

function CEventList__FindClosestEvent<cdecl, 0x475F90>(type, pos, event): int

CEventList::GetEvent

plugin::CallAndReturnDynGlobal(gaddrof(CEventList::GetEvent), type, event);

0AA7: call_function_return 0x475F40 num_params 2 pop 2 [event] [type] func_ret [bool]

function CEventList__GetEvent<cdecl, 0x475F40>(type, event): int

CEventList::RegisterEvent

plugin::CallDynGlobal(gaddrof_o(CEventList::RegisterEvent, void (*)(eEventType, eEventEntity, CEntity *, CPed *, int)), type, entityType, entity, criminal, time);

CEventList::RegisterEvent

plugin::CallDynGlobal(gaddrof_o(CEventList::RegisterEvent, void (*)(eEventType, CVector, int)), type, pos, time);

CEventList::ReportCrimeForEvent

plugin::CallDynGlobal(gaddrof(CEventList::ReportCrimeForEvent), type, crimeId, bPoliceDontReallyCare);

plugin_III\game_III\CExplosion.cpp

CExplosion::AddExplosion

plugin::CallAndReturn, CEntity, eExplosionType, CVector const&, unsigned int>(victim, creator, explosionType, posn, time);

0AA7: call_function_return 0x5591C0 num_params 5 pop 5 [time] [posn] [explosionType] [creator] [victim] func_ret [bool]

function CExplosion__AddExplosion<cdecl, 0x5591C0>(victim, creator, explosionType, posn, time): int

CExplosion::CExplosion

plugin::CallMethod<0x55ADE0, CExplosion *>(this);

0AA6: call_method 0x55ADE0 struct [CExplosion] num_params 0 pop 0

function CExplosion__CExplosion<thiscall, 0x55ADE0>(struct: int)

CExplosion::GetExplosionActiveCounter

plugin::CallAndReturn(index);

0AA7: call_function_return 0x559140 num_params 1 pop 1 [index] func_ret [unsigned char]

function CExplosion__GetExplosionActiveCounter<cdecl, 0x559140>(index): int

CExplosion::GetExplosionPosition

plugin::CallAndReturn(index);

0AA7: call_function_return 0x5591A0 num_params 1 pop 1 [index] func_ret [CVector*]

function CExplosion__GetExplosionPosition<cdecl, 0x5591A0>(index): int

CExplosion::Initialise

plugin::Call<0x559030>();

0AA5: call_function 0x559030 num_params 0 pop 0

function CExplosion__Initialise<cdecl, 0x559030>()

CExplosion::RemoveAllExplosionsInArea

plugin::Call<0x55AD40, CVector, float>(posn, radius);

0AA5: call_function 0x55AD40 num_params 2 pop 2 [radius] [posn]

function CExplosion__RemoveAllExplosionsInArea<cdecl, 0x55AD40>(posn, radius)

CExplosion::ResetExplosionActiveCounter

plugin::Call<0x559160, unsigned char>(index);

0AA5: call_function 0x559160 num_params 1 pop 1 [index]

function CExplosion__ResetExplosionActiveCounter<cdecl, 0x559160>(index)

CExplosion::Shutdown

plugin::Call<0x559100>();

0AA5: call_function 0x559100 num_params 0 pop 0

function CExplosion__Shutdown<cdecl, 0x559100>()

CExplosion::TestForExplosionInArea

plugin::CallAndReturn(explosionType, x1, y1, z1, x2, y2, z2);

0AA7: call_function_return 0x55AC80 num_params 7 pop 7 [z2] [y2] [x2] [z1] [y1] [x1] [explosionType] func_ret [bool]

function CExplosion__TestForExplosionInArea<cdecl, 0x55AC80>(explosionType, x1, y1, z1, x2, y2, z2): int

CExplosion::Update

plugin::Call<0x55A0C0>();

0AA5: call_function 0x55A0C0 num_params 0 pop 0

function CExplosion__Update<cdecl, 0x55A0C0>()

plugin_III\game_III\CFallingGlassPane.cpp

CFallingGlassPane::Render

plugin::CallMethodDynGlobal(gaddrof(CFallingGlassPane::Render), this);

0AA6: call_method 0x5024C0 struct [CFallingGlassPane] num_params 0 pop 0

function CFallingGlassPane__Render<thiscall, 0x5024C0>(struct: int)

CFallingGlassPane::Update

plugin::CallMethodDynGlobal(gaddrof(CFallingGlassPane::Update), this);

0AA6: call_method 0x502080 struct [CFallingGlassPane] num_params 0 pop 0

function CFallingGlassPane__Update<thiscall, 0x502080>(struct: int)

plugin_III\game_III\CFileLoader.cpp

CFileLoader::LoadLine

plugin::CallAndReturn(fileHandle);

0AA7: call_function_return 0x4761D0 num_params 1 pop 1 [fileHandle] func_ret [char*]

function CFileLoader__LoadLine<cdecl, 0x4761D0>(fileHandle): int

GetFilename

plugin::CallAndReturn, 0x476230, char const>(filepath);

0AA7: call_function_return 0x476230 num_params 1 pop 1 [filepath] func_ret [char*]

function GetFilename<cdecl, 0x476230>(filepath): int

LoadingScreenLoadingFile

plugin::Call<0x476250, char const*>(filepath);

0AA5: call_function 0x476250 num_params 1 pop 1 [filepath]

function LoadingScreenLoadingFile<cdecl, 0x476250>(filepath)

CFileLoader::LoadLevel

plugin::Call<0x476290, char const*>(datFilePath);

0AA5: call_function 0x476290 num_params 1 pop 1 [datFilePath]

function CFileLoader__LoadLevel<cdecl, 0x476290>(datFilePath)

CFileLoader::LoadCollisionFromDatFile

plugin::Call<0x476520, unsigned int>(gameLevel);

0AA5: call_function 0x476520 num_params 1 pop 1 [gameLevel]

function CFileLoader__LoadCollisionFromDatFile<cdecl, 0x476520>(gameLevel)

CFileLoader::LoadTexDictionary

plugin::CallAndReturn(filepath);

0AA7: call_function_return 0x4765B0 num_params 1 pop 1 [filepath] func_ret [RwTexDictionary *]

function CFileLoader__LoadTexDictionary<cdecl, 0x4765B0>(filepath): int

MoveTexturesCB

plugin::CallAndReturn, 0x476610, RwTexture, void*>(texture, data);

0AA7: call_function_return 0x476610 num_params 2 pop 2 [data] [texture] func_ret [RwTexture*]

function MoveTexturesCB<cdecl, 0x476610>(texture, data): int

CFileLoader::AddTexDictionaries

plugin::Call<0x476630, RwTexDictionary, RwTexDictionary>(dst, src);

0AA5: call_function 0x476630 num_params 2 pop 2 [src] [dst]

function CFileLoader__AddTexDictionaries<cdecl, 0x476630>(dst, src)

GetNameAndLOD

plugin::Call<0x476650, char, char, unsigned int *>(nodeName, outName, outLodIndex);

0AA5: call_function 0x476650 num_params 3 pop 3 [outLodIndex] [outName] [nodeName]

function GetNameAndLOD<cdecl, 0x476650>(nodeName, outName, outLodIndex)

CFileLoader::FindRelatedModelInfoCB

plugin::CallAndReturn, 0x4766C0, RpAtomic, void*>(atomic, data);

0AA7: call_function_return 0x4766C0 num_params 2 pop 2 [data] [atomic] func_ret [RpAtomic*]

function CFileLoader__FindRelatedModelInfoCB<cdecl, 0x4766C0>(atomic, data): int

CFileLoader::LoadAtomicFile

plugin::Call<0x476750, char const*>(filepath);

0AA5: call_function 0x476750 num_params 1 pop 1 [filepath]

function CFileLoader__LoadAtomicFile<cdecl, 0x476750>(filepath)

CFileLoader::LoadAtomicFile2Return

plugin::CallAndReturn, 0x4767C0, char const>(filepath);

0AA7: call_function_return 0x4767C0 num_params 1 pop 1 [filepath] func_ret [RpClump*]

function CFileLoader__LoadAtomicFile2Return<cdecl, 0x4767C0>(filepath): int

CFileLoader::LoadClumpFile

plugin::Call<0x476810, char const*>(filepath);

0AA5: call_function 0x476810 num_params 1 pop 1 [filepath]

function CFileLoader__LoadClumpFile<cdecl, 0x476810>(filepath)

CFileLoader::SetRelatedModelInfoCB

plugin::CallAndReturn, 0x4768C0, RpAtomic, void*>(atomic, data);

0AA7: call_function_return 0x4768C0 num_params 2 pop 2 [data] [atomic] func_ret [RpAtomic*]

function CFileLoader__SetRelatedModelInfoCB<cdecl, 0x4768C0>(atomic, data): int

CFileLoader::LoadAtomicFile

plugin::CallAndReturn(stream, modelIndex);

0AA7: call_function_return 0x476930 num_params 2 pop 2 [modelIndex] [stream] func_ret [bool]

function CFileLoader__LoadAtomicFile<cdecl, 0x476930>(stream, modelIndex): int

CFileLoader::LoadClumpFile

plugin::CallAndReturn(stream, modelIndex);

0AA7: call_function_return 0x476990 num_params 2 pop 2 [modelIndex] [stream] func_ret [bool]

function CFileLoader__LoadClumpFile<cdecl, 0x476990>(stream, modelIndex): int

CFileLoader::StartLoadClumpFile

plugin::CallAndReturn(stream, modelIndex);

0AA7: call_function_return 0x476A20 num_params 2 pop 2 [modelIndex] [stream] func_ret [bool]

function CFileLoader__StartLoadClumpFile<cdecl, 0x476A20>(stream, modelIndex): int

CFileLoader::FinishLoadClumpFile

plugin::CallAndReturn(stream, modelIndex);

0AA7: call_function_return 0x476A70 num_params 2 pop 2 [modelIndex] [stream] func_ret [bool]

function CFileLoader__FinishLoadClumpFile<cdecl, 0x476A70>(stream, modelIndex): int

CFileLoader::LoadObjectTypes

plugin::Call<0x476AC0, char const*>(filepath);

0AA5: call_function 0x476AC0 num_params 1 pop 1 [filepath]

function CFileLoader__LoadObjectTypes<cdecl, 0x476AC0>(filepath)

CFileLoader::ReloadPaths

plugin::Call<0x476DB0, char const*>(filepath);

0AA5: call_function 0x476DB0 num_params 1 pop 1 [filepath]

function CFileLoader__ReloadPaths<cdecl, 0x476DB0>(filepath)

CFileLoader::ReloadObjectTypes

plugin::Call<0x476F30, char const*>(filepath);

0AA5: call_function 0x476F30 num_params 1 pop 1 [filepath]

function CFileLoader__ReloadObjectTypes<cdecl, 0x476F30>(filepath)

CFileLoader::LoadObject

plugin::Call<0x477040, char const*>(line);

0AA5: call_function 0x477040 num_params 1 pop 1 [line]

function CFileLoader__LoadObject<cdecl, 0x477040>(line)

CFileLoader::ReloadObject

plugin::Call<0x4772B0, char const*>(line);

0AA5: call_function 0x4772B0 num_params 1 pop 1 [line]

function CFileLoader__ReloadObject<cdecl, 0x4772B0>(line)

CFileLoader::LoadTimeObject

plugin::Call<0x4774B0, char const*>(line);

0AA5: call_function 0x4774B0 num_params 1 pop 1 [line]

function CFileLoader__LoadTimeObject<cdecl, 0x4774B0>(line)

CFileLoader::LoadMLO

plugin::Call<0x477750, char const*>(line);

0AA5: call_function 0x477750 num_params 1 pop 1 [line]

function CFileLoader__LoadMLO<cdecl, 0x477750>(line)

CFileLoader::LoadMLOInstance

plugin::Call<0x4777C0, int, char const*>(modelIndex, line);

0AA5: call_function 0x4777C0 num_params 2 pop 2 [line] [modelIndex]

function CFileLoader__LoadMLOInstance<cdecl, 0x4777C0>(modelIndex, line)

CFileLoader::LoadClumpObject

plugin::Call<0x477920, char const*>(line);

0AA5: call_function 0x477920 num_params 1 pop 1 [line]

function CFileLoader__LoadClumpObject<cdecl, 0x477920>(line)

CFileLoader::LoadVehicleObject

plugin::Call<0x477990, char const*>(line);

0AA5: call_function 0x477990 num_params 1 pop 1 [line]

function CFileLoader__LoadVehicleObject<cdecl, 0x477990>(line)

CFileLoader::LoadPedObject

plugin::Call<0x477DE0, char const*>(line);

0AA5: call_function 0x477DE0 num_params 1 pop 1 [line]

function CFileLoader__LoadPedObject<cdecl, 0x477DE0>(line)

CFileLoader::LoadPathHeader

plugin::CallAndReturn, char>(line, outPathType);

0AA7: call_function_return 0x477ED0 num_params 2 pop 2 [outPathType] [line] func_ret [int]

function CFileLoader__LoadPathHeader<cdecl, 0x477ED0>(line, outPathType): int

CFileLoader::LoadPedPathNode

plugin::Call<0x477F00, char const*, int, int>(line, id, index);

0AA5: call_function 0x477F00 num_params 3 pop 3 [index] [id] [line]

function CFileLoader__LoadPedPathNode<cdecl, 0x477F00>(line, id, index)

CFileLoader::LoadCarPathNode

plugin::Call<0x477FF0, char const*, int, int>(line, id, index);

0AA5: call_function 0x477FF0 num_params 3 pop 3 [index] [id] [line]

function CFileLoader__LoadCarPathNode<cdecl, 0x477FF0>(line, id, index)

CFileLoader::Load2dEffect

plugin::Call<0x4780E0, char const*>(line);

0AA5: call_function 0x4780E0 num_params 1 pop 1 [line]

function CFileLoader__Load2dEffect<cdecl, 0x4780E0>(line)

CFileLoader::LoadScene

plugin::Call<0x478370, char const*>(filepath);

0AA5: call_function 0x478370 num_params 1 pop 1 [filepath]

function CFileLoader__LoadScene<cdecl, 0x478370>(filepath)

CFileLoader::LoadMapZones

plugin::Call<0x478550, char const*>(filepath);

0AA5: call_function 0x478550 num_params 1 pop 1 [filepath]

function CFileLoader__LoadMapZones<cdecl, 0x478550>(filepath)

CFileLoader::LoadObjectInstance

plugin::Call<0x4786B0, char const*>(line);

0AA5: call_function 0x4786B0 num_params 1 pop 1 [line]

function CFileLoader__LoadObjectInstance<cdecl, 0x4786B0>(line)

CFileLoader::LoadPickup

plugin::Call<0x4789C0, char const*>(line);

0AA5: call_function 0x4789C0 num_params 1 pop 1 [line]

function CFileLoader__LoadPickup<cdecl, 0x4789C0>(line)

CFileLoader::LoadZone

plugin::Call<0x478A00, char const*>(line);

0AA5: call_function 0x478A00 num_params 1 pop 1 [line]

function CFileLoader__LoadZone<cdecl, 0x478A00>(line)

CFileLoader::LoadCullZone

plugin::Call<0x478A90, char const*>(line);

0AA5: call_function 0x478A90 num_params 1 pop 1 [line]

function CFileLoader__LoadCullZone<cdecl, 0x478A90>(line)

CFileLoader::LoadCollisionFile

plugin::Call<0x478B20, char*>(filepath);

0AA5: call_function 0x478B20 num_params 1 pop 1 [filepath]

function CFileLoader__LoadCollisionFile<cdecl, 0x478B20>(filepath)

CFileLoader::LoadCollisionModel

plugin::Call<0x478C20, unsigned char, CColModel&, char>(buffer, outColModel, name);

0AA5: call_function 0x478C20 num_params 3 pop 3 [name] [outColModel] [buffer]

function CFileLoader__LoadCollisionModel<cdecl, 0x478C20>(buffer, outColModel, name)

plugin_III\game_III\CFileMgr.cpp

CFileMgr::ChangeDir

plugin::CallDynGlobal(gaddrof(CFileMgr::ChangeDir), dir);

CFileMgr::CloseFile

plugin::CallAndReturnDynGlobal(gaddrof(CFileMgr::CloseFile), fileHandle);

0AA7: call_function_return 0x479200 num_params 1 pop 1 [fileHandle] func_ret [int]

function CFileMgr__CloseFile<cdecl, 0x479200>(fileHandle): int

CFileMgr::GetErrorReadWrite

plugin::CallAndReturnDynGlobal(gaddrof(CFileMgr::GetErrorReadWrite), fileHandle);

0AA7: call_function_return 0x479210 num_params 1 pop 1 [fileHandle] func_ret [int]

function CFileMgr__GetErrorReadWrite<cdecl, 0x479210>(fileHandle): int

CFileMgr::LoadTextFile

plugin::CallAndReturnDynGlobal(gaddrof(CFileMgr::LoadTextFile), filePath, buf, size, mode);

0AA7: call_function_return 0x479090 num_params 4 pop 4 [mode] [size] [buf] [filePath] func_ret [FILESTREAM]

function CFileMgr__LoadTextFile<cdecl, 0x479090>(filePath, buf, size, mode): int

CFileMgr::OpenFile

plugin::CallAndReturnDynGlobal(gaddrof(CFileMgr::OpenFile), filePath, mode);

0AA7: call_function_return 0x479100 num_params 2 pop 2 [mode] [filePath] func_ret [FILESTREAM]

function CFileMgr__OpenFile<cdecl, 0x479100>(filePath, mode): int

CFileMgr::OpenFileForWriting

plugin::CallAndReturnDynGlobal(gaddrof(CFileMgr::OpenFileForWriting), filePath);

0AA7: call_function_return 0x479120 num_params 1 pop 1 [filePath] func_ret [FILESTREAM]

function CFileMgr__OpenFileForWriting<cdecl, 0x479120>(filePath): int

CFileMgr::Read

plugin::CallAndReturnDynGlobal(gaddrof(CFileMgr::Read), fileHandle, buf, size);

0AA7: call_function_return 0x479140 num_params 3 pop 3 [size] [buf] [fileHandle] func_ret [int]

function CFileMgr__Read<cdecl, 0x479140>(fileHandle, buf, size): int

CFileMgr::ReadLine

plugin::CallAndReturnDynGlobal(gaddrof(CFileMgr::ReadLine), fileHandle, buf, len);

0AA7: call_function_return 0x4791D0 num_params 3 pop 3 [len] [buf] [fileHandle] func_ret [bool]

function CFileMgr__ReadLine<cdecl, 0x4791D0>(fileHandle, buf, len): int

CFileMgr::Seek

plugin::CallAndReturnDynGlobal(gaddrof(CFileMgr::Seek), fileHandle, offset, origin);

0AA7: call_function_return 0x479180 num_params 3 pop 3 [origin] [offset] [fileHandle] func_ret [bool]

function CFileMgr__Seek<cdecl, 0x479180>(fileHandle, offset, origin): int

CFileMgr::SetDir

plugin::CallDynGlobal(gaddrof(CFileMgr::SetDir), dir);

CFileMgr::Write

plugin::CallAndReturnDynGlobal(gaddrof(CFileMgr::Write), fileHandle, buf, size);

0AA7: call_function_return 0x479160 num_params 3 pop 3 [size] [buf] [fileHandle] func_ret [int]

function CFileMgr__Write<cdecl, 0x479160>(fileHandle, buf, size): int

plugin_III\game_III\CFire.cpp

CFire::Extinguish

plugin::CallMethodDynGlobal(gaddrof(CFire::Extinguish), this);

0AA6: call_method 0x479D40 struct [CFire] num_params 0 pop 0

function CFire__Extinguish<thiscall, 0x479D40>(struct: int)

CFire::ProcessFire

plugin::CallMethodDynGlobal(gaddrof(CFire::ProcessFire), this);

0AA6: call_method 0x4798D0 struct [CFire] num_params 0 pop 0

function CFire__ProcessFire<thiscall, 0x4798D0>(struct: int)

CFire::ReportThisFire

plugin::CallMethodDynGlobal(gaddrof(CFire::ReportThisFire), this);

0AA6: call_method 0x4798B0 struct [CFire] num_params 0 pop 0

function CFire__ReportThisFire<thiscall, 0x4798B0>(struct: int)

plugin_III\game_III\CFireManager.cpp

CFireManager::ExtinguishPoint

plugin::CallMethodDynGlobal(gaddrof(CFireManager::ExtinguishPoint), this, point, range);

0AA6: call_method 0x479DB0 struct [CFireManager] num_params 2 pop 0 [range] [point]

function CFireManager__ExtinguishPoint<thiscall, 0x479DB0>(struct: int, point, range)

*CFireManager::FindFurthestFire_NeverMindFireMen

plugin::CallMethodAndReturnDynGlobal(gaddrof(CFireManager::FindFurthestFire_NeverMindFireMen), this, pos, minRange, maxRange);

0AA8: call_method_return 0x479430 struct [*CFireManager] num_params 3 pop 0 [maxRange] [minRange] [pos] func_ret [CFire *]

function CFireManager__FindFurthestFire_NeverMindFireMen<thiscall, 0x479430>(struct: int, pos, minRange, maxRange): int

*CFireManager::FindNearestFire

plugin::CallMethodAndReturnDynGlobal(gaddrof(CFireManager::FindNearestFire), this, pos, pDistance);

0AA8: call_method_return 0x479340 struct [*CFireManager] num_params 2 pop 0 [pDistance] [pos] func_ret [CFire *]

function CFireManager__FindNearestFire<thiscall, 0x479340>(struct: int, pos, pDistance): int

*CFireManager::GetNextFreeFire

plugin::CallMethodAndReturnDynGlobal(gaddrof(CFireManager::GetNextFreeFire), this);

0AA8: call_method_return 0x4792E0 struct [*CFireManager] num_params 0 pop 0 func_ret [CFire *]

function CFireManager__GetNextFreeFire<thiscall, 0x4792E0>(struct: int): int

CFireManager::IsScriptFireExtinguished

plugin::CallMethodAndReturnDynGlobal(gaddrof(CFireManager::IsScriptFireExtinguished), this, fireIndex);

0AA8: call_method_return 0x479FC0 struct [CFireManager] num_params 1 pop 0 [fireIndex] func_ret [bool]

function CFireManager__IsScriptFireExtinguished<thiscall, 0x479FC0>(struct: int, fireIndex): int

CFireManager::RemoveAllScriptFires

plugin::CallMethodDynGlobal(gaddrof(CFireManager::RemoveAllScriptFires), this);

0AA6: call_method 0x47A000 struct [CFireManager] num_params 0 pop 0

function CFireManager__RemoveAllScriptFires<thiscall, 0x47A000>(struct: int)

CFireManager::RemoveScriptFire

plugin::CallMethodDynGlobal(gaddrof(CFireManager::RemoveScriptFire), this, fireIndex);

0AA6: call_method 0x479FE0 struct [CFireManager] num_params 1 pop 0 [fireIndex]

function CFireManager__RemoveScriptFire<thiscall, 0x479FE0>(struct: int, fireIndex)

CFireManager::SetScriptFireAudio

plugin::CallMethodDynGlobal(gaddrof(CFireManager::SetScriptFireAudio), this, fireIndex, state);

0AA6: call_method 0x47A040 struct [CFireManager] num_params 2 pop 0 [state] [fireIndex]

function CFireManager__SetScriptFireAudio<thiscall, 0x47A040>(struct: int, fireIndex, state)

CFireManager::StartFire

plugin::CallMethodDynGlobal(gaddrof_o(CFireManager::StartFire, void (CFireManager::*)(CVector, float, unsigned char)), this, pos, strength, propagation);

0AA6: call_method 0x479590 struct [CFireManager] num_params 3 pop 0 [propagation] [strength] [pos]

function CFireManager__StartFire<thiscall, 0x479590>(struct: int, pos, strength, propagation)

CFireManager::StartFire

plugin::CallMethodDynGlobal(gaddrof_o(CFireManager::StartFire, void (CFireManager::*)(CEntity *, CEntity *, float, unsigned char)), this, entityOnFire, fleeFrom, strength, propagation);

0AA6: call_method 0x479590 struct [CFireManager] num_params 4 pop 0 [propagation] [strength] [fleeFrom] [entityOnFire]

function CFireManager__StartFire<thiscall, 0x479590>(struct: int, entityOnFire, fleeFrom, strength, propagation)

CFireManager::StartScriptFire

plugin::CallMethodAndReturnDynGlobal(gaddrof(CFireManager::StartScriptFire), this, pos, target, strength, propagation);

0AA8: call_method_return 0x479E60 struct [CFireManager] num_params 4 pop 0 [propagation] [strength] [target] [pos] func_ret [int]

function CFireManager__StartScriptFire<thiscall, 0x479E60>(struct: int, pos, target, strength, propagation): int

CFireManager::Update

plugin::CallMethodDynGlobal(gaddrof(CFireManager::Update), this);

0AA6: call_method 0x479310 struct [CFireManager] num_params 0 pop 0

function CFireManager__Update<thiscall, 0x479310>(struct: int)

plugin_III\game_III\CFont.cpp

CFont::DrawFonts

plugin::Call<0x501B50>();

0AA5: call_function 0x501B50 num_params 0 pop 0

function CFont__DrawFonts<cdecl, 0x501B50>()

CFont::GetNextSpace

plugin::CallAndReturn, 0x501960, const wchar_t>(str);

0AA7: call_function_return 0x501960 num_params 1 pop 1 [str] func_ret [wchar_t*]

function CFont__GetNextSpace<cdecl, 0x501960>(str): int

CFont::GetNumberLines

plugin::CallAndReturn(x, y, text);

0AA7: call_function_return 0x501260 num_params 3 pop 3 [text] [y] [x] func_ret [int]

function CFont__GetNumberLines<cdecl, 0x501260>(x, y, text): int

CFont::GetStringWidth

plugin::CallAndReturn(str, sentence);

0AA7: call_function_return 0x5018A0 num_params 2 pop 2 [sentence] [str] func_ret [float]

function CFont__GetStringWidth<cdecl, 0x5018A0>(str, sentence): float

CFont::GetTextRect

plugin::CallAndReturn, 0x5013B0, CRect, float, float, const wchar_t*>(rect_out, x, y, text);

0AA7: call_function_return 0x5013B0 num_params 4 pop 4 [text] [y] [x] [rect_out] func_ret [CRect*]

function CFont__GetTextRect<cdecl, 0x5013B0>(rect_out, x, y, text): int

CFont::InitPerFrame

plugin::Call<0x500BE0>();

0AA5: call_function 0x500BE0 num_params 0 pop 0

function CFont__InitPerFrame<cdecl, 0x500BE0>()

CFont::Initialise

plugin::Call<0x500A40>();

0AA5: call_function 0x500A40 num_params 0 pop 0

function CFont__Initialise<cdecl, 0x500A40>()

CFont::ParseToken

plugin::CallAndReturn, 0x5019A0, wchar_t>(str);

0AA7: call_function_return 0x5019A0 num_params 1 pop 1 [str] func_ret [wchar_t*]

function CFont__ParseToken<cdecl, 0x5019A0>(str): int

CFont::PrintChar

plugin::Call<0x500C30, float, float, short>(x, y, character);

0AA5: call_function 0x500C30 num_params 3 pop 3 [character] [y] [x]

function CFont__PrintChar<cdecl, 0x500C30>(x, y, character)

CFont::PrintString

plugin::Call<0x500F50, float, float, const wchar_t*>(x, y, text);

0AA5: call_function 0x500F50 num_params 3 pop 3 [text] [y] [x]

function CFont__PrintString<cdecl, 0x500F50>(x, y, text)

CFont::PrintString

plugin::Call<0x501730, float, float, const wchar_t, const wchar_t, float>(x, y, start, end, arg4);

0AA5: call_function 0x501730 num_params 5 pop 5 [arg4] [end] [start] [y] [x]

function CFont__PrintString<cdecl, 0x501730>(x, y, start, end, arg4)

CFont::SetAlphaFade

plugin::Call<0x501DD0, float>(alpha);

0AA5: call_function 0x501DD0 num_params 1 pop 1 [alpha]

function CFont__SetAlphaFade<cdecl, 0x501DD0>(alpha)

CFont::SetBackGroundOnlyTextOff

plugin::Call<0x501D40>();

0AA5: call_function 0x501D40 num_params 0 pop 0

function CFont__SetBackGroundOnlyTextOff<cdecl, 0x501D40>()

CFont::SetBackGroundOnlyTextOn

plugin::Call<0x501D30>();

0AA5: call_function 0x501D30 num_params 0 pop 0

function CFont__SetBackGroundOnlyTextOn<cdecl, 0x501D30>()

CFont::SetBackgroundColor

plugin::Call<0x501D00, CRGBA*>(&color);

0AA5: call_function 0x501D00 num_params 1 pop 1 [&color]

function CFont__SetBackgroundColor<cdecl, 0x501D00>(&color)

CFont::SetBackgroundOff

plugin::Call<0x501CF0>();

0AA5: call_function 0x501CF0 num_params 0 pop 0

function CFont__SetBackgroundOff<cdecl, 0x501CF0>()

CFont::SetBackgroundOn

plugin::Call<0x501CE0>();

0AA5: call_function 0x501CE0 num_params 0 pop 0

function CFont__SetBackgroundOn<cdecl, 0x501CE0>()

CFont::SetCentreOff

plugin::Call<0x501CB0>();

0AA5: call_function 0x501CB0 num_params 0 pop 0

function CFont__SetCentreOff<cdecl, 0x501CB0>()

CFont::SetCentreOn

plugin::Call<0x501C90>();

0AA5: call_function 0x501C90 num_params 0 pop 0

function CFont__SetCentreOn<cdecl, 0x501C90>()

CFont::SetCentreSize

plugin::Call<0x501CD0, float>(size);

0AA5: call_function 0x501CD0 num_params 1 pop 1 [size]

function CFont__SetCentreSize<cdecl, 0x501CD0>(size)

CFont::SetColor

plugin::Call<0x501BD0, CRGBA*>(&color);

0AA5: call_function 0x501BD0 num_params 1 pop 1 [&color]

function CFont__SetColor<cdecl, 0x501BD0>(&color)

CFont::SetDropColor

plugin::Call<0x501DE0, CRGBA*>(&color);

0AA5: call_function 0x501DE0 num_params 1 pop 1 [&color]

function CFont__SetDropColor<cdecl, 0x501DE0>(&color)

CFont::SetDropShadowPosition

plugin::Call<0x501E70, short>(value);

0AA5: call_function 0x501E70 num_params 1 pop 1 [value]

function CFont__SetDropShadowPosition<cdecl, 0x501E70>(value)

CFont::SetFontStyle

plugin::Call<0x501DB0, short>(style);

0AA5: call_function 0x501DB0 num_params 1 pop 1 [style]

function CFont__SetFontStyle<cdecl, 0x501DB0>(style)

CFont::SetJustifyOff

plugin::Call<0x501C80>();

0AA5: call_function 0x501C80 num_params 0 pop 0

function CFont__SetJustifyOff<cdecl, 0x501C80>()

CFont::SetJustifyOn

plugin::Call<0x501C60>();

0AA5: call_function 0x501C60 num_params 0 pop 0

function CFont__SetJustifyOn<cdecl, 0x501C60>()

CFont::SetPropOff

plugin::Call<0x501D90>();

0AA5: call_function 0x501D90 num_params 0 pop 0

function CFont__SetPropOff<cdecl, 0x501D90>()

CFont::SetPropOn

plugin::Call<0x501DA0>();

0AA5: call_function 0x501DA0 num_params 0 pop 0

function CFont__SetPropOn<cdecl, 0x501DA0>()

CFont::SetRightJustifyOff

plugin::Call<0x501D70>();

0AA5: call_function 0x501D70 num_params 0 pop 0

function CFont__SetRightJustifyOff<cdecl, 0x501D70>()

CFont::SetRightJustifyOn

plugin::Call<0x501D50>();

0AA5: call_function 0x501D50 num_params 0 pop 0

function CFont__SetRightJustifyOn<cdecl, 0x501D50>()

CFont::SetRightJustifyWrap

plugin::Call<0x501DC0, float>(value);

0AA5: call_function 0x501DC0 num_params 1 pop 1 [value]

function CFont__SetRightJustifyWrap<cdecl, 0x501DC0>(value)

CFont::SetScale

plugin::Call<0x501B80, float, float>(width, height);

0AA5: call_function 0x501B80 num_params 2 pop 2 [height] [width]

function CFont__SetScale<cdecl, 0x501B80>(width, height)

CFont::SetSlant

plugin::Call<0x501BC0, float>(value);

0AA5: call_function 0x501BC0 num_params 1 pop 1 [value]

function CFont__SetSlant<cdecl, 0x501BC0>(value)

CFont::SetSlantRefPoint

plugin::Call<0x501BA0, float, float>(x, y);

0AA5: call_function 0x501BA0 num_params 2 pop 2 [y] [x]

function CFont__SetSlantRefPoint<cdecl, 0x501BA0>(x, y)

CFont::SetWrapx

plugin::Call<0x501CC0, float>(value);

0AA5: call_function 0x501CC0 num_params 1 pop 1 [value]

function CFont__SetWrapx<cdecl, 0x501CC0>(value)

CFont::Shutdown

plugin::Call<0x500BA0>();

0AA5: call_function 0x500BA0 num_params 0 pop 0

function CFont__Shutdown<cdecl, 0x500BA0>()

CFont::character_code

plugin::CallAndReturn(character);

0AA7: call_function_return 0x501E80 num_params 1 pop 1 [character] func_ret [short]

function CFont__character_code<cdecl, 0x501E80>(character): int

AsciiToUnicode

plugin::Call<0x5009C0, char const, wchar_t>(str_ascii, str_unicode);

0AA5: call_function 0x5009C0 num_params 2 pop 2 [str_unicode] [str_ascii]

function AsciiToUnicode<cdecl, 0x5009C0>(str_ascii, str_unicode)

UnicodeStrlen

plugin::CallAndReturn(str);

0AA7: call_function_return 0x500A20 num_params 1 pop 1 [str] func_ret [int]

function UnicodeStrlen<cdecl, 0x500A20>(str): int

plugin_III\game_III\CFontDetails.cpp

CFontDetails::~CFontDetails

plugin::CallMethod<0x501F10, CFontDetails *>(this);

0AA6: call_method 0x501F10 struct [CFontDetails] num_params 0 pop 0

function CFontDetails__~CFontDetails<thiscall, 0x501F10>(struct: int)

plugin_III\game_III\CGame.cpp

CGame::DrasticTidyUpMemory

plugin::CallDynGlobal(gaddrof(CGame::DrasticTidyUpMemory), flushDraw);

CGame::Initialise

plugin::CallAndReturnDynGlobal(gaddrof(CGame::Initialise), datFile);

0AA7: call_function_return 0x48BED0 num_params 1 pop 1 [datFile] func_ret [bool]

function CGame__Initialise<cdecl, 0x48BED0>(datFile): int

CGame::InitialiseOnceAfterRW

plugin::CallAndReturnDynGlobal(gaddrof(CGame::InitialiseOnceAfterRW));

0AA7: call_function_return 0x48BD50 num_params 0 pop 0 func_ret [bool]

function CGame__InitialiseOnceAfterRW<cdecl, 0x48BD50>(): int

CGame::InitialiseOnceBeforeRW

plugin::CallAndReturnDynGlobal(gaddrof(CGame::InitialiseOnceBeforeRW));

0AA7: call_function_return 0x48BB80 num_params 0 pop 0 func_ret [bool]

function CGame__InitialiseOnceBeforeRW<cdecl, 0x48BB80>(): int

CGame::InitialiseRenderWare

plugin::CallAndReturnDynGlobal(gaddrof(CGame::InitialiseRenderWare));

0AA7: call_function_return 0x48BBA0 num_params 0 pop 0 func_ret [bool]

function CGame__InitialiseRenderWare<cdecl, 0x48BBA0>(): int

CGame::Shutdown

plugin::CallAndReturnDynGlobal(gaddrof(CGame::Shutdown));

0AA7: call_function_return 0x48C3A0 num_params 0 pop 0 func_ret [bool]

function CGame__Shutdown<cdecl, 0x48C3A0>(): int

CGame::TidyUpMemory

plugin::CallDynGlobal(gaddrof(CGame::TidyUpMemory), moveTextures, flushDraw);

plugin_III\game_III\CGameLogic.cpp

CGameLogic::PassTime

plugin::CallDynGlobal(gaddrof(CGameLogic::PassTime), time);

CGameLogic::RestorePlayerStuffDuringResurrection

plugin::CallDynGlobal(gaddrof(CGameLogic::RestorePlayerStuffDuringResurrection), player, pos, angle);

CGameLogic::SortOutStreamingAndMemory

plugin::CallDynGlobal(gaddrof(CGameLogic::SortOutStreamingAndMemory), pos);

plugin_III\game_III\CGangs.cpp

CGangs::GetGangPedModelOverride

plugin::CallAndReturnDynGlobal(gaddrof(CGangs::GetGangPedModelOverride), gang);

0AA7: call_function_return 0x4C4070 num_params 1 pop 1 [gang] func_ret [char]

function CGangs__GetGangPedModelOverride<cdecl, 0x4C4070>(gang): int

CGangs::LoadAllGangData

plugin::CallDynGlobal(gaddrof(CGangs::LoadAllGangData), buf, size);

CGangs::SaveAllGangData

plugin::CallDynGlobal(gaddrof(CGangs::SaveAllGangData), buf, size);

CGangs::SetGangPedModelOverride

plugin::CallDynGlobal(gaddrof(CGangs::SetGangPedModelOverride), gang, ovrd);

CGangs::SetGangVehicleModel

plugin::CallDynGlobal(gaddrof(CGangs::SetGangVehicleModel), gang, model);

CGangs::SetGangWeapons

plugin::CallDynGlobal(gaddrof(CGangs::SetGangWeapons), gang, weaponOne, weaponTwo);

plugin_III\game_III\CGarage.cpp

CGarage::BuildRotatedDoorMatrix

plugin::CallMethod<0x4267C0, CGarage , CEntity, float>(this, door, angle);

0AA6: call_method 0x4267C0 struct [CGarage] num_params 2 pop 0 [angle] [door]

function CGarage__BuildRotatedDoorMatrix<thiscall, 0x4267C0>(struct: int, door, angle)

CGarage::CalcDistToGarageRectangleSquared

plugin::CallMethodAndReturn(this, x, y);

0AA8: call_method_return 0x426F50 struct [CGarage] num_params 2 pop 0 [y] [x] func_ret [float]

function CGarage__CalcDistToGarageRectangleSquared<thiscall, 0x426F50>(struct: int, x, y): float

CGarage::CalcSmallestDistToGarageDoorSquared

plugin::CallMethodAndReturn(this, x, y);

0AA8: call_method_return 0x426FE0 struct [CGarage] num_params 2 pop 0 [y] [x] func_ret [float]

function CGarage__CalcSmallestDistToGarageDoorSquared<thiscall, 0x426FE0>(struct: int, x, y): float

CGarage::CenterCarInGarage

plugin::CallMethodAndReturn, CVehicle>(this, vehicle);

0AA8: call_method_return 0x428000 struct [CGarage] num_params 1 pop 0 [vehicle] func_ret [bool]

function CGarage__CenterCarInGarage<thiscall, 0x428000>(struct: int, vehicle): int

CGarage::CountCarsWithCenterPointWithinGarage

plugin::CallMethodAndReturn, CEntity>(this, vehicle);

0AA8: call_method_return 0x426130 struct [CGarage] num_params 1 pop 0 [vehicle] func_ret [int]

function CGarage__CountCarsWithCenterPointWithinGarage<thiscall, 0x426130>(struct: int, vehicle): int

CGarage::DoesCraigNeedThisCar

plugin::CallMethodAndReturn(this, modelIndex);

0AA8: call_method_return 0x426D90 struct [CGarage] num_params 1 pop 0 [modelIndex] func_ret [bool]

function CGarage__DoesCraigNeedThisCar<thiscall, 0x426D90>(struct: int, modelIndex): int

CGarage::EntityHasASphereWayOutsideGarage

plugin::CallMethodAndReturn, CEntity, float>(this, entity, radius);

0AA8: call_method_return 0x425B30 struct [CGarage] num_params 2 pop 0 [radius] [entity] func_ret [bool]

function CGarage__EntityHasASphereWayOutsideGarage<thiscall, 0x425B30>(struct: int, entity, radius): int

CGarage::FindDoorsEntities

plugin::CallMethod<0x427060, CGarage *>(this);

0AA6: call_method 0x427060 struct [CGarage] num_params 0 pop 0

function CGarage__FindDoorsEntities<thiscall, 0x427060>(struct: int)

CGarage::FindDoorsEntitiesSectorList

plugin::CallMethodAndReturn(this, list, arg1);

0AA8: call_method_return 0x427300 struct [CGarage] num_params 2 pop 0 [arg1] [list] func_ret [char]

function CGarage__FindDoorsEntitiesSectorList<thiscall, 0x427300>(struct: int, list, arg1): int

CGarage::HasCraigCollectedThisCar

plugin::CallMethodAndReturn(this, modelIndex);

0AA8: call_method_return 0x426DF0 struct [CGarage] num_params 1 pop 0 [modelIndex] func_ret [bool]

function CGarage__HasCraigCollectedThisCar<thiscall, 0x426DF0>(struct: int, modelIndex): int

CGarage::IsAnyCarBlockingDoor

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x425FB0 struct [CGarage] num_params 0 pop 0 func_ret [bool]

function CGarage__IsAnyCarBlockingDoor<thiscall, 0x425FB0>(struct: int): int

CGarage::IsAnyOtherCarTouchingGarage

plugin::CallMethodAndReturn, CVehicle>(this, vehicle);

0AA8: call_method_return 0x425C90 struct [CGarage] num_params 1 pop 0 [vehicle] func_ret [bool]

function CGarage__IsAnyOtherCarTouchingGarage<thiscall, 0x425C90>(struct: int, vehicle): int

CGarage::IsAnyOtherPedTouchingGarage

plugin::CallMethodAndReturn, CPed>(this, ped);

0AA8: call_method_return 0x425E20 struct [CGarage] num_params 1 pop 0 [ped] func_ret [bool]

function CGarage__IsAnyOtherPedTouchingGarage<thiscall, 0x425E20>(struct: int, ped): int

CGarage::IsEntityEntirelyInside

plugin::CallMethodAndReturn, CEntity>(this, entity);

0AA8: call_method_return 0x425370 struct [CGarage] num_params 1 pop 0 [entity] func_ret [bool]

function CGarage__IsEntityEntirelyInside<thiscall, 0x425370>(struct: int, entity): int

CGarage::IsEntityEntirelyInside3D

plugin::CallMethodAndReturn, CEntity, float>(this, entity, radius);

0AA8: call_method_return 0x4254F0 struct [CGarage] num_params 2 pop 0 [radius] [entity] func_ret [bool]

function CGarage__IsEntityEntirelyInside3D<thiscall, 0x4254F0>(struct: int, entity, radius): int

CGarage::IsEntityEntirelyOutside

plugin::CallMethodAndReturn, CEntity, float>(this, entity, radius);

0AA8: call_method_return 0x425740 struct [CGarage] num_params 2 pop 0 [radius] [entity] func_ret [bool]

function CGarage__IsEntityEntirelyOutside<thiscall, 0x425740>(struct: int, entity, radius): int

CGarage::IsEntityTouching3D

plugin::CallMethodAndReturn, CEntity>(this, entity);

0AA8: call_method_return 0x425950 struct [CGarage] num_params 1 pop 0 [entity] func_ret [bool]

function CGarage__IsEntityTouching3D<thiscall, 0x425950>(struct: int, entity): int

CGarage::IsGarageEmpty

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x425890 struct [CGarage] num_params 0 pop 0 func_ret [bool]

function CGarage__IsGarageEmpty<thiscall, 0x425890>(struct: int): int

CGarage::IsPlayerOutsideGarage

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x425910 struct [CGarage] num_params 0 pop 0 func_ret [bool]

function CGarage__IsPlayerOutsideGarage<thiscall, 0x425910>(struct: int): int

CGarage::IsStaticPlayerCarEntirelyInside

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x4251C0 struct [CGarage] num_params 0 pop 0 func_ret [bool]

function CGarage__IsStaticPlayerCarEntirelyInside<thiscall, 0x4251C0>(struct: int): int

CGarage::Load

plugin::CallMethod<0x4288E0, CGarage , unsigned char, unsigned int>(this, bufferPointer, structSize);

0AA6: call_method 0x4288E0 struct [CGarage] num_params 2 pop 0 [structSize] [bufferPointer]

function CGarage__Load<thiscall, 0x4288E0>(struct: int, bufferPointer, structSize)

CGarage::MarkThisCarAsCollectedForCraig

plugin::CallMethodAndReturn(this, modelIndex);

0AA8: call_method_return 0x426E50 struct [CGarage] num_params 1 pop 0 [modelIndex] func_ret [bool]

function CGarage__MarkThisCarAsCollectedForCraig<thiscall, 0x426E50>(struct: int, modelIndex): int

CGarage::PlayerArrestedOrDied

plugin::CallMethod<0x427FC0, CGarage *>(this);

0AA6: call_method 0x427FC0 struct [CGarage] num_params 0 pop 0

function CGarage__PlayerArrestedOrDied<thiscall, 0x427FC0>(struct: int)

CGarage::RefreshDoorPointers

plugin::CallMethod<0x426980, CGarage *, bool>(this, arg0);

0AA6: call_method 0x426980 struct [CGarage] num_params 1 pop 0 [arg0]

function CGarage__RefreshDoorPointers<thiscall, 0x426980>(struct: int, arg0)

CGarage::RemoveCarsBlockingDoorNotInside

plugin::CallMethod<0x4261F0, CGarage *>(this);

0AA6: call_method 0x4261F0 struct [CGarage] num_params 0 pop 0

function CGarage__RemoveCarsBlockingDoorNotInside<thiscall, 0x4261F0>(struct: int)

CGarage::RestoreCarsForThisHideOut

plugin::CallMethodAndReturn, CStoredCar>(this, car);

0AA8: call_method_return 0x427A40 struct [CGarage] num_params 1 pop 0 [car] func_ret [bool]

function CGarage__RestoreCarsForThisHideOut<thiscall, 0x427A40>(struct: int, car): int

CGarage::StoreAndRemoveCarsForThisHideOut

plugin::CallMethod<0x427840, CGarage , CStoredCar, int>(this, car, count);

0AA6: call_method 0x427840 struct [CGarage] num_params 2 pop 0 [count] [car]

function CGarage__StoreAndRemoveCarsForThisHideOut<thiscall, 0x427840>(struct: int, car, count)

CGarage::TidyUpGarage

plugin::CallMethod<0x427C30, CGarage *>(this);

0AA6: call_method 0x427C30 struct [CGarage] num_params 0 pop 0

function CGarage__TidyUpGarage<thiscall, 0x427C30>(struct: int)

CGarage::TidyUpGarageClose

plugin::CallMethod<0x427D90, CGarage *>(this);

0AA6: call_method 0x427D90 struct [CGarage] num_params 0 pop 0

function CGarage__TidyUpGarageClose<thiscall, 0x427D90>(struct: int)

CGarage::Update

plugin::CallMethod<0x4222D0, CGarage *>(this);

0AA6: call_method 0x4222D0 struct [CGarage] num_params 0 pop 0

function CGarage__Update<thiscall, 0x4222D0>(struct: int)

CGarage::UpdateCrusherAngle

plugin::CallMethod<0x4268A0, CGarage *>(this);

0AA6: call_method 0x4268A0 struct [CGarage] num_params 0 pop 0

function CGarage__UpdateCrusherAngle<thiscall, 0x4268A0>(struct: int)

CGarage::UpdateCrusherShake

plugin::CallMethod<0x4268E0, CGarage *, float, float>(this, x, y);

0AA6: call_method 0x4268E0 struct [CGarage] num_params 2 pop 0 [y] [x]

function CGarage__UpdateCrusherShake<thiscall, 0x4268E0>(struct: int, x, y)

CGarage::UpdateDoorsHeight

plugin::CallMethod<0x426730, CGarage *>(this);

0AA6: call_method 0x426730 struct [CGarage] num_params 0 pop 0

function CGarage__UpdateDoorsHeight<thiscall, 0x426730>(struct: int)

plugin_III\game_III\CGarages.cpp

CGarages::ActivateGarage

plugin::Call<0x426C60, short>(index);

0AA5: call_function 0x426C60 num_params 1 pop 1 [index]

function CGarages__ActivateGarage<cdecl, 0x426C60>(index)

CGarages::AddOne

plugin::CallAndReturn(pointFront, pointBack, type, vehicleModelIndex);

0AA7: call_function_return 0x421FA0 num_params 4 pop 4 [vehicleModelIndex] [type] [pointBack] [pointFront] func_ret [int]

function CGarages__AddOne<cdecl, 0x421FA0>(pointFront, pointBack, type, vehicleModelIndex): int

CGarages::CameraShouldBeOutside

plugin::CallAndReturn();

0AA7: call_function_return 0x427BC0 num_params 0 pop 0 func_ret [bool]

function CGarages__CameraShouldBeOutside<cdecl, 0x427BC0>(): int

CGarages::ChangeGarageType

plugin::Call<0x4222A0, short, unsigned char, unsigned int>(index, type, vehicleModelIndex);

0AA5: call_function 0x4222A0 num_params 3 pop 3 [vehicleModelIndex] [type] [index]

function CGarages__ChangeGarageType<cdecl, 0x4222A0>(index, type, vehicleModelIndex)

CGarages::CloseHideOutGaragesBeforeSave

plugin::Call<0x428130>();

0AA5: call_function 0x428130 num_params 0 pop 0

function CGarages__CloseHideOutGaragesBeforeSave<cdecl, 0x428130>()

CGarages::CountCarsInHideoutGarage

plugin::CallAndReturn(type);

0AA7: call_function_return 0x4281E0 num_params 1 pop 1 [type] func_ret [int]

function CGarages__CountCarsInHideoutGarage<cdecl, 0x4281E0>(type): int

CGarages::DeActivateGarage

plugin::Call<0x426C40, short>(index);

0AA5: call_function 0x426C40 num_params 1 pop 1 [index]

function CGarages__DeActivateGarage<cdecl, 0x426C40>(index)

CGarages::FindDoorHeightForMI

plugin::CallAndReturn(vehicleModelIndex);

0AA7: call_function_return 0x427C10 num_params 1 pop 1 [vehicleModelIndex] func_ret [float]

function CGarages__FindDoorHeightForMI<cdecl, 0x427C10>(vehicleModelIndex): float

CGarages::FindMaxNumStoredCarsForGarage

plugin::CallAndReturn(type);

0AA7: call_function_return 0x428230 num_params 1 pop 1 [type] func_ret [int]

function CGarages__FindMaxNumStoredCarsForGarage<cdecl, 0x428230>(type): int

CGarages::GivePlayerDetonator

plugin::Call<0x427BD0>();

0AA5: call_function 0x427BD0 num_params 0 pop 0

function CGarages__GivePlayerDetonator<cdecl, 0x427BD0>()

CGarages::HasCarBeenCrushed

plugin::CallAndReturn(vehicleModelIndex);

0AA7: call_function_return 0x4275A0 num_params 1 pop 1 [vehicleModelIndex] func_ret [bool]

function CGarages__HasCarBeenCrushed<cdecl, 0x4275A0>(vehicleModelIndex): int

CGarages::HasCarBeenDroppedOffYet

plugin::CallAndReturn(index);

0AA7: call_function_return 0x426C20 num_params 1 pop 1 [index] func_ret [bool]

function CGarages__HasCarBeenDroppedOffYet<cdecl, 0x426C20>(index): int

CGarages::HasImportExportGarageCollectedThisCar

plugin::CallAndReturn(index, vehicleModelIndex);

0AA7: call_function_return 0x426CB0 num_params 2 pop 2 [vehicleModelIndex] [index] func_ret [bool]

function CGarages__HasImportExportGarageCollectedThisCar<cdecl, 0x426CB0>(index, vehicleModelIndex): int

CGarages::HasResprayHappened

plugin::CallAndReturn(index);

0AA7: call_function_return 0x4274F0 num_params 1 pop 1 [index] func_ret [bool]

function CGarages__HasResprayHappened<cdecl, 0x4274F0>(index): int

CGarages::HasThisCarBeenCollected

plugin::CallAndReturn(index, vehicleModelIndex);

0AA7: call_function_return 0x426D50 num_params 2 pop 2 [vehicleModelIndex] [index] func_ret [bool]

function CGarages__HasThisCarBeenCollected<cdecl, 0x426D50>(index, vehicleModelIndex): int

CGarages::Init

plugin::Call<0x421C60>();

0AA5: call_function 0x421C60 num_params 0 pop 0

function CGarages__Init<cdecl, 0x421C60>()

CGarages::IsCarSprayable

plugin::CallAndReturn(car);

0AA7: call_function_return 0x426700 num_params 1 pop 1 [car] func_ret [bool]

function CGarages__IsCarSprayable<cdecl, 0x426700>(car): int

CGarages::IsGarageClosed

plugin::CallAndReturn(index);

0AA7: call_function_return 0x426D20 num_params 1 pop 1 [index] func_ret [bool]

function CGarages__IsGarageClosed<cdecl, 0x426D20>(index): int

CGarages::IsGarageOpen

plugin::CallAndReturn(index);

0AA7: call_function_return 0x426CF0 num_params 1 pop 1 [index] func_ret [bool]

function CGarages__IsGarageOpen<cdecl, 0x426CF0>(index): int

CGarages::IsModelIndexADoor

plugin::CallAndReturn(modelIndexDoor);

0AA7: call_function_return 0x428D90 num_params 1 pop 1 [modelIndexDoor] func_ret [bool]

function CGarages__IsModelIndexADoor<cdecl, 0x428D90>(modelIndexDoor): int

CGarages::IsPointInAGarageCameraZone

plugin::CallAndReturn(point);

0AA7: call_function_return 0x427AB0 num_params 1 pop 1 [point] func_ret [bool]

function CGarages__IsPointInAGarageCameraZone<cdecl, 0x427AB0>(point): int

CGarages::IsPointWithinAnyGarage

plugin::CallAndReturn(point);

0AA7: call_function_return 0x428320 num_params 1 pop 1 [point] func_ret [bool]

function CGarages__IsPointWithinAnyGarage<cdecl, 0x428320>(point): int

CGarages::IsPointWithinHideOutGarage

plugin::CallAndReturn(point);

0AA7: call_function_return 0x428260 num_params 1 pop 1 [point] func_ret [bool]

function CGarages__IsPointWithinHideOutGarage<cdecl, 0x428260>(point): int

CGarages::IsThisCarWithinGarageArea

plugin::CallAndReturn(index, entity);

0AA7: call_function_return 0x427570 num_params 2 pop 2 [entity] [index] func_ret [bool]

function CGarages__IsThisCarWithinGarageArea<cdecl, 0x427570>(index, entity): int

CGarages::Load

plugin::Call<0x428940, unsigned char*, unsigned int>(bufferPointer, structSize);

0AA5: call_function 0x428940 num_params 2 pop 2 [structSize] [bufferPointer]

function CGarages__Load<cdecl, 0x428940>(bufferPointer, structSize)

CGarages::PlayerArrestedOrDied

plugin::Call<0x427F60>();

0AA5: call_function 0x427F60 num_params 0 pop 0

function CGarages__PlayerArrestedOrDied<cdecl, 0x427F60>()

CGarages::PrintMessages

plugin::Call<0x426310>();

0AA5: call_function 0x426310 num_params 0 pop 0

function CGarages__PrintMessages<cdecl, 0x426310>()

CGarages::QueryCarsCollected

plugin::CallAndReturn(index);

0AA7: call_function_return 0x426CA0 num_params 1 pop 1 [index] func_ret [int]

function CGarages__QueryCarsCollected<cdecl, 0x426CA0>(index): int

CGarages::Save

plugin::Call<0x4284E0, unsigned char, unsigned int>(bufferPointer, structSize);

0AA5: call_function 0x4284E0 num_params 2 pop 2 [structSize] [bufferPointer]

function CGarages__Save<cdecl, 0x4284E0>(bufferPointer, structSize)

CGarages::SetAllDoorsBackToOriginalHeight

plugin::Call<0x4283D0>();

0AA5: call_function 0x4283D0 num_params 0 pop 0

function CGarages__SetAllDoorsBackToOriginalHeight<cdecl, 0x4283D0>()

CGarages::SetGarageDoorToRotate

plugin::Call<0x427510, short>(index);

0AA5: call_function 0x427510 num_params 1 pop 1 [index]

function CGarages__SetGarageDoorToRotate<cdecl, 0x427510>(index)

CGarages::SetLeaveCameraForThisGarage

plugin::Call<0x427550, short>(index);

0AA5: call_function 0x427550 num_params 1 pop 1 [index]

function CGarages__SetLeaveCameraForThisGarage<cdecl, 0x427550>(index)

CGarages::SetTargetCarForMissionGarage

plugin::Call<0x426BD0, short, CAutomobile*>(index, car);

0AA5: call_function 0x426BD0 num_params 2 pop 2 [car] [index]

function CGarages__SetTargetCarForMissionGarage<cdecl, 0x426BD0>(index, car)

CGarages::Shutdown

plugin::Call<0x421E10>();

0AA5: call_function 0x421E10 num_params 0 pop 0

function CGarages__Shutdown<cdecl, 0x421E10>()

CGarages::TriggerMessage

plugin::Call<0x426B20, char*, short, unsigned short, short>(text, numberInString, time, numberInString2);

0AA5: call_function 0x426B20 num_params 4 pop 4 [numberInString2] [time] [numberInString] [text]

function CGarages__TriggerMessage<cdecl, 0x426B20>(text, numberInString, time, numberInString2)

CGarages::Update

plugin::Call<0x421E40>();

0AA5: call_function 0x421E40 num_params 0 pop 0

function CGarages__Update<cdecl, 0x421E40>()

plugin_III\game_III\CGeneral.cpp

CGeneral::GetATanOfXY

plugin::CallAndReturnDynGlobal(gaddrof(CGeneral::GetATanOfXY), x, y);

0AA7: call_function_return 0x48CC30 num_params 2 pop 2 [y] [x] func_ret [float]

function CGeneral__GetATanOfXY<cdecl, 0x48CC30>(x, y): float

CGeneral::GetAngleBetweenPoints

plugin::CallAndReturnDynGlobal(gaddrof(CGeneral::GetAngleBetweenPoints), x1, y1, x2, y2);

0AA7: call_function_return 0x48CA30 num_params 4 pop 4 [y2] [x2] [y1] [x1] func_ret [float]

function CGeneral__GetAngleBetweenPoints<cdecl, 0x48CA30>(x1, y1, x2, y2): float

CGeneral::GetNodeHeadingFromVector

plugin::CallAndReturnDynGlobal(gaddrof(CGeneral::GetNodeHeadingFromVector), x, y);

0AA7: call_function_return 0x48CE40 num_params 2 pop 2 [y] [x] func_ret [int]

function CGeneral__GetNodeHeadingFromVector<cdecl, 0x48CE40>(x, y): int

CGeneral::GetRadianAngleBetweenPoints

plugin::CallAndReturnDynGlobal(gaddrof(CGeneral::GetRadianAngleBetweenPoints), x1, y1, x2, y2);

0AA7: call_function_return 0x48CA50 num_params 4 pop 4 [y2] [x2] [y1] [x1] func_ret [float]

function CGeneral__GetRadianAngleBetweenPoints<cdecl, 0x48CA50>(x1, y1, x2, y2): float

CGeneral::LimitAngle

plugin::CallAndReturnDynGlobal(gaddrof(CGeneral::LimitAngle), angle);

0AA7: call_function_return 0x48CB40 num_params 1 pop 1 [angle] func_ret [float]

function CGeneral__LimitAngle<cdecl, 0x48CB40>(angle): float

CGeneral::LimitRadianAngle

plugin::CallAndReturnDynGlobal(gaddrof(CGeneral::LimitRadianAngle), angle);

0AA7: call_function_return 0x48CB90 num_params 1 pop 1 [angle] func_ret [float]

function CGeneral__LimitRadianAngle<cdecl, 0x48CB90>(angle): float

plugin_III\game_III\CGlass.cpp

CGlass::AskForObjectToBeRenderedInGlass

plugin::CallDynGlobal(gaddrof(CGlass::AskForObjectToBeRenderedInGlass), entity);

CGlass::CalcAlphaWithNormal

plugin::CallAndReturnDynGlobal(gaddrof(CGlass::CalcAlphaWithNormal), normal);

0AA7: call_function_return 0x503C90 num_params 1 pop 1 [normal] func_ret [int]

function CGlass__CalcAlphaWithNormal<cdecl, 0x503C90>(normal): int

*CGlass::FindFreePane

plugin::CallAndReturnDynGlobal(gaddrof(CGlass::FindFreePane));

0AA7: call_function_return 0x502490 num_params 0 pop 0 func_ret [CFallingGlassPane *]

function CGlass__FindFreePane<cdecl, 0x502490>(): int

CGlass::GeneratePanesForWindow

plugin::CallDynGlobal(gaddrof(CGlass::GeneratePanesForWindow), type, pos, at, right, speed, point, moveSpeed, cracked, explosion);

CGlass::RenderEntityInGlass

plugin::CallDynGlobal(gaddrof(CGlass::RenderEntityInGlass), entity);

CGlass::WasGlassHitByBullet

plugin::CallDynGlobal(gaddrof(CGlass::WasGlassHitByBullet), entity, point);

CGlass::WindowRespondsToCollision

plugin::CallDynGlobal(gaddrof(CGlass::WindowRespondsToCollision), entity, amount, speed, point, explosion);

CGlass::WindowRespondsToExplosion

plugin::CallDynGlobal(gaddrof(CGlass::WindowRespondsToExplosion), entity, point);

CGlass::WindowRespondsToSoftCollision

plugin::CallDynGlobal(gaddrof(CGlass::WindowRespondsToSoftCollision), entity, amount);

plugin_III\game_III\CHeli.cpp

CHeli::SetModelIndex

plugin::CallVirtualMethod<3, CHeli *, unsigned int>(this, modelIndex);

CHeli::ProcessControl

plugin::CallVirtualMethod<8, CHeli *>(this);

CHeli::PreRender

plugin::CallVirtualMethod<12, CHeli *>(this);

CHeli::Render

plugin::CallVirtualMethod<13, CHeli *>(this);

CHeli::PreRenderAlways

plugin::CallMethodDynGlobal(gaddrof(CHeli::PreRenderAlways), this);

0AA6: call_method 0x5477F0 struct [CHeli] num_params 0 pop 0

function CHeli__PreRenderAlways<thiscall, 0x5477F0>(struct: int)

*CHeli::SpawnFlyingComponent

plugin::CallMethodAndReturnDynGlobal(gaddrof(CHeli::SpawnFlyingComponent), this, component);

0AA8: call_method_return 0x54AE50 struct [*CHeli] num_params 1 pop 0 [component] func_ret [CObject *]

function CHeli__SpawnFlyingComponent<thiscall, 0x54AE50>(struct: int, component): int

CHeli::ActivateHeli

plugin::CallDynGlobal(gaddrof(CHeli::ActivateHeli), activate);

*CHeli::FindPointerToCatalinasHeli

plugin::CallAndReturnDynGlobal(gaddrof(CHeli::FindPointerToCatalinasHeli));

0AA7: call_function_return 0x54AA20 num_params 0 pop 0 func_ret [CHeli *]

function CHeli__FindPointerToCatalinasHeli<cdecl, 0x54AA20>(): int

CHeli::HasCatalinaBeenShotDown

plugin::CallAndReturnDynGlobal(gaddrof(CHeli::HasCatalinaBeenShotDown));

0AA7: call_function_return 0x54AA10 num_params 0 pop 0 func_ret [bool]

function CHeli__HasCatalinaBeenShotDown<cdecl, 0x54AA10>(): int

CHeli::TestBulletCollision

plugin::CallAndReturnDynGlobal(gaddrof(CHeli::TestBulletCollision), lineStart, lineEnd, bulletPos, damage);

0AA7: call_function_return 0x54AB30 num_params 4 pop 4 [damage] [bulletPos] [lineEnd] [lineStart] func_ret [bool]

function CHeli__TestBulletCollision<cdecl, 0x54AB30>(lineStart, lineEnd, bulletPos, damage): int

CHeli::TestRocketCollision

plugin::CallAndReturnDynGlobal(gaddrof(CHeli::TestRocketCollision), coors);

0AA7: call_function_return 0x54AA30 num_params 1 pop 1 [coors] func_ret [bool]

function CHeli__TestRocketCollision<cdecl, 0x54AA30>(coors): int

*GenerateHeli

plugin::CallAndReturnDynGlobal(gaddrof(GenerateHeli), catalina);

0AA7: call_function_return 0x54A640 num_params 1 pop 1 [catalina] func_ret [CHeli *]

function GenerateHeli<cdecl, 0x54A640>(catalina): int

*GetHeliAtomicObjectCB

plugin::CallAndReturnDynGlobal(gaddrof(GetHeliAtomicObjectCB), object, data);

0AA7: call_function_return 0x54AE30 num_params 2 pop 2 [data] [object] func_ret [RwObject *]

function GetHeliAtomicObjectCB<cdecl, 0x54AE30>(object, data): int

plugin_III\game_III\CHud.cpp

CHud::Draw

plugin::Call<0x5052A0>();

0AA5: call_function 0x5052A0 num_params 0 pop 0

function CHud__Draw<cdecl, 0x5052A0>()

CHud::DrawAfterFade

plugin::Call<0x509030>();

0AA5: call_function 0x509030 num_params 0 pop 0

function CHud__DrawAfterFade<cdecl, 0x509030>()

CHud::GetRidOfAllHudMessages

plugin::Call<0x504F90>();

0AA5: call_function 0x504F90 num_params 0 pop 0

function CHud__GetRidOfAllHudMessages<cdecl, 0x504F90>()

CHud::Initialise

plugin::Call<0x5048F0>();

0AA5: call_function 0x5048F0 num_params 0 pop 0

function CHud__Initialise<cdecl, 0x5048F0>()

CHud::ReInitialise

plugin::Call<0x504CC0>();

0AA5: call_function 0x504CC0 num_params 0 pop 0

function CHud__ReInitialise<cdecl, 0x504CC0>()

CHud::SetBigMessage

plugin::Call<0x50A250, wchar_t *, char>(message, style);

0AA5: call_function 0x50A250 num_params 2 pop 2 [style] [message]

function CHud__SetBigMessage<cdecl, 0x50A250>(message, style)

CHud::SetHelpMessage

plugin::Call<0x5051E0, wchar_t *, bool>(message, quick);

0AA5: call_function 0x5051E0 num_params 2 pop 2 [quick] [message]

function CHud__SetHelpMessage<cdecl, 0x5051E0>(message, quick)

CHud::SetMessage

plugin::Call<0x50A210, wchar_t *>(message);

0AA5: call_function 0x50A210 num_params 1 pop 1 [message]

function CHud__SetMessage<cdecl, 0x50A210>(message)

CHud::SetPagerMessage

plugin::Call<0x50A320, wchar_t *>(message);

0AA5: call_function 0x50A320 num_params 1 pop 1 [message]

function CHud__SetPagerMessage<cdecl, 0x50A320>(message)

CHud::SetVehicleName

plugin::Call<0x505290, wchar_t *>(name);

0AA5: call_function 0x505290 num_params 1 pop 1 [name]

function CHud__SetVehicleName<cdecl, 0x505290>(name)

CHud::SetZoneName

plugin::Call<0x5051D0, wchar_t *>(name);

0AA5: call_function 0x5051D0 num_params 1 pop 1 [name]

function CHud__SetZoneName<cdecl, 0x5051D0>(name)

CHud::Shutdown

plugin::Call<0x504C50>();

0AA5: call_function 0x504C50 num_params 0 pop 0

function CHud__Shutdown<cdecl, 0x504C50>()

plugin_III\game_III\CInstance.cpp

CInstance::Shutdown

plugin::CallMethodDynGlobal(gaddrof(CInstance::Shutdown), this);

0AA6: call_method 0x50B850 struct [CInstance] num_params 0 pop 0

function CInstance__Shutdown<thiscall, 0x50B850>(struct: int)

plugin_III\game_III\CKeyboardState.cpp

CKeyboardState::Clear

plugin::CallMethod<0x491760, CKeyboardState *>(this);

0AA6: call_method 0x491760 struct [CKeyboardState] num_params 0 pop 0

function CKeyboardState__Clear<thiscall, 0x491760>(struct: int)

plugin_III\game_III\CLines.cpp

CLines::RenderLineWithClipping

plugin::CallDynGlobal(gaddrof(CLines::RenderLineWithClipping), x1, y1, z1, x2, y2, z2, color1, color2);

plugin_III\game_III\CMatrix.cpp

CMatrix::CMatrix

plugin::CallMethodDynGlobal(ctor_gaddr(CMatrix), this);

CMatrix::CMatrix

plugin::CallMethodDynGlobal(ctor_gaddr_o(CMatrix, void(RwMatrix *, bool)), this, rwMatrix, deleteOnDetach);

CMatrix::CMatrix

plugin::CallMethodDynGlobal(ctor_gaddr_o(CMatrix, void(CMatrix const &)), this, matrix);

CMatrix::~CMatrix

plugin::CallMethodDynGlobal(dtor_gaddr(CMatrix), this);

CMatrix::operator+=

plugin::CallMethodDynGlobal(gaddrof_o(CMatrix::operator+=, void (CMatrix::*)(CMatrix const &)), this, right);

0AA6: call_method 0x4B8F90 struct [CMatrix] num_params 1 pop 0 [right]

function CMatrix__operator+=<thiscall, 0x4B8F90>(struct: int, right)

CMatrix::operator=

plugin::CallMethodDynGlobal(gaddrof_o(CMatrix::operator=, void (CMatrix::*)(CMatrix const &)), this, right);

0AA6: call_method 0x4B8F40 struct [CMatrix] num_params 1 pop 0 [right]

function CMatrix__operator=<thiscall, 0x4B8F40>(struct: int, right)

CMatrix::Attach

plugin::CallMethodDynGlobal(gaddrof(CMatrix::Attach), this, rwMatrix, deleteOnDetach);

0AA6: call_method 0x4B8DD0 struct [CMatrix] num_params 2 pop 0 [deleteOnDetach] [rwMatrix]

function CMatrix__Attach<thiscall, 0x4B8DD0>(struct: int, rwMatrix, deleteOnDetach)

CMatrix::AttachRW

plugin::CallMethodDynGlobal(gaddrof(CMatrix::AttachRW), this, rwMatrix, deleteOnDetach);

0AA6: call_method 0x4B8E00 struct [CMatrix] num_params 2 pop 0 [deleteOnDetach] [rwMatrix]

function CMatrix__AttachRW<thiscall, 0x4B8E00>(struct: int, rwMatrix, deleteOnDetach)

CMatrix::CopyOnlyMatrix

plugin::CallMethodDynGlobal(gaddrof(CMatrix::CopyOnlyMatrix), this, matrix);

0AA6: call_method 0x4B8F70 struct [CMatrix] num_params 1 pop 0 [matrix]

function CMatrix__CopyOnlyMatrix<thiscall, 0x4B8F70>(struct: int, matrix)

CMatrix::Detach

plugin::CallMethodDynGlobal(gaddrof(CMatrix::Detach), this);

0AA6: call_method 0x4B8E30 struct [CMatrix] num_params 0 pop 0

function CMatrix__Detach<thiscall, 0x4B8E30>(struct: int)

CMatrix::Reorthogonalise

plugin::CallMethodDynGlobal(gaddrof(CMatrix::Reorthogonalise), this);

0AA6: call_method 0x4B9A80 struct [CMatrix] num_params 0 pop 0

function CMatrix__Reorthogonalise<thiscall, 0x4B9A80>(struct: int)

CMatrix::ResetOrientation

plugin::CallMethodDynGlobal(gaddrof(CMatrix::ResetOrientation), this);

0AA6: call_method 0x4B9070 struct [CMatrix] num_params 0 pop 0

function CMatrix__ResetOrientation<thiscall, 0x4B9070>(struct: int)

CMatrix::Rotate

plugin::CallMethodDynGlobal(gaddrof(CMatrix::Rotate), this, x, y, z);

0AA6: call_method 0x4B9770 struct [CMatrix] num_params 3 pop 0 [z] [y] [x]

function CMatrix__Rotate<thiscall, 0x4B9770>(struct: int, x, y, z)

CMatrix::RotateX

plugin::CallMethodDynGlobal(gaddrof(CMatrix::RotateX), this, angle);

0AA6: call_method 0x4B9510 struct [CMatrix] num_params 1 pop 0 [angle]

function CMatrix__RotateX<thiscall, 0x4B9510>(struct: int, angle)

CMatrix::RotateZ

plugin::CallMethodDynGlobal(gaddrof(CMatrix::RotateZ), this, angle);

0AA6: call_method 0x4B9640 struct [CMatrix] num_params 1 pop 0 [angle]

function CMatrix__RotateZ<thiscall, 0x4B9640>(struct: int, angle)

CMatrix::SetRotate

plugin::CallMethodDynGlobal(gaddrof(CMatrix::SetRotate), this, x, y, z);

0AA6: call_method 0x4B93A0 struct [CMatrix] num_params 3 pop 0 [z] [y] [x]

function CMatrix__SetRotate<thiscall, 0x4B93A0>(struct: int, x, y, z)

CMatrix::SetRotateX

plugin::CallMethodDynGlobal(gaddrof(CMatrix::SetRotateX), this, angle);

0AA6: call_method 0x4B9310 struct [CMatrix] num_params 1 pop 0 [angle]

function CMatrix__SetRotateX<thiscall, 0x4B9310>(struct: int, angle)

CMatrix::SetRotateXOnly

plugin::CallMethodDynGlobal(gaddrof(CMatrix::SetRotateXOnly), this, angle);

0AA6: call_method 0x4B9160 struct [CMatrix] num_params 1 pop 0 [angle]

function CMatrix__SetRotateXOnly<thiscall, 0x4B9160>(struct: int, angle)

CMatrix::SetRotateY

plugin::CallMethodDynGlobal(gaddrof(CMatrix::SetRotateY), this, angle);

0AA6: call_method 0x4B9340 struct [CMatrix] num_params 1 pop 0 [angle]

function CMatrix__SetRotateY<thiscall, 0x4B9340>(struct: int, angle)

CMatrix::SetRotateYOnly

plugin::CallMethodDynGlobal(gaddrof(CMatrix::SetRotateYOnly), this, angle);

0AA6: call_method 0x4B91F0 struct [CMatrix] num_params 1 pop 0 [angle]

function CMatrix__SetRotateYOnly<thiscall, 0x4B91F0>(struct: int, angle)

CMatrix::SetRotateZ

plugin::CallMethodDynGlobal(gaddrof(CMatrix::SetRotateZ), this, angle);

0AA6: call_method 0x4B9370 struct [CMatrix] num_params 1 pop 0 [angle]

function CMatrix__SetRotateZ<thiscall, 0x4B9370>(struct: int, angle)

CMatrix::SetRotateZOnly

plugin::CallMethodDynGlobal(gaddrof(CMatrix::SetRotateZOnly), this, angle);

0AA6: call_method 0x4B9280 struct [CMatrix] num_params 1 pop 0 [angle]

function CMatrix__SetRotateZOnly<thiscall, 0x4B9280>(struct: int, angle)

CMatrix::SetScale

plugin::CallMethodDynGlobal(gaddrof(CMatrix::SetScale), this, factor);

0AA6: call_method 0x4B90B0 struct [CMatrix] num_params 1 pop 0 [factor]

function CMatrix__SetScale<thiscall, 0x4B90B0>(struct: int, factor)

CMatrix::SetTranslate

plugin::CallMethodDynGlobal(gaddrof_o(CMatrix::SetTranslate, void (CMatrix::*)(float, float, float)), this, x, y, z);

0AA6: call_method 0x54A8C0 struct [CMatrix] num_params 3 pop 0 [z] [y] [x]

function CMatrix__SetTranslate<thiscall, 0x54A8C0>(struct: int, x, y, z)

CMatrix::SetTranslate

plugin::CallMethodDynGlobal(gaddrof_o(CMatrix::SetTranslate, void (CMatrix::*)(CVector *)), this, pos);

0AA6: call_method 0x54A8C0 struct [CMatrix] num_params 1 pop 0 [pos]

function CMatrix__SetTranslate<thiscall, 0x54A8C0>(struct: int, pos)

CMatrix::SetTranslateOnly

plugin::CallMethodDynGlobal(gaddrof(CMatrix::SetTranslateOnly), this, x, y, z);

0AA6: call_method 0x4CBA70 struct [CMatrix] num_params 3 pop 0 [z] [y] [x]

function CMatrix__SetTranslateOnly<thiscall, 0x4CBA70>(struct: int, x, y, z)

CMatrix::SetUnity

plugin::CallMethodDynGlobal(gaddrof(CMatrix::SetUnity), this);

0AA6: call_method 0x4B9010 struct [CMatrix] num_params 0 pop 0

function CMatrix__SetUnity<thiscall, 0x4B9010>(struct: int)

CMatrix::Update

plugin::CallMethodDynGlobal(gaddrof(CMatrix::Update), this);

0AA6: call_method 0x4B8E50 struct [CMatrix] num_params 0 pop 0

function CMatrix__Update<thiscall, 0x4B8E50>(struct: int)

CMatrix::UpdateRW

plugin::CallMethodDynGlobal(gaddrof(CMatrix::UpdateRW), this);

0AA6: call_method 0x4B8EC0 struct [CMatrix] num_params 0 pop 0

function CMatrix__UpdateRW<thiscall, 0x4B8EC0>(struct: int)

plugin_III\game_III\CMBlur.cpp

CMBlur::CreateImmediateModeData

plugin::CallDynGlobal(gaddrof(CMBlur::CreateImmediateModeData), cam, rect);

CMBlur::MotionBlurClose

plugin::CallAndReturnDynGlobal(gaddrof(CMBlur::MotionBlurClose));

0AA7: call_function_return 0x50B170 num_params 0 pop 0 func_ret [RwBool]

function CMBlur__MotionBlurClose<cdecl, 0x50B170>(): int

CMBlur::MotionBlurOpen

plugin::CallAndReturnDynGlobal(gaddrof(CMBlur::MotionBlurOpen), cam);

0AA7: call_function_return 0x50AE40 num_params 1 pop 1 [cam] func_ret [RwBool]

function CMBlur__MotionBlurOpen<cdecl, 0x50AE40>(cam): int

CMBlur::MotionBlurRender

plugin::CallDynGlobal(gaddrof(CMBlur::MotionBlurRender), cam, red, green, blue, blur, type, blurAlpha);

CMBlur::OverlayRender

plugin::CallDynGlobal(gaddrof(CMBlur::OverlayRender), cam, raster, color, type, blurAlpha);

plugin_III\game_III\CMenuManager.cpp

CMenuManager::BuildStatLine

plugin::CallMethod<0x483870, CMenuManager *, char *, float , bool, float>(this, text, stat, aFloat, stat2);

0AA6: call_method 0x483870 struct [CMenuManager] num_params 4 pop 0 [stat2] [aFloat] [stat] [text]

function CMenuManager__BuildStatLine<thiscall, 0x483870>(struct: int, text, stat, aFloat, stat2)

CMenuManager::CentreMousePointer

plugin::Call<0x48ACE0>();

0AA5: call_function 0x48ACE0 num_params 0 pop 0

function CMenuManager__CentreMousePointer<cdecl, 0x48ACE0>()

CMenuManager::CheckCodesForControls

plugin::CallMethodAndReturn(this, type);

0AA8: call_method_return 0x483870 struct [CMenuManager] num_params 1 pop 0 [type] func_ret [int]

function CMenuManager__CheckCodesForControls<thiscall, 0x483870>(struct: int, type): int

CMenuManager::CheckHover

plugin::CallMethodAndReturn(this, x1, x2, y1, y2);

0AA8: call_method_return 0x48ACA0 struct [CMenuManager] num_params 4 pop 0 [y2] [y1] [x2] [x1] func_ret [bool]

function CMenuManager__CheckHover<thiscall, 0x48ACA0>(struct: int, x1, x2, y1, y2): int

CMenuManager::CheckSliderMovement

plugin::CallMethod<0x48B210, CMenuManager *, int>(this, direction);

0AA6: call_method 0x48B210 struct [CMenuManager] num_params 1 pop 0 [direction]

function CMenuManager__CheckSliderMovement<thiscall, 0x48B210>(struct: int, direction)

CMenuManager::CostructStatLine

plugin::CallMethodAndReturn(this, line);

0AA8: call_method_return 0x482800 struct [CMenuManager] num_params 1 pop 0 [line] func_ret [int]

function CMenuManager__CostructStatLine<thiscall, 0x482800>(struct: int, line): int

CMenuManager::DisplayHelperText

plugin::CallMethod<0x48B490, CMenuManager *>(this);

0AA6: call_method 0x48B490 struct [CMenuManager] num_params 0 pop 0

function CMenuManager__DisplayHelperText<thiscall, 0x48B490>(struct: int)

CMenuManager::DisplaySlider

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x00 struct [CMenuManager] num_params 0 pop 0 func_ret [float]

function CMenuManager__DisplaySlider<thiscall, 0x00>(struct: int): float

CMenuManager::DoSettingsBeforeStartingAGame

plugin::CallMethod<0x48AB40, CMenuManager *>(this);

0AA6: call_method 0x48AB40 struct [CMenuManager] num_params 0 pop 0

function CMenuManager__DoSettingsBeforeStartingAGame<thiscall, 0x48AB40>(struct: int)

CMenuManager::Draw

plugin::CallMethod<0x47AE00, CMenuManager *>(this);

0AA6: call_method 0x47AE00 struct [CMenuManager] num_params 0 pop 0

function CMenuManager__Draw<thiscall, 0x47AE00>(struct: int)

CMenuManager::DrawControllerBound

plugin::CallMethod<0x489710, CMenuManager *, int, int, int, char>(this, arg0, arg1, arg2, arg3);

0AA6: call_method 0x489710 struct [CMenuManager] num_params 4 pop 0 [arg3] [arg2] [arg1] [arg0]

function CMenuManager__DrawControllerBound<thiscall, 0x489710>(struct: int, arg0, arg1, arg2, arg3)

CMenuManager::DrawControllerScreenExtraText

plugin::CallMethod<0x4892F0, CMenuManager *, int, int, int>(this, arg0, arg1, arg2);

0AA6: call_method 0x4892F0 struct [CMenuManager] num_params 3 pop 0 [arg2] [arg1] [arg0]

function CMenuManager__DrawControllerScreenExtraText<thiscall, 0x4892F0>(struct: int, arg0, arg1, arg2)

CMenuManager::DrawControllerSetupScreen

plugin::CallMethod<0x481210, CMenuManager *>(this);

0AA6: call_method 0x481210 struct [CMenuManager] num_params 0 pop 0

function CMenuManager__DrawControllerSetupScreen<thiscall, 0x481210>(struct: int)

CMenuManager::DrawFrontEnd

plugin::CallMethod<0x47A540, CMenuManager *>(this);

0AA6: call_method 0x47A540 struct [CMenuManager] num_params 0 pop 0

function CMenuManager__DrawFrontEnd<thiscall, 0x47A540>(struct: int)

CMenuManager::DrawFrontEndNormal

plugin::CallMethod<0x47A5B0, CMenuManager *>(this);

0AA6: call_method 0x47A5B0 struct [CMenuManager] num_params 0 pop 0

function CMenuManager__DrawFrontEndNormal<thiscall, 0x47A5B0>(struct: int)

CMenuManager::DrawPlayerSetupScreen

plugin::CallMethod<0x47F2B0, CMenuManager *>(this);

0AA6: call_method 0x47F2B0 struct [CMenuManager] num_params 0 pop 0

function CMenuManager__DrawPlayerSetupScreen<thiscall, 0x47F2B0>(struct: int)

CMenuManager::FadeIn

plugin::CallMethodAndReturn(this, alpha);

0AA8: call_method_return 0x48AC60 struct [CMenuManager] num_params 1 pop 0 [alpha] func_ret [int]

function CMenuManager__FadeIn<thiscall, 0x48AC60>(struct: int, alpha): int

CMenuManager::FilterOutColorMarkersFromString

plugin::CallMethod<0x4889C0, CMenuManager *, char, CRGBA &>(this, s, color);

0AA6: call_method 0x4889C0 struct [CMenuManager] num_params 2 pop 0 [color] [s]

function CMenuManager__FilterOutColorMarkersFromString<thiscall, 0x4889C0>(struct: int, s, color)

CMenuManager::GetStartOptionsCntrlConfigScreens

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x489270 struct [CMenuManager] num_params 0 pop 0 func_ret [int]

function CMenuManager__GetStartOptionsCntrlConfigScreens<thiscall, 0x489270>(struct: int): int

CMenuManager::InitialiseChangedLanguageSettings

plugin::Call<0x47A4D0>();

0AA5: call_function 0x47A4D0 num_params 0 pop 0

function CMenuManager__InitialiseChangedLanguageSettings<cdecl, 0x47A4D0>()

CMenuManager::LoadAllTextures

plugin::CallMethod<0x47A230, CMenuManager *>(this);

0AA6: call_method 0x47A230 struct [CMenuManager] num_params 0 pop 0

function CMenuManager__LoadAllTextures<thiscall, 0x47A230>(struct: int)

CMenuManager::LoadSettings

plugin::CallMethod<0x488EE0, CMenuManager *>(this);

0AA6: call_method 0x488EE0 struct [CMenuManager] num_params 0 pop 0

function CMenuManager__LoadSettings<thiscall, 0x488EE0>(struct: int)

CMenuManager::MessageScreen

plugin::Call<0x48B7E0, char *>(message);

0AA5: call_function 0x48B7E0 num_params 1 pop 1 [message]

function CMenuManager__MessageScreen<cdecl, 0x48B7E0>(message)

CMenuManager::PickNewPlayerColour

plugin::Call<0x488C40>();

0AA5: call_function 0x488C40 num_params 0 pop 0

function CMenuManager__PickNewPlayerColour<cdecl, 0x488C40>()

CMenuManager::PrintBriefs

plugin::CallMethod<0x484D60, CMenuManager *>(this);

0AA6: call_method 0x484D60 struct [CMenuManager] num_params 0 pop 0

function CMenuManager__PrintBriefs<thiscall, 0x484D60>(struct: int)

CMenuManager::PrintErrorMessage

plugin::Call<0x484F70>();

0AA5: call_function 0x484F70 num_params 0 pop 0

function CMenuManager__PrintErrorMessage<cdecl, 0x484F70>()

CMenuManager::PrintStats

plugin::CallMethod<0x482100, CMenuManager *>(this);

0AA6: call_method 0x482100 struct [CMenuManager] num_params 0 pop 0

function CMenuManager__PrintStats<thiscall, 0x482100>(struct: int)

CMenuManager::Process

plugin::CallMethod<0x485100, CMenuManager *>(this);

0AA6: call_method 0x485100 struct [CMenuManager] num_params 0 pop 0

function CMenuManager__Process<thiscall, 0x485100>(struct: int)

CMenuManager::ProcessButtonPresses

plugin::CallMethod<0x4856F0, CMenuManager *>(this);

0AA6: call_method 0x4856F0 struct [CMenuManager] num_params 0 pop 0

function CMenuManager__ProcessButtonPresses<thiscall, 0x4856F0>(struct: int)

CMenuManager::ProcessOnOffMenuOptions

plugin::CallMethod<0x48AE60, CMenuManager *>(this);

0AA6: call_method 0x48AE60 struct [CMenuManager] num_params 0 pop 0

function CMenuManager__ProcessOnOffMenuOptions<thiscall, 0x48AE60>(struct: int)

CMenuManager::RequestFrontEndShutDown

plugin::Call<0x488750>();

0AA5: call_function 0x488750 num_params 0 pop 0

function CMenuManager__RequestFrontEndShutDown<cdecl, 0x488750>()

CMenuManager::RequestFrontEndStartUp

plugin::Call<0x488770>();

0AA5: call_function 0x488770 num_params 0 pop 0

function CMenuManager__RequestFrontEndStartUp<cdecl, 0x488770>()

CMenuManager::ResetHelperText

plugin::CallMethod<0x48B470, CMenuManager *>(this);

0AA6: call_method 0x48B470 struct [CMenuManager] num_params 0 pop 0

function CMenuManager__ResetHelperText<thiscall, 0x48B470>(struct: int)

CMenuManager::SaveLoadFileError_SetUpErrorScreen

plugin::CallMethod<0x488930, CMenuManager *>(this);

0AA6: call_method 0x488930 struct [CMenuManager] num_params 0 pop 0

function CMenuManager__SaveLoadFileError_SetUpErrorScreen<thiscall, 0x488930>(struct: int)

CMenuManager::SaveSettings

plugin::CallMethod<0x488CC0, CMenuManager *>(this);

0AA6: call_method 0x488CC0 struct [CMenuManager] num_params 0 pop 0

function CMenuManager__SaveSettings<thiscall, 0x488CC0>(struct: int)

CMenuManager::SetHelperText

plugin::CallMethod<0x48B450, CMenuManager *, int>(this, text);

0AA6: call_method 0x48B450 struct [CMenuManager] num_params 1 pop 0 [text]

function CMenuManager__SetHelperText<thiscall, 0x48B450>(struct: int, text)

CMenuManager::ShutdownJustMenu

plugin::CallMethod<0x488920, CMenuManager *>(this);

0AA6: call_method 0x488920 struct [CMenuManager] num_params 0 pop 0

function CMenuManager__ShutdownJustMenu<thiscall, 0x488920>(struct: int)

CMenuManager::StretchX

plugin::CallMethodAndReturn(this, x);

0AA8: call_method_return 0x48ABE0 struct [CMenuManager] num_params 1 pop 0 [x] func_ret [float]

function CMenuManager__StretchX<thiscall, 0x48ABE0>(struct: int, x): float

CMenuManager::StretchY

plugin::CallMethodAndReturn(this, y);

0AA8: call_method_return 0x48AC20 struct [CMenuManager] num_params 1 pop 0 [y] func_ret [float]

function CMenuManager__StretchY<thiscall, 0x48AC20>(struct: int, y): float

CMenuManager::SwitchMenuOnAndOff

plugin::CallMethod<0x488790, CMenuManager *>(this);

0AA6: call_method 0x488790 struct [CMenuManager] num_params 0 pop 0

function CMenuManager__SwitchMenuOnAndOff<thiscall, 0x488790>(struct: int)

CMenuManager::UnloadTextures

plugin::CallMethod<0x47A440, CMenuManager *>(this);

0AA6: call_method 0x47A440 struct [CMenuManager] num_params 0 pop 0

function CMenuManager__UnloadTextures<thiscall, 0x47A440>(struct: int)

CMenuManager::WaitForUserCD

plugin::CallMethod<0x48ADD0, CMenuManager *>(this);

0AA6: call_method 0x48ADD0 struct [CMenuManager] num_params 0 pop 0

function CMenuManager__WaitForUserCD<thiscall, 0x48ADD0>(struct: int)

plugin_III\game_III\CMessages.cpp

CMessages::Init

plugin::Call<0x529310>();

0AA5: call_function 0x529310 num_params 0 pop 0

function CMessages__Init<cdecl, 0x529310>()

CMessages::GetWideStringLength

plugin::CallAndReturn(str);

0AA7: call_function_return 0x529490 num_params 1 pop 1 [str] func_ret [int]

function CMessages__GetWideStringLength<cdecl, 0x529490>(str): int

CMessages::WideStringCopy

plugin::CallAndReturn, wchar_t, unsigned short>(dst, src, size);

0AA7: call_function_return 0x5294B0 num_params 3 pop 3 [size] [src] [dst] func_ret [int]

function CMessages__WideStringCopy<cdecl, 0x5294B0>(dst, src, size): int

CMessages::WideStringCompare

plugin::CallAndReturn, wchar_t, unsigned short>(str1, str2, size);

0AA7: call_function_return 0x529510 num_params 3 pop 3 [size] [str2] [str1] func_ret [bool]

function CMessages__WideStringCompare<cdecl, 0x529510>(str1, str2, size): int

CMessages::Process

plugin::Call<0x529580>();

0AA5: call_function 0x529580 num_params 0 pop 0

function CMessages__Process<cdecl, 0x529580>()

CMessages::Display

plugin::Call<0x529800>();

0AA5: call_function 0x529800 num_params 0 pop 0

function CMessages__Display<cdecl, 0x529800>()

CMessages::AddMessage

plugin::Call<0x529900, wchar_t*, unsigned int, unsigned short>(text, time, flag);

0AA5: call_function 0x529900 num_params 3 pop 3 [flag] [time] [text]

function CMessages__AddMessage<cdecl, 0x529900>(text, time, flag)

CMessages::AddMessageJumpQ

plugin::Call<0x529A10, wchar_t*, unsigned int, unsigned short>(text, time, flag);

0AA5: call_function 0x529A10 num_params 3 pop 3 [flag] [time] [text]

function CMessages__AddMessageJumpQ<cdecl, 0x529A10>(text, time, flag)

CMessages::AddMessageSoon

plugin::Call<0x529AF0, wchar_t*, unsigned int, unsigned short>(text, time, flag);

0AA5: call_function 0x529AF0 num_params 3 pop 3 [flag] [time] [text]

function CMessages__AddMessageSoon<cdecl, 0x529AF0>(text, time, flag)

CMessages::ClearMessages

plugin::Call<0x529CE0>();

0AA5: call_function 0x529CE0 num_params 0 pop 0

function CMessages__ClearMessages<cdecl, 0x529CE0>()

CMessages::ClearSmallMessagesOnly

plugin::Call<0x529E00>();

0AA5: call_function 0x529E00 num_params 0 pop 0

function CMessages__ClearSmallMessagesOnly<cdecl, 0x529E00>()

CMessages::AddBigMessage

plugin::Call<0x529EB0, wchar_t*, unsigned int, unsigned short>(text, time, flag);

0AA5: call_function 0x529EB0 num_params 3 pop 3 [flag] [time] [text]

function CMessages__AddBigMessage<cdecl, 0x529EB0>(text, time, flag)

CMessages::AddBigMessageQ

plugin::Call<0x529F60, wchar_t*, unsigned int, unsigned short>(text, time, flag);

0AA5: call_function 0x529F60 num_params 3 pop 3 [flag] [time] [text]

function CMessages__AddBigMessageQ<cdecl, 0x529F60>(text, time, flag)

CMessages::AddToPreviousBriefArray

plugin::Call<0x52A040, wchar_t, int, int, int, int, int, int, wchar_t>(text, n1, n2, n3, n4, n5, n6, str);

0AA5: call_function 0x52A040 num_params 8 pop 8 [str] [n6] [n5] [n4] [n3] [n2] [n1] [text]

function CMessages__AddToPreviousBriefArray<cdecl, 0x52A040>(text, n1, n2, n3, n4, n5, n6, str)

CMessages::InsertNumberInString

plugin::Call<0x52A1A0, wchar_t, int, int, int, int, int, int, wchar_t>(src, n1, n2, n3, n4, n5, n6, dst);

0AA5: call_function 0x52A1A0 num_params 8 pop 8 [dst] [n6] [n5] [n4] [n3] [n2] [n1] [src]

function CMessages__InsertNumberInString<cdecl, 0x52A1A0>(src, n1, n2, n3, n4, n5, n6, dst)

CMessages::InsertStringInString

plugin::Call<0x52A300, wchar_t, wchar_t>(text, str);

0AA5: call_function 0x52A300 num_params 2 pop 2 [str] [text]

function CMessages__InsertStringInString<cdecl, 0x52A300>(text, str)

CMessages::InsertPlayerControlKeysInString

plugin::Call<0x52A490, wchar_t*>(text);

0AA5: call_function 0x52A490 num_params 1 pop 1 [text]

function CMessages__InsertPlayerControlKeysInString<cdecl, 0x52A490>(text)

CMessages::AddMessageWithNumber

plugin::Call<0x52A850, wchar_t*, unsigned int, unsigned short, int, int, int, int, int, int>(text, time, flag, n1, n2, n3, n4, n5, n6);

0AA5: call_function 0x52A850 num_params 9 pop 9 [n6] [n5] [n4] [n3] [n2] [n1] [flag] [time] [text]

function CMessages__AddMessageWithNumber<cdecl, 0x52A850>(text, time, flag, n1, n2, n3, n4, n5, n6)

CMessages::AddMessageJumpQWithNumber

plugin::Call<0x52A9A0, wchar_t*, unsigned int, unsigned short, int, int, int, int, int, int>(text, time, flag, n1, n2, n3, n4, n5, n6);

0AA5: call_function 0x52A9A0 num_params 9 pop 9 [n6] [n5] [n4] [n3] [n2] [n1] [flag] [time] [text]

function CMessages__AddMessageJumpQWithNumber<cdecl, 0x52A9A0>(text, time, flag, n1, n2, n3, n4, n5, n6)

CMessages::AddMessageSoonWithNumber

plugin::Call<0x52AAC0, wchar_t*, unsigned int, unsigned short, int, int, int, int, int, int>(text, time, flag, n1, n2, n3, n4, n5, n6);

0AA5: call_function 0x52AAC0 num_params 9 pop 9 [n6] [n5] [n4] [n3] [n2] [n1] [flag] [time] [text]

function CMessages__AddMessageSoonWithNumber<cdecl, 0x52AAC0>(text, time, flag, n1, n2, n3, n4, n5, n6)

CMessages::AddBigMessageWithNumber

plugin::Call<0x52AD10, wchar_t*, unsigned int, unsigned short, int, int, int, int, int, int>(text, time, flag, n1, n2, n3, n4, n5, n6);

0AA5: call_function 0x52AD10 num_params 9 pop 9 [n6] [n5] [n4] [n3] [n2] [n1] [flag] [time] [text]

function CMessages__AddBigMessageWithNumber<cdecl, 0x52AD10>(text, time, flag, n1, n2, n3, n4, n5, n6)

CMessages::AddBigMessageWithNumberQ

plugin::Call<0x52AE00, wchar_t*, unsigned int, unsigned short, int, int, int, int, int, int>(text, time, flag, n1, n2, n3, n4, n5, n6);

0AA5: call_function 0x52AE00 num_params 9 pop 9 [n6] [n5] [n4] [n3] [n2] [n1] [flag] [time] [text]

function CMessages__AddBigMessageWithNumberQ<cdecl, 0x52AE00>(text, time, flag, n1, n2, n3, n4, n5, n6)

CMessages::AddMessageWithString

plugin::Call<0x52AF30, wchar_t, unsigned int, unsigned short, wchar_t>(text, time, flag, str);

0AA5: call_function 0x52AF30 num_params 4 pop 4 [str] [flag] [time] [text]

function CMessages__AddMessageWithString<cdecl, 0x52AF30>(text, time, flag, str)

CMessages::AddMessageJumpQWithString

plugin::Call<0x52B050, wchar_t, unsigned int, unsigned short, wchar_t>(text, time, flag, str);

0AA5: call_function 0x52B050 num_params 4 pop 4 [str] [flag] [time] [text]

function CMessages__AddMessageJumpQWithString<cdecl, 0x52B050>(text, time, flag, str)

CMessages::ClearThisPrint

plugin::Call<0x52B140, wchar_t*>(text);

0AA5: call_function 0x52B140 num_params 1 pop 1 [text]

function CMessages__ClearThisPrint<cdecl, 0x52B140>(text)

CMessages::ClearThisBigPrint

plugin::Call<0x52B3C0, wchar_t*>(text);

0AA5: call_function 0x52B3C0 num_params 1 pop 1 [text]

function CMessages__ClearThisBigPrint<cdecl, 0x52B3C0>(text)

CMessages::ClearAllMessagesDisplayedByGame

plugin::Call<0x52B670>();

0AA5: call_function 0x52B670 num_params 0 pop 0

function CMessages__ClearAllMessagesDisplayedByGame<cdecl, 0x52B670>()

plugin_III\game_III\CMissionCleanup.cpp

CMissionCleanup::AddEntityToList

plugin::CallMethodDynGlobal(gaddrof(CMissionCleanup::AddEntityToList), this, id, type);

0AA6: call_method 0x437BA0 struct [CMissionCleanup] num_params 2 pop 0 [type] [id]

function CMissionCleanup__AddEntityToList<thiscall, 0x437BA0>(struct: int, id, type)

*CMissionCleanup::FindFree

plugin::CallMethodAndReturnDynGlobal(gaddrof(CMissionCleanup::FindFree), this);

0AA8: call_method_return 0x437B80 struct [*CMissionCleanup] num_params 0 pop 0 func_ret [tCleanupEntity *]

function CMissionCleanup__FindFree<thiscall, 0x437B80>(struct: int): int

CMissionCleanup::Init

plugin::CallMethodDynGlobal(gaddrof(CMissionCleanup::Init), this);

0AA6: call_method 0x437AE0 struct [CMissionCleanup] num_params 0 pop 0

function CMissionCleanup__Init<thiscall, 0x437AE0>(struct: int)

CMissionCleanup::Process

plugin::CallMethodDynGlobal(gaddrof(CMissionCleanup::Process), this);

0AA6: call_method 0x437C10 struct [CMissionCleanup] num_params 0 pop 0

function CMissionCleanup__Process<thiscall, 0x437C10>(struct: int)

CMissionCleanup::RemoveEntityFromList

plugin::CallMethodDynGlobal(gaddrof(CMissionCleanup::RemoveEntityFromList), this, id, type);

0AA6: call_method 0x437BD0 struct [CMissionCleanup] num_params 2 pop 0 [type] [id]

function CMissionCleanup__RemoveEntityFromList<thiscall, 0x437BD0>(struct: int, id, type)

plugin_III\game_III\CMloModelInfo.cpp

CMloModelInfo::ConstructClump

plugin::CallMethodDynGlobal(gaddrof(CMloModelInfo::ConstructClump), this);

0AA6: call_method 0x50B1A0 struct [CMloModelInfo] num_params 0 pop 0

function CMloModelInfo__ConstructClump<thiscall, 0x50B1A0>(struct: int)

plugin_III\game_III\CModelInfo.cpp

*CModelInfo::AddClumpModel

plugin::CallAndReturnDynGlobal(gaddrof(CModelInfo::AddClumpModel), index);

0AA7: call_function_return 0x50BA10 num_params 1 pop 1 [index] func_ret [CClumpModelInfo *]

function CModelInfo__AddClumpModel<cdecl, 0x50BA10>(index): int

*CModelInfo::AddMloModel

plugin::CallAndReturnDynGlobal(gaddrof(CModelInfo::AddMloModel), index);

0AA7: call_function_return 0x50B970 num_params 1 pop 1 [index] func_ret [CMloModelInfo *]

function CModelInfo__AddMloModel<cdecl, 0x50B970>(index): int

*CModelInfo::AddPedModel

plugin::CallAndReturnDynGlobal(gaddrof(CModelInfo::AddPedModel), index);

0AA7: call_function_return 0x50BAD0 num_params 1 pop 1 [index] func_ret [CPedModelInfo *]

function CModelInfo__AddPedModel<cdecl, 0x50BAD0>(index): int

*CModelInfo::AddSimpleModel

plugin::CallAndReturnDynGlobal(gaddrof(CModelInfo::AddSimpleModel), index);

0AA7: call_function_return 0x50B920 num_params 1 pop 1 [index] func_ret [CSimpleModelInfo *]

function CModelInfo__AddSimpleModel<cdecl, 0x50B920>(index): int

*CModelInfo::AddTimeModel

plugin::CallAndReturnDynGlobal(gaddrof(CModelInfo::AddTimeModel), index);

0AA7: call_function_return 0x50B9C0 num_params 1 pop 1 [index] func_ret [CTimeModelInfo *]

function CModelInfo__AddTimeModel<cdecl, 0x50B9C0>(index): int

*CModelInfo::AddVehicleModel

plugin::CallAndReturnDynGlobal(gaddrof(CModelInfo::AddVehicleModel), index);

0AA7: call_function_return 0x50BA60 num_params 1 pop 1 [index] func_ret [CVehicleModelInfo *]

function CModelInfo__AddVehicleModel<cdecl, 0x50BA60>(index): int

*CModelInfo::Get2dEffectStore

plugin::CallAndReturnDynGlobal *>(gaddrof(CModelInfo::Get2dEffectStore));

0AA7: call_function_return 0x50BB30 num_params 0 pop 0 func_ret [CStore<C2dEffect]

function CModelInfo__Get2dEffectStore<cdecl, 0x50BB30>(): int

*CModelInfo::GetMloInstanceStore

plugin::CallAndReturnDynGlobal *>(gaddrof(CModelInfo::GetMloInstanceStore));

0AA7: call_function_return 0x50BB20 num_params 0 pop 0 func_ret [CStore<CInstance]

function CModelInfo__GetMloInstanceStore<cdecl, 0x50BB20>(): int

*CModelInfo::GetModelInfo

plugin::CallAndReturnDynGlobal(gaddrof(CModelInfo::GetModelInfo), name, index);

0AA7: call_function_return 0x50B860 num_params 2 pop 2 [index] [name] func_ret [CBaseModelInfo *]

function CModelInfo__GetModelInfo<cdecl, 0x50B860>(name, index): int

CModelInfo::IsBoatModel

plugin::CallAndReturnDynGlobal(gaddrof(CModelInfo::IsBoatModel), index);

0AA7: call_function_return 0x50BB90 num_params 1 pop 1 [index] func_ret [bool]

function CModelInfo__IsBoatModel<cdecl, 0x50BB90>(index): int

CModelInfo::RemoveColModelsFromOtherLevels

plugin::CallDynGlobal(gaddrof(CModelInfo::RemoveColModelsFromOtherLevels), level);

plugin_III\game_III\CMoneyMessage.cpp

CMoneyMessage::Render

plugin::CallMethodDynGlobal(gaddrof(CMoneyMessage::Render), this);

0AA6: call_method 0x51AD90 struct [CMoneyMessage] num_params 0 pop 0

function CMoneyMessage__Render<thiscall, 0x51AD90>(struct: int)

plugin_III\game_III\CMotionBlurStreaks.cpp

CMotionBlurStreaks::RegisterStreak

plugin::CallDynGlobal(gaddrof(CMotionBlurStreaks::RegisterStreak), id, red, green, blue, leftPoint, rightPoint);

plugin_III\game_III\CMouseControllerState.cpp

CMouseControllerState::CMouseControllerState

plugin::CallMethodDynGlobal(ctor_gaddr(CMouseControllerState), this);

CMouseControllerState::Clear

plugin::CallMethodDynGlobal(gaddrof(CMouseControllerState::Clear), this);

0AA6: call_method 0x491BB0 struct [CMouseControllerState] num_params 0 pop 0

function CMouseControllerState__Clear<thiscall, 0x491BB0>(struct: int)

plugin_III\game_III\CMousePointerStateHelper.cpp

plugin_III\game_III\CMovingThing.cpp

CMovingThing::AddToList

plugin::CallMethodDynGlobal(gaddrof(CMovingThing::AddToList), this, pThing);

0AA6: call_method 0x4FF320 struct [CMovingThing] num_params 1 pop 0 [pThing]

function CMovingThing__AddToList<thiscall, 0x4FF320>(struct: int, pThing)

CMovingThing::RemoveFromList

plugin::CallMethodDynGlobal(gaddrof(CMovingThing::RemoveFromList), this);

0AA6: call_method 0x4FF340 struct [CMovingThing] num_params 0 pop 0

function CMovingThing__RemoveFromList<thiscall, 0x4FF340>(struct: int)

CMovingThing::Update

plugin::CallMethodDynGlobal(gaddrof(CMovingThing::Update), this);

0AA6: call_method 0x4FF290 struct [CMovingThing] num_params 0 pop 0

function CMovingThing__Update<thiscall, 0x4FF290>(struct: int)

plugin_III\game_III\cMusicManager.cpp

cMusicManager::ChangeMusicMode

plugin::CallMethodDynGlobal(gaddrof(cMusicManager::ChangeMusicMode), this, mode);

0AA6: call_method 0x57D310 struct [cMusicManager] num_params 1 pop 0 [mode]

function cMusicManager__ChangeMusicMode<thiscall, 0x57D310>(struct: int, mode)

cMusicManager::ChangeRadioChannel

plugin::CallMethodAndReturnDynGlobal(gaddrof(cMusicManager::ChangeRadioChannel), this);

0AA8: call_method_return 0x57E130 struct [cMusicManager] num_params 0 pop 0 func_ret [bool]

function cMusicManager__ChangeRadioChannel<thiscall, 0x57E130>(struct: int): int

cMusicManager::ComputeAmbienceVol

plugin::CallMethodDynGlobal(gaddrof(cMusicManager::ComputeAmbienceVol), this, reset, outVolume);

0AA6: call_method 0x57DEA0 struct [cMusicManager] num_params 2 pop 0 [outVolume] [reset]

function cMusicManager__ComputeAmbienceVol<thiscall, 0x57DEA0>(struct: int, reset, outVolume)

cMusicManager::DisplayRadioStationName

plugin::CallMethodDynGlobal(gaddrof(cMusicManager::DisplayRadioStationName), this);

0AA6: call_method 0x57E6D0 struct [cMusicManager] num_params 0 pop 0

function cMusicManager__DisplayRadioStationName<thiscall, 0x57E6D0>(struct: int)

cMusicManager::GetCarTuning

plugin::CallMethodAndReturnDynGlobal(gaddrof(cMusicManager::GetCarTuning), this);

0AA8: call_method_return 0x57E530 struct [cMusicManager] num_params 0 pop 0 func_ret [unsigned char]

function cMusicManager__GetCarTuning<thiscall, 0x57E530>(struct: int): int

cMusicManager::GetNextCarTuning

plugin::CallMethodAndReturnDynGlobal(gaddrof(cMusicManager::GetNextCarTuning), this);

0AA8: call_method_return 0x57E5A0 struct [cMusicManager] num_params 0 pop 0 func_ret [unsigned char]

function cMusicManager__GetNextCarTuning<thiscall, 0x57E5A0>(struct: int): int

cMusicManager::GetRadioInCar

plugin::CallMethodAndReturnDynGlobal(gaddrof(cMusicManager::GetRadioInCar), this);

0AA8: call_method_return 0x57D1D0 struct [cMusicManager] num_params 0 pop 0 func_ret [unsigned char]

function cMusicManager__GetRadioInCar<thiscall, 0x57D1D0>(struct: int): int

cMusicManager::GetTrackStartPos

plugin::CallMethodAndReturnDynGlobal(gaddrof(cMusicManager::GetTrackStartPos), this, track);

0AA8: call_method_return 0x57E450 struct [cMusicManager] num_params 1 pop 0 [track] func_ret [unsigned int]

function cMusicManager__GetTrackStartPos<thiscall, 0x57E450>(struct: int, track): int

cMusicManager::Initialise

plugin::CallMethodDynGlobal(gaddrof(cMusicManager::Initialise), this);

0AA6: call_method 0x57CF70 struct [cMusicManager] num_params 0 pop 0

function cMusicManager__Initialise<thiscall, 0x57CF70>(struct: int)

cMusicManager::PlayAnnouncement

plugin::CallMethodDynGlobal(gaddrof(cMusicManager::PlayAnnouncement), this, announcement);

0AA6: call_method 0x57E430 struct [cMusicManager] num_params 1 pop 0 [announcement]

function cMusicManager__PlayAnnouncement<thiscall, 0x57E430>(struct: int, announcement)

cMusicManager::PlayFrontEndTrack

plugin::CallMethodDynGlobal(gaddrof(cMusicManager::PlayFrontEndTrack), this, track, bPlayInFrontend);

0AA6: call_method 0x57E2E0 struct [cMusicManager] num_params 2 pop 0 [bPlayInFrontend] [track]

function cMusicManager__PlayFrontEndTrack<thiscall, 0x57E2E0>(struct: int, track, bPlayInFrontend)

cMusicManager::PlayPreloadedCutSceneMusic

plugin::CallMethodDynGlobal(gaddrof(cMusicManager::PlayPreloadedCutSceneMusic), this);

0AA6: call_method 0x57E290 struct [cMusicManager] num_params 0 pop 0

function cMusicManager__PlayPreloadedCutSceneMusic<thiscall, 0x57E290>(struct: int)

cMusicManager::PlayerInCar

plugin::CallMethodAndReturnDynGlobal(gaddrof(cMusicManager::PlayerInCar), this);

0AA8: call_method_return 0x57E4B0 struct [cMusicManager] num_params 0 pop 0 func_ret [bool]

function cMusicManager__PlayerInCar<thiscall, 0x57E4B0>(struct: int): int

cMusicManager::PreloadCutSceneMusic

plugin::CallMethodDynGlobal(gaddrof(cMusicManager::PreloadCutSceneMusic), this, sound);

0AA6: call_method 0x57E210 struct [cMusicManager] num_params 1 pop 0 [sound]

function cMusicManager__PreloadCutSceneMusic<thiscall, 0x57E210>(struct: int, sound)

cMusicManager::ResetMusicAfterReload

plugin::CallMethodDynGlobal(gaddrof(cMusicManager::ResetMusicAfterReload), this);

0AA6: call_method 0x57CF30 struct [cMusicManager] num_params 0 pop 0

function cMusicManager__ResetMusicAfterReload<thiscall, 0x57CF30>(struct: int)

cMusicManager::ResetTimers

plugin::CallMethodDynGlobal(gaddrof(cMusicManager::ResetTimers), this, time);

0AA6: call_method 0x57D420 struct [cMusicManager] num_params 1 pop 0 [time]

function cMusicManager__ResetTimers<thiscall, 0x57D420>(struct: int, time)

cMusicManager::Service

plugin::CallMethodDynGlobal(gaddrof(cMusicManager::Service), this);

0AA6: call_method 0x57D440 struct [cMusicManager] num_params 0 pop 0

function cMusicManager__Service<thiscall, 0x57D440>(struct: int)

cMusicManager::ServiceAmbience

plugin::CallMethodDynGlobal(gaddrof(cMusicManager::ServiceAmbience), this);

0AA6: call_method 0x57DCB0 struct [cMusicManager] num_params 0 pop 0

function cMusicManager__ServiceAmbience<thiscall, 0x57DCB0>(struct: int)

cMusicManager::ServiceAnnouncement

plugin::CallMethodAndReturnDynGlobal(gaddrof(cMusicManager::ServiceAnnouncement), this);

0AA8: call_method_return 0x57DFC0 struct [cMusicManager] num_params 0 pop 0 func_ret [bool]

function cMusicManager__ServiceAnnouncement<thiscall, 0x57DFC0>(struct: int): int

cMusicManager::ServiceFrontEndMode

plugin::CallMethodDynGlobal(gaddrof(cMusicManager::ServiceFrontEndMode), this);

0AA6: call_method 0x57D530 struct [cMusicManager] num_params 0 pop 0

function cMusicManager__ServiceFrontEndMode<thiscall, 0x57D530>(struct: int)

cMusicManager::ServiceGameMode

plugin::CallMethodDynGlobal(gaddrof(cMusicManager::ServiceGameMode), this);

0AA6: call_method 0x57D690 struct [cMusicManager] num_params 0 pop 0

function cMusicManager__ServiceGameMode<thiscall, 0x57D690>(struct: int)

cMusicManager::ServiceTrack

plugin::CallMethodDynGlobal(gaddrof(cMusicManager::ServiceTrack), this);

0AA6: call_method 0x57E100 struct [cMusicManager] num_params 0 pop 0

function cMusicManager__ServiceTrack<thiscall, 0x57E100>(struct: int)

cMusicManager::SetRadioChannelByScript

plugin::CallMethodDynGlobal(gaddrof(cMusicManager::SetRadioChannelByScript), this, station, position);

0AA6: call_method 0x57D180 struct [cMusicManager] num_params 2 pop 0 [position] [station]

function cMusicManager__SetRadioChannelByScript<thiscall, 0x57D180>(struct: int, station, position)

cMusicManager::SetRadioInCar

plugin::CallMethodDynGlobal(gaddrof(cMusicManager::SetRadioInCar), this, radioStation);

0AA6: call_method 0x57D2C0 struct [cMusicManager] num_params 1 pop 0 [radioStation]

function cMusicManager__SetRadioInCar<thiscall, 0x57D2C0>(struct: int, radioStation)

cMusicManager::StopCutSceneMusic

plugin::CallMethodDynGlobal(gaddrof(cMusicManager::StopCutSceneMusic), this);

0AA6: call_method 0x57E2B0 struct [cMusicManager] num_params 0 pop 0

function cMusicManager__StopCutSceneMusic<thiscall, 0x57E2B0>(struct: int)

cMusicManager::StopFrontEndTrack

plugin::CallMethodDynGlobal(gaddrof(cMusicManager::StopFrontEndTrack), this);

0AA6: call_method 0x57E3D0 struct [cMusicManager] num_params 0 pop 0

function cMusicManager__StopFrontEndTrack<thiscall, 0x57E3D0>(struct: int)

cMusicManager::Terminate

plugin::CallMethodDynGlobal(gaddrof(cMusicManager::Terminate), this);

0AA6: call_method 0x57D140 struct [cMusicManager] num_params 0 pop 0

function cMusicManager__Terminate<thiscall, 0x57D140>(struct: int)

cMusicManager::UsesPoliceRadio

plugin::CallMethodAndReturnDynGlobal(gaddrof(cMusicManager::UsesPoliceRadio), this, vehicle);

0AA8: call_method_return 0x57E6A0 struct [cMusicManager] num_params 1 pop 0 [vehicle] func_ret [bool]

function cMusicManager__UsesPoliceRadio<thiscall, 0x57E6A0>(struct: int, vehicle): int

plugin_III\game_III\CObject.cpp

CObject::ProcessControl

plugin::CallVirtualMethod<8, CObject *>(this);

CObject::Teleport

plugin::CallVirtualMethod<11, CObject *, CVector>(this, pos);

CObject::Render

plugin::CallVirtualMethod<13, CObject *>(this);

CObject::SetupLighting

plugin::CallVirtualMethodAndReturn(this);

CObject::RemoveLighting

plugin::CallVirtualMethod<15, CObject *, bool>(this, resetWorldColors);

CObject::CanBeDeleted

plugin::CallMethodAndReturnDynGlobal(gaddrof(CObject::CanBeDeleted), this);

0AA8: call_method_return 0x4BB010 struct [CObject] num_params 0 pop 0 func_ret [bool]

function CObject__CanBeDeleted<thiscall, 0x4BB010>(struct: int): int

CObject::Init

plugin::CallMethodDynGlobal(gaddrof(CObject::Init), this);

0AA6: call_method 0x4BAEC0 struct [CObject] num_params 0 pop 0

function CObject__Init<thiscall, 0x4BAEC0>(struct: int)

CObject::ObjectDamage

plugin::CallMethodDynGlobal(gaddrof(CObject::ObjectDamage), this, amount);

0AA6: call_method 0x4BB240 struct [CObject] num_params 1 pop 0 [amount]

function CObject__ObjectDamage<thiscall, 0x4BB240>(struct: int, amount)

CObject::RefModelInfo

plugin::CallMethodDynGlobal(gaddrof(CObject::RefModelInfo), this, modelIndex);

0AA6: call_method 0x4BBD80 struct [CObject] num_params 1 pop 0 [modelIndex]

function CObject__RefModelInfo<thiscall, 0x4BBD80>(struct: int, modelIndex)

CObject::DeleteAllTempObjectsInArea

plugin::CallDynGlobal(gaddrof(CObject::DeleteAllTempObjectsInArea), point, radius);

plugin_III\game_III\CObjectData.cpp

CObjectData::Initialise

plugin::CallDynGlobal(gaddrof(CObjectData::Initialise), fileName);

CObjectData::SetObjectData

plugin::CallDynGlobal(gaddrof(CObjectData::SetObjectData), modelIndex, object);

plugin_III\game_III\common.cpp

FindPlayerHeading

plugin::CallAndReturn();

0AA7: call_function_return 0x4A1220 num_params 0 pop 0 func_ret [float]

function FindPlayerHeading<cdecl, 0x4A1220>(): float

FindPlayerCentreOfWorld_NoSniperShift

plugin::CallAndReturn();

0AA7: call_function_return 0x4A11C0 num_params 0 pop 0 func_ret [CVector&]

function FindPlayerCentreOfWorld_NoSniperShift<cdecl, 0x4A11C0>(): int

FindPlayerCentreOfWorld

plugin::CallAndReturn(playerId);

0AA7: call_function_return 0x4A1170 num_params 1 pop 1 [playerId] func_ret [CVector&]

function FindPlayerCentreOfWorld<cdecl, 0x4A1170>(playerId): int

FindPlayerPed

plugin::CallAndReturn();

0AA7: call_function_return 0x4A1150 num_params 0 pop 0 func_ret [CPlayerPed*]

function FindPlayerPed<cdecl, 0x4A1150>(): int

FindPlayerTrain

plugin::CallAndReturn();

0AA7: call_function_return 0x4A1120 num_params 0 pop 0 func_ret [CTrain*]

function FindPlayerTrain<cdecl, 0x4A1120>(): int

FindPlayerEntity

plugin::CallAndReturn();

0AA7: call_function_return 0x4A10F0 num_params 0 pop 0 func_ret [CEntity*]

function FindPlayerEntity<cdecl, 0x4A10F0>(): int

FindPlayerVehicle

plugin::CallAndReturn();

0AA7: call_function_return 0x4A10C0 num_params 0 pop 0 func_ret [CVehicle*]

function FindPlayerVehicle<cdecl, 0x4A10C0>(): int

FindPlayerSpeed

plugin::CallAndReturn();

0AA7: call_function_return 0x4A1090 num_params 0 pop 0 func_ret [CVector&]

function FindPlayerSpeed<cdecl, 0x4A1090>(): int

FindPlayerCoors

plugin::CallAndReturn();

0AA7: call_function_return 0x4A1030 num_params 0 pop 0 func_ret [CVector&]

function FindPlayerCoors<cdecl, 0x4A1030>(): int

GetFirstTexture

plugin::CallAndReturn, 0x5264E0, RwTexDictionary>(texDictionary);

0AA7: call_function_return 0x5264E0 num_params 1 pop 1 [texDictionary] func_ret [RwTexture*]

function GetFirstTexture<cdecl, 0x5264E0>(texDictionary): int

GetFirstObject

plugin::CallAndReturn, 0x526460, RwFrame>(frame);

0AA7: call_function_return 0x526460 num_params 1 pop 1 [frame] func_ret [RwObject*]

function GetFirstObject<cdecl, 0x526460>(frame): int

GetFirstAtomic

plugin::CallAndReturn, 0x526420, RpClump>(clump);

0AA7: call_function_return 0x526420 num_params 1 pop 1 [clump] func_ret [RpAtomic*]

function GetFirstAtomic<cdecl, 0x526420>(clump): int

SetAmbientColours

plugin::Call<0x526FA0, RwRGBAReal*>(colours);

0AA5: call_function 0x526FA0 num_params 1 pop 1 [colours]

function SetAmbientColours<cdecl, 0x526FA0>(colours)

SetAmbientColoursForPedsCarsAndObjects

plugin::Call<0x526F80>();

0AA5: call_function 0x526F80 num_params 0 pop 0

function SetAmbientColoursForPedsCarsAndObjects<cdecl, 0x526F80>()

SetAmbientColours

plugin::Call<0x526F60>();

0AA5: call_function 0x526F60 num_params 0 pop 0

function SetAmbientColours<cdecl, 0x526F60>()

ActivateDirectional

plugin::Call<0x526F50>();

0AA5: call_function 0x526F50 num_params 0 pop 0

function ActivateDirectional<cdecl, 0x526F50>()

DeActivateDirectional

plugin::Call<0x526F40>();

0AA5: call_function 0x526F40 num_params 0 pop 0

function DeActivateDirectional<cdecl, 0x526F40>()

ReSetAmbientAndDirectionalColours

plugin::Call<0x526F10>();

0AA5: call_function 0x526F10 num_params 0 pop 0

function ReSetAmbientAndDirectionalColours<cdecl, 0x526F10>()

SetBrightMarkerColours

plugin::Call<0x526E60, float>(power);

0AA5: call_function 0x526E60 num_params 1 pop 1 [power]

function SetBrightMarkerColours<cdecl, 0x526E60>(power)

SetAmbientAndDirectionalColours

plugin::Call<0x526DE0, float>(power);

0AA5: call_function 0x526DE0 num_params 1 pop 1 [power]

function SetAmbientAndDirectionalColours<cdecl, 0x526DE0>(power)

RemoveExtraDirectionalLights

plugin::Call<0x526DB0, RpWorld*>(world);

0AA5: call_function 0x526DB0 num_params 1 pop 1 [world]

function RemoveExtraDirectionalLights<cdecl, 0x526DB0>(world)

AddAnExtraDirectionalLight

plugin::Call<0x526C70, RpWorld*, float, float, float, float, float, float>(world, x, y, z, red, green, blue);

0AA5: call_function 0x526C70 num_params 7 pop 7 [blue] [green] [red] [z] [y] [x] [world]

function AddAnExtraDirectionalLight<cdecl, 0x526C70>(world, x, y, z, red, green, blue)

WorldReplaceNormalLightsWithScorched

plugin::Call<0x526C10, RpWorld*, float>(world, intensity);

0AA5: call_function 0x526C10 num_params 2 pop 2 [intensity] [world]

function WorldReplaceNormalLightsWithScorched<cdecl, 0x526C10>(world, intensity)

LightsDestroy

plugin::CallAndReturn, 0x526B40, RpWorld>(world);

0AA7: call_function_return 0x526B40 num_params 1 pop 1 [world] func_ret [RpWorld*]

function LightsDestroy<cdecl, 0x526B40>(world): int

LightsCreate

plugin::CallAndReturn, 0x5269A0, RpWorld>(world);

0AA7: call_function_return 0x5269A0 num_params 1 pop 1 [world] func_ret [RpWorld*]

function LightsCreate<cdecl, 0x5269A0>(world): int

SetLightsWithTimeOfDayColour

plugin::Call<0x526510, RpWorld*>(world);

0AA5: call_function 0x526510 num_params 1 pop 1 [world]

function SetLightsWithTimeOfDayColour<cdecl, 0x526510>(world)

GetFirstChild

plugin::CallAndReturn, 0x5264A0, RwFrame>(frame);

0AA7: call_function_return 0x5264A0 num_params 1 pop 1 [frame] func_ret [RwFrame*]

function GetFirstChild<cdecl, 0x5264A0>(frame): int

GetFirstAtomicCallback

plugin::CallAndReturn, 0x526410, RpAtomic, void*>(atomic, data);

0AA7: call_function_return 0x526410 num_params 2 pop 2 [data] [atomic] func_ret [RpAtomic*]

function GetFirstAtomicCallback<cdecl, 0x526410>(atomic, data): int

GetFirstObjectCallback

plugin::CallAndReturn, 0x526450, RwObject, void*>(object, data);

0AA7: call_function_return 0x526450 num_params 2 pop 2 [data] [object] func_ret [RwObject*]

function GetFirstObjectCallback<cdecl, 0x526450>(object, data): int

GetFirstFrameCallback

plugin::CallAndReturn, 0x526490, RwFrame, void*>(frame, data);

0AA7: call_function_return 0x526490 num_params 2 pop 2 [data] [frame] func_ret [RwFrame*]

function GetFirstFrameCallback<cdecl, 0x526490>(frame, data): int

GetFirstTextureCallback

plugin::CallAndReturn, 0x5264D0, RwTexture, void*>(texture, data);

0AA7: call_function_return 0x5264D0 num_params 2 pop 2 [data] [texture] func_ret [RwTexture*]

function GetFirstTextureCallback<cdecl, 0x5264D0>(texture, data): int

WorldReplaceScorchedLightsWithNormal

plugin::Call<0x526C50, RpWorld*>(world);

0AA5: call_function 0x526C50 num_params 1 pop 1 [world]

function WorldReplaceScorchedLightsWithNormal<cdecl, 0x526C50>(world)

CreateDebugFont

plugin::Call<0x526300>();

0AA5: call_function 0x526300 num_params 0 pop 0

function CreateDebugFont<cdecl, 0x526300>()

DestroyDebugFont

plugin::Call<0x526310>();

0AA5: call_function 0x526310 num_params 0 pop 0

function DestroyDebugFont<cdecl, 0x526310>()

FlushObrsPrintfs

plugin::Call<0x526320>();

0AA5: call_function 0x526320 num_params 0 pop 0

function FlushObrsPrintfs<cdecl, 0x526320>()

DefinedState

plugin::Call<0x526330>();

0AA5: call_function 0x526330 num_params 0 pop 0

function DefinedState<cdecl, 0x526330>()

RpAnimBlendClumpGetAssociation

plugin::CallAndReturn(clump, animId);

0AA7: call_function_return 0x4055C0 num_params 2 pop 2 [animId] [clump] func_ret [CAnimBlendAssociation*]

function RpAnimBlendClumpGetAssociation<cdecl, 0x4055C0>(clump, animId): int

plugin_III\game_III\COneSheet.cpp

COneSheet::AddToList

plugin::CallMethodDynGlobal(gaddrof(COneSheet::AddToList), this, list);

0AA6: call_method 0x512650 struct [COneSheet] num_params 1 pop 0 [list]

function COneSheet__AddToList<thiscall, 0x512650>(struct: int, list)

COneSheet::RemoveFromList

plugin::CallMethodDynGlobal(gaddrof(COneSheet::RemoveFromList), this);

0AA6: call_method 0x512670 struct [COneSheet] num_params 0 pop 0

function COneSheet__RemoveFromList<thiscall, 0x512670>(struct: int)

plugin_III\game_III\COnscreenTimer.cpp

COnscreenTimer::AddClock

plugin::CallMethodDynGlobal(gaddrof(COnscreenTimer::AddClock), this, offset, gxt);

0AA6: call_method 0x429350 struct [COnscreenTimer] num_params 2 pop 0 [gxt] [offset]

function COnscreenTimer__AddClock<thiscall, 0x429350>(struct: int, offset, gxt)

COnscreenTimer::AddCounter

plugin::CallMethodDynGlobal(gaddrof(COnscreenTimer::AddCounter), this, offset, type, gxt);

0AA6: call_method 0x4293B0 struct [COnscreenTimer] num_params 3 pop 0 [gxt] [type] [offset]

function COnscreenTimer__AddCounter<thiscall, 0x4293B0>(struct: int, offset, type, gxt)

COnscreenTimer::ClearClock

plugin::CallMethodDynGlobal(gaddrof(COnscreenTimer::ClearClock), this, offset);

0AA6: call_method 0x429410 struct [COnscreenTimer] num_params 1 pop 0 [offset]

function COnscreenTimer__ClearClock<thiscall, 0x429410>(struct: int, offset)

COnscreenTimer::ClearCounter

plugin::CallMethodDynGlobal(gaddrof(COnscreenTimer::ClearCounter), this, offset);

0AA6: call_method 0x429450 struct [COnscreenTimer] num_params 1 pop 0 [offset]

function COnscreenTimer__ClearCounter<thiscall, 0x429450>(struct: int, offset)

COnscreenTimer::Init

plugin::CallMethodDynGlobal(gaddrof(COnscreenTimer::Init), this);

0AA6: call_method 0x429220 struct [COnscreenTimer] num_params 0 pop 0

function COnscreenTimer__Init<thiscall, 0x429220>(struct: int)

COnscreenTimer::Process

plugin::CallMethodDynGlobal(gaddrof(COnscreenTimer::Process), this);

0AA6: call_method 0x429320 struct [COnscreenTimer] num_params 0 pop 0

function COnscreenTimer__Process<thiscall, 0x429320>(struct: int)

COnscreenTimer::ProcessForDisplay

plugin::CallMethodDynGlobal(gaddrof(COnscreenTimer::ProcessForDisplay), this);

0AA6: call_method 0x4292E0 struct [COnscreenTimer] num_params 0 pop 0

function COnscreenTimer__ProcessForDisplay<thiscall, 0x4292E0>(struct: int)

plugin_III\game_III\COnscreenTimerEntry.cpp

COnscreenTimerEntry::Process

plugin::CallMethodDynGlobal(gaddrof(COnscreenTimerEntry::Process), this);

0AA6: call_method 0x429160 struct [COnscreenTimerEntry] num_params 0 pop 0

function COnscreenTimerEntry__Process<thiscall, 0x429160>(struct: int)

COnscreenTimerEntry::ProcessForDisplay

plugin::CallMethodAndReturnDynGlobal(gaddrof(COnscreenTimerEntry::ProcessForDisplay), this);

0AA8: call_method_return 0x429110 struct [COnscreenTimerEntry] num_params 0 pop 0 func_ret [bool]

function COnscreenTimerEntry__ProcessForDisplay<thiscall, 0x429110>(struct: int): int

COnscreenTimerEntry::ProcessForDisplayClock

plugin::CallMethodDynGlobal(gaddrof(COnscreenTimerEntry::ProcessForDisplayClock), this);

0AA6: call_method 0x429080 struct [COnscreenTimerEntry] num_params 0 pop 0

function COnscreenTimerEntry__ProcessForDisplayClock<thiscall, 0x429080>(struct: int)

COnscreenTimerEntry::ProcessForDisplayCounter

plugin::CallMethodDynGlobal(gaddrof(COnscreenTimerEntry::ProcessForDisplayCounter), this);

0AA6: call_method 0x4290F0 struct [COnscreenTimerEntry] num_params 0 pop 0

function COnscreenTimerEntry__ProcessForDisplayCounter<thiscall, 0x4290F0>(struct: int)

plugin_III\game_III\CPacManPickup.cpp

CPacManPickup::Update

plugin::CallMethodDynGlobal(gaddrof(CPacManPickup::Update), this);

0AA6: call_method 0x4331B0 struct [CPacManPickup] num_params 0 pop 0

function CPacManPickup__Update<thiscall, 0x4331B0>(struct: int)

plugin_III\game_III\CPacManPickups.cpp

CPacManPickups::GenerateOnePMPickUp

plugin::CallDynGlobal(gaddrof(CPacManPickups::GenerateOnePMPickUp), pos);

CPacManPickups::GeneratePMPickUps

plugin::CallDynGlobal(gaddrof(CPacManPickups::GeneratePMPickUps), pos, scrambleMult, count, type);

CPacManPickups::GeneratePMPickUpsForRace

plugin::CallDynGlobal(gaddrof(CPacManPickups::GeneratePMPickUpsForRace), race);

CPacManPickups::QueryPowerPillsCarriedByPlayer

plugin::CallAndReturnDynGlobal(gaddrof(CPacManPickups::QueryPowerPillsCarriedByPlayer));

0AA7: call_function_return 0x4333F0 num_params 0 pop 0 func_ret [unsigned int]

function CPacManPickups__QueryPowerPillsCarriedByPlayer<cdecl, 0x4333F0>(): int

CPacManPickups::QueryPowerPillsEatenInRace

plugin::CallAndReturnDynGlobal(gaddrof(CPacManPickups::QueryPowerPillsEatenInRace));

0AA7: call_function_return 0x4333A0 num_params 0 pop 0 func_ret [int]

function CPacManPickups__QueryPowerPillsEatenInRace<cdecl, 0x4333A0>(): int

CPacManPickups::StartPacManRace

plugin::CallDynGlobal(gaddrof(CPacManPickups::StartPacManRace), race);

CPacManPickups::StartPacManScramble

plugin::CallDynGlobal(gaddrof(CPacManPickups::StartPacManScramble), pos, scrambleMult, count);

plugin_III\game_III\CPad.cpp

CPad::AddToPCCheatString

plugin::CallMethod<0x492450, CPad *, char>(this, name);

0AA6: call_method 0x492450 struct [CPad] num_params 1 pop 0 [name]

function CPad__AddToPCCheatString<thiscall, 0x492450>(struct: int, name)

CPad::CPad

plugin::CallMethod<0x494EE0, CPad *>(this);

0AA6: call_method 0x494EE0 struct [CPad] num_params 0 pop 0

function CPad__CPad<thiscall, 0x494EE0>(struct: int)

CPad::CarGunJustDown

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x4934F0 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__CarGunJustDown<thiscall, 0x4934F0>(struct: int): int

CPad::ChangeStationJustDown

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x493870 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__ChangeStationJustDown<thiscall, 0x493870>(struct: int): int

CPad::Clear

plugin::CallMethod<0x491A10, CPad *, bool>(this, enable);

0AA6: call_method 0x491A10 struct [CPad] num_params 1 pop 0 [enable]

function CPad__Clear<thiscall, 0x491A10>(struct: int, enable)

CPad::ClearMouseHistory

plugin::CallMethod<0x491B50, CPad *>(this);

0AA6: call_method 0x491B50 struct [CPad] num_params 0 pop 0

function CPad__ClearMouseHistory<thiscall, 0x491B50>(struct: int)

CPad::CycleCameraModeDownJustDown

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x493830 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__CycleCameraModeDownJustDown<thiscall, 0x493830>(struct: int): int

CPad::CycleCameraModeUpJustDown

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x4937D0 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__CycleCameraModeUpJustDown<thiscall, 0x4937D0>(struct: int): int

CPad::CycleWeaponLeftJustDown

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x493910 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__CycleWeaponLeftJustDown<thiscall, 0x493910>(struct: int): int

CPad::CycleWeaponRightJustDown

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x493940 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__CycleWeaponRightJustDown<thiscall, 0x493940>(struct: int): int

CPad::DoCheats

plugin::CallMethod<0x492F20, CPad *, short>(this, arg0);

0AA6: call_method 0x492F20 struct [CPad] num_params 1 pop 0 [arg0]

function CPad__DoCheats<thiscall, 0x492F20>(struct: int, arg0)

CPad::DoCheats

plugin::Call<0x492F00>();

0AA5: call_function 0x492F00 num_params 0 pop 0

function CPad__DoCheats<cdecl, 0x492F00>()

CPad::EditCodesForControls

plugin::Call<0x494690, int*>(arg0);

0AA5: call_function 0x494690 num_params 1 pop 1 [arg0]

function CPad__EditCodesForControls<cdecl, 0x494690>(arg0)

CPad::EditString

plugin::Call<0x4944B0, char*, int>(name, arg1);

0AA5: call_function 0x4944B0 num_params 2 pop 2 [arg1] [name]

function CPad__EditString<cdecl, 0x4944B0>(name, arg1)

CPad::ExitVehicleJustDown

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x493650 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__ExitVehicleJustDown<thiscall, 0x493650>(struct: int): int

CPad::ForceCameraBehindPlayer

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x493D80 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__ForceCameraBehindPlayer<thiscall, 0x493D80>(struct: int): int

CPad::GetAccelerate

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x493780 struct [CPad] num_params 0 pop 0 func_ret [short]

function CPad__GetAccelerate<thiscall, 0x493780>(struct: int): int

CPad::GetAnaloguePadDown

plugin::CallAndReturn();

0AA7: call_function_return 0x493BA0 num_params 0 pop 0 func_ret [bool]

function CPad__GetAnaloguePadDown<cdecl, 0x493BA0>(): int

CPad::GetAnaloguePadLeft

plugin::CallAndReturn();

0AA7: call_function_return 0x493C00 num_params 0 pop 0 func_ret [bool]

function CPad__GetAnaloguePadLeft<cdecl, 0x493C00>(): int

CPad::GetAnaloguePadLeftJustUp

plugin::CallAndReturn();

0AA7: call_function_return 0x493CC0 num_params 0 pop 0 func_ret [bool]

function CPad__GetAnaloguePadLeftJustUp<cdecl, 0x493CC0>(): int

CPad::GetAnaloguePadRight

plugin::CallAndReturn();

0AA7: call_function_return 0x493C60 num_params 0 pop 0 func_ret [bool]

function CPad__GetAnaloguePadRight<cdecl, 0x493C60>(): int

CPad::GetAnaloguePadRightJustUp

plugin::CallAndReturn();

0AA7: call_function_return 0x493D20 num_params 0 pop 0 func_ret [bool]

function CPad__GetAnaloguePadRightJustUp<cdecl, 0x493D20>(): int

CPad::GetAnaloguePadUp

plugin::CallAndReturn();

0AA7: call_function_return 0x493B40 num_params 0 pop 0 func_ret [bool]

function CPad__GetAnaloguePadUp<cdecl, 0x493B40>(): int

CPad::GetAnalogueUpDown

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x493210 struct [CPad] num_params 0 pop 0 func_ret [short]

function CPad__GetAnalogueUpDown<thiscall, 0x493210>(struct: int): int

CPad::GetBrake

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x4935A0 struct [CPad] num_params 0 pop 0 func_ret [short]

function CPad__GetBrake<thiscall, 0x4935A0>(struct: int): int

CPad::GetCarGunFired

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x493490 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__GetCarGunFired<thiscall, 0x493490>(struct: int): int

CPad::GetCarGunLeftRight

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x4930C0 struct [CPad] num_params 0 pop 0 func_ret [short]

function CPad__GetCarGunLeftRight<thiscall, 0x4930C0>(struct: int): int

CPad::GetCarGunUpDown

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x493070 struct [CPad] num_params 0 pop 0 func_ret [short]

function CPad__GetCarGunUpDown<thiscall, 0x493070>(struct: int): int

CPad::GetExitVehicle

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x4935F0 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__GetExitVehicle<thiscall, 0x4935F0>(struct: int): int

CPad::GetHandBrake

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x493560 struct [CPad] num_params 0 pop 0 func_ret [short]

function CPad__GetHandBrake<thiscall, 0x493560>(struct: int): int

CPad::GetHorn

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x493350 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__GetHorn<thiscall, 0x493350>(struct: int): int

CPad::GetLookBehindForCar

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x4932F0 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__GetLookBehindForCar<thiscall, 0x4932F0>(struct: int): int

CPad::GetLookBehindForPed

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x493320 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__GetLookBehindForPed<thiscall, 0x493320>(struct: int): int

CPad::GetLookLeft

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x493290 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__GetLookLeft<thiscall, 0x493290>(struct: int): int

CPad::GetLookRight

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x4932C0 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__GetLookRight<thiscall, 0x4932C0>(struct: int): int

CPad::GetPad

plugin::CallAndReturn(padNumber);

0AA7: call_function_return 0x492F60 num_params 1 pop 1 [padNumber] func_ret [CPad*]

function CPad__GetPad<cdecl, 0x492F60>(padNumber): int

CPad::GetPedWalkLeftRight

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x493110 struct [CPad] num_params 0 pop 0 func_ret [short]

function CPad__GetPedWalkLeftRight<thiscall, 0x493110>(struct: int): int

CPad::GetPedWalkUpDown

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x493190 struct [CPad] num_params 0 pop 0 func_ret [short]

function CPad__GetPedWalkUpDown<thiscall, 0x493190>(struct: int): int

CPad::GetSprint

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x493A70 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__GetSprint<thiscall, 0x493A70>(struct: int): int

CPad::GetSteeringLeftRight

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x492F70 struct [CPad] num_params 0 pop 0 func_ret [short]

function CPad__GetSteeringLeftRight<thiscall, 0x492F70>(struct: int): int

CPad::GetSteeringUpDown

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x492FF0 struct [CPad] num_params 0 pop 0 func_ret [short]

function CPad__GetSteeringUpDown<thiscall, 0x492FF0>(struct: int): int

CPad::GetTarget

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x493970 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__GetTarget<thiscall, 0x493970>(struct: int): int

CPad::GetWeapon

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x4936C0 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__GetWeapon<thiscall, 0x4936C0>(struct: int): int

CPad::HornJustDown

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x4933F0 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__HornJustDown<thiscall, 0x4933F0>(struct: int): int

CPad::JumpJustDown

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x493A40 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__JumpJustDown<thiscall, 0x493A40>(struct: int): int

CPad::LookAroundLeftRight

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x493F80 struct [CPad] num_params 0 pop 0 func_ret [int]

function CPad__LookAroundLeftRight<thiscall, 0x493F80>(struct: int): int

CPad::LookAroundUpDown

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x494130 struct [CPad] num_params 0 pop 0 func_ret [int]

function CPad__LookAroundUpDown<thiscall, 0x494130>(struct: int): int

CPad::PrintErrorMessage

plugin::Call<0x4942B0>();

0AA5: call_function 0x4942B0 num_params 0 pop 0

function CPad__PrintErrorMessage<cdecl, 0x4942B0>()

CPad::ProcessPCSpecificStuff

plugin::CallMethod<0x492C60, CPad *>(this);

0AA6: call_method 0x492C60 struct [CPad] num_params 0 pop 0

function CPad__ProcessPCSpecificStuff<thiscall, 0x492C60>(struct: int)

CPad::ReconcileTwoControllersInput

plugin::CallMethod<0x491E60, CPad *, CControllerState const&, CControllerState const&>(this, controllerA, controllerB);

0AA6: call_method 0x491E60 struct [CPad] num_params 2 pop 0 [controllerB] [controllerA]

function CPad__ReconcileTwoControllersInput<thiscall, 0x491E60>(struct: int, controllerA, controllerB)

CPad::ResetAverageWeapon

plugin::CallMethod<0x494290, CPad *>(this);

0AA6: call_method 0x494290 struct [CPad] num_params 0 pop 0

function CPad__ResetAverageWeapon<thiscall, 0x494290>(struct: int)

CPad::ResetCheats

plugin::Call<0x494450>();

0AA5: call_function 0x494450 num_params 0 pop 0

function CPad__ResetCheats<cdecl, 0x494450>()

CPad::ShiftTargetLeftJustDown

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x493AE0 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__ShiftTargetLeftJustDown<thiscall, 0x493AE0>(struct: int): int

CPad::ShiftTargetRightJustDown

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x493B10 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__ShiftTargetRightJustDown<thiscall, 0x493B10>(struct: int): int

CPad::SniperModeLookLeftRight

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x493EE0 struct [CPad] num_params 0 pop 0 func_ret [short]

function CPad__SniperModeLookLeftRight<thiscall, 0x493EE0>(struct: int): int

CPad::SniperModeLookUpDown

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x493F30 struct [CPad] num_params 0 pop 0 func_ret [short]

function CPad__SniperModeLookUpDown<thiscall, 0x493F30>(struct: int): int

CPad::SniperZoomIn

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x493E00 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__SniperZoomIn<thiscall, 0x493E00>(struct: int): int

CPad::SniperZoomOut

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x493E70 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__SniperZoomOut<thiscall, 0x493E70>(struct: int): int

CPad::StartShake

plugin::CallMethod<0x492230, CPad *, short, unsigned char>(this, time, frequency);

0AA6: call_method 0x492230 struct [CPad] num_params 2 pop 0 [frequency] [time]

function CPad__StartShake<thiscall, 0x492230>(struct: int, time, frequency)

CPad::StartShake_Distance

plugin::CallMethod<0x492290, CPad *, short, unsigned char, float, float, float>(this, time, frequency, x, y, z);

0AA6: call_method 0x492290 struct [CPad] num_params 5 pop 0 [z] [y] [x] [frequency] [time]

function CPad__StartShake_Distance<thiscall, 0x492290>(struct: int, time, frequency, x, y, z)

CPad::StartShake_Train

plugin::CallMethod<0x492360, CPad *, float, float>(this, x, y);

0AA6: call_method 0x492360 struct [CPad] num_params 2 pop 0 [y] [x]

function CPad__StartShake_Train<thiscall, 0x492360>(struct: int, x, y)

CPad::StopPadsShaking

plugin::Call<0x492F30>();

0AA5: call_function 0x492F30 num_params 0 pop 0

function CPad__StopPadsShaking<cdecl, 0x492F30>()

CPad::StopShaking

plugin::CallMethod<0x492F50, CPad *, short>(this, arg0);

0AA6: call_method 0x492F50 struct [CPad] num_params 1 pop 0 [arg0]

function CPad__StopShaking<thiscall, 0x492F50>(struct: int, arg0)

CPad::TargetJustDown

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x4939D0 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__TargetJustDown<thiscall, 0x4939D0>(struct: int): int

CPad::Update

plugin::CallMethod<0x492C70, CPad *>(this);

0AA6: call_method 0x492C70 struct [CPad] num_params 0 pop 0

function CPad__Update<thiscall, 0x492C70>(struct: int)

CPad::UpdateMouse

plugin::CallMethod<0x491CA0, CPad *>(this);

0AA6: call_method 0x491CA0 struct [CPad] num_params 0 pop 0

function CPad__UpdateMouse<thiscall, 0x491CA0>(struct: int)

CPad::UpdatePads

plugin::Call<0x492720>();

0AA5: call_function 0x492720 num_params 0 pop 0

function CPad__UpdatePads<cdecl, 0x492720>()

CPad::WeaponJustDown

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x493700 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__WeaponJustDown<thiscall, 0x493700>(struct: int): int

CPad::~CPad

plugin::CallMethod<0x494ED0, CPad *>(this);

0AA6: call_method 0x494ED0 struct [CPad] num_params 0 pop 0

function CPad__~CPad<thiscall, 0x494ED0>(struct: int)

plugin_III\game_III\CPager.cpp

CPager::Init

plugin::CallMethod<0x52B6F0, CPager *>(this);

0AA6: call_method 0x52B6F0 struct [CPager] num_params 0 pop 0

function CPager__Init<thiscall, 0x52B6F0>(struct: int)

CPager::Process

plugin::CallMethod<0x52B740, CPager *>(this);

0AA6: call_method 0x52B740 struct [CPager] num_params 0 pop 0

function CPager__Process<thiscall, 0x52B740>(struct: int)

CPager::Display

plugin::CallMethod<0x52B890, CPager *>(this);

0AA6: call_method 0x52B890 struct [CPager] num_params 0 pop 0

function CPager__Display<thiscall, 0x52B890>(struct: int)

CPager::AddMessage

plugin::CallMethod<0x52B940, CPager , wchar_t, unsigned short, unsigned short, unsigned short>(this, text, speed, priority, arg3);

0AA6: call_method 0x52B940 struct [CPager] num_params 4 pop 0 [arg3] [priority] [speed] [text]

function CPager__AddMessage<thiscall, 0x52B940>(struct: int, text, speed, priority, arg3)

CPager::AddMessageWithNumber

plugin::CallMethod<0x52BB50, CPager , wchar_t, int, int, int, int, int, int, unsigned short, unsigned short, unsigned short>(this, text, n1, n2, n3, n4, n5, n6, speed, priority, arg9);

0AA6: call_method 0x52BB50 struct [CPager] num_params 10 pop 0 [arg9] [priority] [speed] [n6] [n5] [n4] [n3] [n2] [n1] [text]

function CPager__AddMessageWithNumber<thiscall, 0x52BB50>(struct: int, text, n1, n2, n3, n4, n5, n6, speed, priority, arg9)

CPager::ClearMessages

plugin::CallMethod<0x52BE00, CPager *>(this);

0AA6: call_method 0x52BE00 struct [CPager] num_params 0 pop 0

function CPager__ClearMessages<thiscall, 0x52BE00>(struct: int)

CPager::RestartCurrentMessage

plugin::CallMethod<0x52BE50, CPager *>(this);

0AA6: call_method 0x52BE50 struct [CPager] num_params 0 pop 0

function CPager__RestartCurrentMessage<thiscall, 0x52BE50>(struct: int)

plugin_III\game_III\CParticle.cpp

CParticle::AddJetExplosion

plugin::CallDynGlobal(gaddrof(CParticle::AddJetExplosion), pos, power, size);

*CParticle::AddParticle

plugin::CallAndReturnDynGlobal(gaddrof_o(CParticle::AddParticle, CParticle ()(tParticleType, CVector const &, CVector const &, CEntity *, float, int, int, int, int)), type, pos, direction, entity, size, rotationSpeed, rotation, currentFrame, lifeSpan);

0AA7: call_function_return 0x50D190 num_params 9 pop 9 [lifeSpan] [currentFrame] [rotation] [rotationSpeed] [size] [entity] [direction] [pos] [type] func_ret [CParticle *]

function CParticle__AddParticle<cdecl, 0x50D190>(type, pos, direction, entity, size, rotationSpeed, rotation, currentFrame, lifeSpan): int

*CParticle::AddParticle

plugin::CallAndReturnDynGlobal(gaddrof_o(CParticle::AddParticle, CParticle ()(tParticleType, CVector const &, CVector const &, CEntity *, float, RwRGBA const &, int, int, int, int)), type, pos, direction, entity, size, color, rotationSpeed, rotation, currentFrame, lifeSpan);

0AA7: call_function_return 0x50D190 num_params 10 pop 10 [lifeSpan] [currentFrame] [rotation] [rotationSpeed] [color] [size] [entity] [direction] [pos] [type] func_ret [CParticle *]

function CParticle__AddParticle<cdecl, 0x50D190>(type, pos, direction, entity, size, color, rotationSpeed, rotation, currentFrame, lifeSpan): int

CParticle::AddYardieDoorSmoke

plugin::CallDynGlobal(gaddrof(CParticle::AddYardieDoorSmoke), pos, matrix);

CParticle::RemovePSystem

plugin::CallDynGlobal(gaddrof(CParticle::RemovePSystem), type);

CParticle::RemoveParticle

plugin::CallDynGlobal(gaddrof(CParticle::RemoveParticle), particle, previousParticle, particleSystem);

plugin_III\game_III\CParticleObject.cpp

CParticleObject::RemoveObject

plugin::CallMethodDynGlobal(gaddrof(CParticleObject::RemoveObject), this);

0AA6: call_method 0x4BC9F0 struct [CParticleObject] num_params 0 pop 0

function CParticleObject__RemoveObject<thiscall, 0x4BC9F0>(struct: int)

CParticleObject::UpdateClose

plugin::CallMethodDynGlobal(gaddrof(CParticleObject::UpdateClose), this);

0AA6: call_method 0x4BCA80 struct [CParticleObject] num_params 0 pop 0

function CParticleObject__UpdateClose<thiscall, 0x4BCA80>(struct: int)

CParticleObject::UpdateFar

plugin::CallMethodDynGlobal(gaddrof(CParticleObject::UpdateFar), this);

0AA6: call_method 0x4BF9F0 struct [CParticleObject] num_params 0 pop 0

function CParticleObject__UpdateFar<thiscall, 0x4BF9F0>(struct: int)

*CParticleObject::AddObject

plugin::CallAndReturnDynGlobal(gaddrof_o(CParticleObject::AddObject, CParticleObject ()(unsigned short, CVector const &, unsigned char)), type, pos, remove);

0AA7: call_function_return 0x4BC5B0 num_params 3 pop 3 [remove] [pos] [type] func_ret [CParticleObject *]

function CParticleObject__AddObject<cdecl, 0x4BC5B0>(type, pos, remove): int

*CParticleObject::AddObject

plugin::CallAndReturnDynGlobal(gaddrof_o(CParticleObject::AddObject, CParticleObject ()(unsigned short, CVector const &, float, unsigned char)), type, pos, size, remove);

0AA7: call_function_return 0x4BC5B0 num_params 4 pop 4 [remove] [size] [pos] [type] func_ret [CParticleObject *]

function CParticleObject__AddObject<cdecl, 0x4BC5B0>(type, pos, size, remove): int

*CParticleObject::AddObject

plugin::CallAndReturnDynGlobal(gaddrof_o(CParticleObject::AddObject, CParticleObject ()(unsigned short, CVector const &, CVector const &, float, unsigned char)), type, pos, target, size, remove);

0AA7: call_function_return 0x4BC5B0 num_params 5 pop 5 [remove] [size] [target] [pos] [type] func_ret [CParticleObject *]

function CParticleObject__AddObject<cdecl, 0x4BC5B0>(type, pos, target, size, remove): int

*CParticleObject::AddObject

plugin::CallAndReturnDynGlobal(gaddrof_o(CParticleObject::AddObject, CParticleObject ()(unsigned short, CVector const &, CVector const &, float, unsigned int, RwRGBA const &, unsigned char)), type, pos, target, size, lifeTime, color, remove);

0AA7: call_function_return 0x4BC5B0 num_params 7 pop 7 [remove] [color] [lifeTime] [size] [target] [pos] [type] func_ret [CParticleObject *]

function CParticleObject__AddObject<cdecl, 0x4BC5B0>(type, pos, target, size, lifeTime, color, remove): int

CParticleObject::LoadParticle

plugin::CallDynGlobal(gaddrof(CParticleObject::LoadParticle), buffer, size);

CParticleObject::MoveToList

plugin::CallDynGlobal(gaddrof(CParticleObject::MoveToList), from, to, object);

CParticleObject::SaveParticle

plugin::CallDynGlobal(gaddrof(CParticleObject::SaveParticle), buffer, size);

plugin_III\game_III\cParticleSystemMgr.cpp

cParticleSystemMgr::cParticleSystemMgr

plugin::CallMethod<0x50FCB0, cParticleSystemMgr *>(this);

0AA6: call_method 0x50FCB0 struct [cParticleSystemMgr] num_params 0 pop 0

function cParticleSystemMgr__cParticleSystemMgr<thiscall, 0x50FCB0>(struct: int)

cParticleSystemMgr::Initialise

plugin::CallMethod<0x50FCD0, cParticleSystemMgr *>(this);

0AA6: call_method 0x50FCD0 struct [cParticleSystemMgr] num_params 0 pop 0

function cParticleSystemMgr__Initialise<thiscall, 0x50FCD0>(struct: int)

cParticleSystemMgr::LoadParticleData

plugin::CallMethod<0x50FDF0, cParticleSystemMgr *>(this);

0AA6: call_method 0x50FDF0 struct [cParticleSystemMgr] num_params 0 pop 0

function cParticleSystemMgr__LoadParticleData<thiscall, 0x50FDF0>(struct: int)

plugin_III\game_III\CPathFind.cpp

CPathFind::AddNodeToList

plugin::CallMethodDynGlobal(gaddrof(CPathFind::AddNodeToList), this, node, listId);

0AA6: call_method 0x42CBE0 struct [CPathFind] num_params 2 pop 0 [listId] [node]

function CPathFind__AddNodeToList<thiscall, 0x42CBE0>(struct: int, node, listId)

CPathFind::AllocatePathFindInfoMem

plugin::CallMethodDynGlobal(gaddrof(CPathFind::AllocatePathFindInfoMem), this, numPathGroups);

0AA6: call_method 0x42D580 struct [CPathFind] num_params 1 pop 0 [numPathGroups]

function CPathFind__AllocatePathFindInfoMem<thiscall, 0x42D580>(struct: int, numPathGroups)

CPathFind::CalcNodeCoors

plugin::CallMethodDynGlobal(gaddrof(CPathFind::CalcNodeCoors), this, x, y, z, id, out);

0AA6: call_method 0x429560 struct [CPathFind] num_params 5 pop 0 [out] [id] [z] [y] [x]

function CPathFind__CalcNodeCoors<thiscall, 0x429560>(struct: int, x, y, z, id, out)

CPathFind::CalcRoadDensity

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPathFind::CalcRoadDensity), this, x, y);

0AA8: call_method_return 0x42C990 struct [CPathFind] num_params 2 pop 0 [y] [x] func_ret [float]

function CPathFind__CalcRoadDensity<thiscall, 0x42C990>(struct: int, x, y): float

CPathFind::CountFloodFillGroups

plugin::CallMethodDynGlobal(gaddrof(CPathFind::CountFloodFillGroups), this, type);

0AA6: call_method 0x42B810 struct [CPathFind] num_params 1 pop 0 [type]

function CPathFind__CountFloodFillGroups<thiscall, 0x42B810>(struct: int, type)

CPathFind::DoPathSearch

plugin::CallMethodDynGlobal(gaddrof(CPathFind::DoPathSearch), this, type, start, startNodeId, target, nodes, numNodes, maxNumNodes, vehicle, dist, distLimit, forcedTargetNode);

0AA6: call_method 0x42B040 struct [CPathFind] num_params 11 pop 0 [forcedTargetNode] [distLimit] [dist] [vehicle] [maxNumNodes] [numNodes] [nodes] [target] [startNodeId] [start] [type]

function CPathFind__DoPathSearch<thiscall, 0x42B040>(struct: int, type, start, startNodeId, target, nodes, numNodes, maxNumNodes, vehicle, dist, distLimit, forcedTargetNode)

CPathFind::FindNextNodeWandering

plugin::CallMethodDynGlobal(gaddrof(CPathFind::FindNextNodeWandering), this, type, coors, lastNode, nextNode, curDir, nextDir);

0AA6: call_method 0x42B9F0 struct [CPathFind] num_params 6 pop 0 [nextDir] [curDir] [nextNode] [lastNode] [coors] [type]

function CPathFind__FindNextNodeWandering<thiscall, 0x42B9F0>(struct: int, type, coors, lastNode, nextNode, curDir, nextDir)

CPathFind::FindNodeClosestToCoors

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPathFind::FindNodeClosestToCoors), this, coors, type, distLimit, ignoreDisabled, ignoreBetweenLevels);

0AA8: call_method_return 0x42CC30 struct [CPathFind] num_params 5 pop 0 [ignoreBetweenLevels] [ignoreDisabled] [distLimit] [type] [coors] func_ret [int]

function CPathFind__FindNodeClosestToCoors<thiscall, 0x42CC30>(struct: int, coors, type, distLimit, ignoreDisabled, ignoreBetweenLevels): int

CPathFind::FindNodeClosestToCoorsFavourDirection

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPathFind::FindNodeClosestToCoorsFavourDirection), this, coors, type, dirX, dirY);

0AA8: call_method_return 0x42CDC0 struct [CPathFind] num_params 4 pop 0 [dirY] [dirX] [type] [coors] func_ret [int]

function CPathFind__FindNodeClosestToCoorsFavourDirection<thiscall, 0x42CDC0>(struct: int, coors, type, dirX, dirY): int

CPathFind::FindNodeOrientationForCarPlacement

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPathFind::FindNodeOrientationForCarPlacement), this, nodeId);

0AA8: call_method_return 0x42CFC0 struct [CPathFind] num_params 1 pop 0 [nodeId] func_ret [float]

function CPathFind__FindNodeOrientationForCarPlacement<thiscall, 0x42CFC0>(struct: int, nodeId): float

CPathFind::FindNodeOrientationForCarPlacementFacingDestination

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPathFind::FindNodeOrientationForCarPlacementFacingDestination), this, nodeId, x, y, towards);

0AA8: call_method_return 0x42D060 struct [CPathFind] num_params 4 pop 0 [towards] [y] [x] [nodeId] func_ret [float]

function CPathFind__FindNodeOrientationForCarPlacementFacingDestination<thiscall, 0x42D060>(struct: int, nodeId, x, y, towards): float

*CPathFind::FindRoadObjectClosestToCoors

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPathFind::FindRoadObjectClosestToCoors), this, coors, type);

0AA8: call_method_return 0x42D2A0 struct [*CPathFind] num_params 2 pop 0 [type] [coors] func_ret [CTreadable *]

function CPathFind__FindRoadObjectClosestToCoors<thiscall, 0x42D2A0>(struct: int, coors, type): int

CPathFind::GeneratePedCreationCoors

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPathFind::GeneratePedCreationCoors), this, x, y, minDist, maxDist, minDistOffScreen, maxDistOffScreen, posn, pNode1, pNode2, positionBetweenNodes, camMatrix);

0AA8: call_method_return 0x42C1E0 struct [CPathFind] num_params 11 pop 0 [camMatrix] [positionBetweenNodes] [pNode2] [pNode1] [posn] [maxDistOffScreen] [minDistOffScreen] [maxDist] [minDist] [y] [x] func_ret [bool]

function CPathFind__GeneratePedCreationCoors<thiscall, 0x42C1E0>(struct: int, x, y, minDist, maxDist, minDistOffScreen, maxDistOffScreen, posn, pNode1, pNode2, positionBetweenNodes, camMatrix): int

CPathFind::Init

plugin::CallMethodDynGlobal(gaddrof(CPathFind::Init), this);

0AA6: call_method 0x4294A0 struct [CPathFind] num_params 0 pop 0

function CPathFind__Init<thiscall, 0x4294A0>(struct: int)

CPathFind::Load

plugin::CallMethodDynGlobal(gaddrof(CPathFind::Load), this, buf, size);

0AA6: call_method 0x42E550 struct [CPathFind] num_params 2 pop 0 [size] [buf]

function CPathFind__Load<thiscall, 0x42E550>(struct: int, buf, size)

CPathFind::MarkRoadsBetweenLevelsInArea

plugin::CallMethodDynGlobal(gaddrof(CPathFind::MarkRoadsBetweenLevelsInArea), this, x1, x2, y1, y2, z1, z2);

0AA6: call_method 0x42DF50 struct [CPathFind] num_params 6 pop 0 [z2] [z1] [y2] [y1] [x2] [x1]

function CPathFind__MarkRoadsBetweenLevelsInArea<thiscall, 0x42DF50>(struct: int, x1, x2, y1, y2, z1, z2)

CPathFind::MarkRoadsBetweenLevelsNodeAndNeighbours

plugin::CallMethodDynGlobal(gaddrof(CPathFind::MarkRoadsBetweenLevelsNodeAndNeighbours), this, nodeId);

0AA6: call_method 0x42E140 struct [CPathFind] num_params 1 pop 0 [nodeId]

function CPathFind__MarkRoadsBetweenLevelsNodeAndNeighbours<thiscall, 0x42E140>(struct: int, nodeId)

CPathFind::NewGenerateCarCreationCoors

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPathFind::NewGenerateCarCreationCoors), this, x, y, dirX, dirY, spawnDist, angleLimit, forward, posn, pNode1, pNode2, positionBetweenNodes, ignoreDisabled);

0AA8: call_method_return 0x42BF10 struct [CPathFind] num_params 12 pop 0 [ignoreDisabled] [positionBetweenNodes] [pNode2] [pNode1] [posn] [forward] [angleLimit] [spawnDist] [dirY] [dirX] [y] [x] func_ret [bool]

function CPathFind__NewGenerateCarCreationCoors<thiscall, 0x42BF10>(struct: int, x, y, dirX, dirY, spawnDist, angleLimit, forward, posn, pNode1, pNode2, positionBetweenNodes, ignoreDisabled): int

CPathFind::PedMarkRoadsBetweenLevelsInArea

plugin::CallMethodDynGlobal(gaddrof(CPathFind::PedMarkRoadsBetweenLevelsInArea), this, x1, x2, y1, y2, z1, z2);

0AA6: call_method 0x42E040 struct [CPathFind] num_params 6 pop 0 [z2] [z1] [y2] [y1] [x2] [x1]

function CPathFind__PedMarkRoadsBetweenLevelsInArea<thiscall, 0x42E040>(struct: int, x1, x2, y1, y2, z1, z2)

CPathFind::PreparePathData

plugin::CallMethodDynGlobal(gaddrof(CPathFind::PreparePathData), this);

0AA6: call_method 0x429610 struct [CPathFind] num_params 0 pop 0

function CPathFind__PreparePathData<thiscall, 0x429610>(struct: int)

CPathFind::PreparePathDataForType

plugin::CallMethodDynGlobal(gaddrof(CPathFind::PreparePathDataForType), this, type, tempNodes, info, maxDist, detachedNodes, numDetached);

0AA6: call_method 0x429C20 struct [CPathFind] num_params 6 pop 0 [numDetached] [detachedNodes] [maxDist] [info] [tempNodes] [type]

function CPathFind__PreparePathDataForType<thiscall, 0x429C20>(struct: int, type, tempNodes, info, maxDist, detachedNodes, numDetached)

CPathFind::RegisterMapObject

plugin::CallMethodDynGlobal(gaddrof(CPathFind::RegisterMapObject), this, mapObject);

0AA6: call_method 0x429540 struct [CPathFind] num_params 1 pop 0 [mapObject]

function CPathFind__RegisterMapObject<thiscall, 0x429540>(struct: int, mapObject)

CPathFind::RemoveBadStartNode

plugin::CallMethodDynGlobal(gaddrof(CPathFind::RemoveBadStartNode), this, pos, nodes, nodeCount);

0AA6: call_method 0x42B790 struct [CPathFind] num_params 3 pop 0 [nodeCount] [nodes] [pos]

function CPathFind__RemoveBadStartNode<thiscall, 0x42B790>(struct: int, pos, nodes, nodeCount)

CPathFind::RemoveNodeFromList

plugin::CallMethodDynGlobal(gaddrof(CPathFind::RemoveNodeFromList), this, node);

0AA6: call_method 0x42CBB0 struct [CPathFind] num_params 1 pop 0 [node]

function CPathFind__RemoveNodeFromList<thiscall, 0x42CBB0>(struct: int, node)

CPathFind::Save

plugin::CallMethodDynGlobal(gaddrof(CPathFind::Save), this, buf, size);

0AA6: call_method 0x42E450 struct [CPathFind] num_params 2 pop 0 [size] [buf]

function CPathFind__Save<thiscall, 0x42E450>(struct: int, buf, size)

CPathFind::SetLinksBridgeLights

plugin::CallMethodDynGlobal(gaddrof(CPathFind::SetLinksBridgeLights), this, x1, y1, x2, y2, enable);

0AA6: call_method 0x42E3B0 struct [CPathFind] num_params 5 pop 0 [enable] [y2] [x2] [y1] [x1]

function CPathFind__SetLinksBridgeLights<thiscall, 0x42E3B0>(struct: int, x1, y1, x2, y2, enable)

CPathFind::StoreNodeInfoCar

plugin::CallMethodDynGlobal(gaddrof(CPathFind::StoreNodeInfoCar), this, id, node, type, next, x, y, z, width, numLeft, numRight);

0AA6: call_method 0x42D690 struct [CPathFind] num_params 10 pop 0 [numRight] [numLeft] [width] [z] [y] [x] [next] [type] [node] [id]

function CPathFind__StoreNodeInfoCar<thiscall, 0x42D690>(struct: int, id, node, type, next, x, y, z, width, numLeft, numRight)

CPathFind::StoreNodeInfoPed

plugin::CallMethodDynGlobal(gaddrof(CPathFind::StoreNodeInfoPed), this, id, node, type, next, x, y, z, width, crossing);

0AA6: call_method 0x42D7E0 struct [CPathFind] num_params 9 pop 0 [crossing] [width] [z] [y] [x] [next] [type] [node] [id]

function CPathFind__StoreNodeInfoPed<thiscall, 0x42D7E0>(struct: int, id, node, type, next, x, y, z, width, crossing)

CPathFind::SwitchOffNodeAndNeighbours

plugin::CallMethodDynGlobal(gaddrof(CPathFind::SwitchOffNodeAndNeighbours), this, nodeId, disable);

0AA6: call_method 0x42DED0 struct [CPathFind] num_params 2 pop 0 [disable] [nodeId]

function CPathFind__SwitchOffNodeAndNeighbours<thiscall, 0x42DED0>(struct: int, nodeId, disable)

CPathFind::SwitchPedRoadsOffInArea

plugin::CallMethodDynGlobal(gaddrof(CPathFind::SwitchPedRoadsOffInArea), this, x1, x2, y1, y2, z1, z2, disable);

0AA6: call_method 0x42DA50 struct [CPathFind] num_params 7 pop 0 [disable] [z2] [z1] [y2] [y1] [x2] [x1]

function CPathFind__SwitchPedRoadsOffInArea<thiscall, 0x42DA50>(struct: int, x1, x2, y1, y2, z1, z2, disable)

CPathFind::SwitchRoadsInAngledArea

plugin::CallMethodDynGlobal(gaddrof(CPathFind::SwitchRoadsInAngledArea), this, x1, y1, z1, x2, y2, z2, length, type, enable);

0AA6: call_method 0x42DB50 struct [CPathFind] num_params 9 pop 0 [enable] [type] [length] [z2] [y2] [x2] [z1] [y1] [x1]

function CPathFind__SwitchRoadsInAngledArea<thiscall, 0x42DB50>(struct: int, x1, y1, z1, x2, y2, z2, length, type, enable)

CPathFind::SwitchRoadsOffInArea

plugin::CallMethodDynGlobal(gaddrof(CPathFind::SwitchRoadsOffInArea), this, x1, x2, y1, y2, z1, z2, disable);

0AA6: call_method 0x42D960 struct [CPathFind] num_params 7 pop 0 [disable] [z2] [z1] [y2] [y1] [x2] [x1]

function CPathFind__SwitchRoadsOffInArea<thiscall, 0x42D960>(struct: int, x1, x2, y1, y2, z1, z2, disable)

CPathFind::TestCoorsCloseness

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPathFind::TestCoorsCloseness), this, target, type, start);

0AA8: call_method_return 0x42C8C0 struct [CPathFind] num_params 3 pop 0 [start] [type] [target] func_ret [bool]

function CPathFind__TestCoorsCloseness<thiscall, 0x42C8C0>(struct: int, target, type, start): int

CPathFind::TestCrossesRoad

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPathFind::TestCrossesRoad), this, node1, node2);

0AA8: call_method_return 0x42E340 struct [CPathFind] num_params 2 pop 0 [node2] [node1] func_ret [bool]

function CPathFind__TestCrossesRoad<thiscall, 0x42E340>(struct: int, node1, node2): int

CPathFind::TestForPedTrafficLight

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPathFind::TestForPedTrafficLight), this, node1, node2);

0AA8: call_method_return 0x42E1B0 struct [CPathFind] num_params 2 pop 0 [node2] [node1] func_ret [bool]

function CPathFind__TestForPedTrafficLight<thiscall, 0x42E1B0>(struct: int, node1, node2): int

CPathFind::LoadPathFindData

plugin::CallAndReturnDynGlobal(gaddrof(CPathFind::LoadPathFindData));

0AA7: call_function_return 0x429C00 num_params 0 pop 0 func_ret [bool]

function CPathFind__LoadPathFindData<cdecl, 0x429C00>(): int

plugin_III\game_III\CPed.cpp

CPed::SetModelIndex

plugin::CallVirtualMethod<3, CPed *, unsigned int>(this, modelIndex);

CPed::ProcessControl

plugin::CallVirtualMethod<8, CPed *>(this);

CPed::Teleport

plugin::CallVirtualMethod<11, CPed *, CVector>(this, pos);

CPed::PreRender

plugin::CallVirtualMethod<12, CPed *>(this);

CPed::Render

plugin::CallVirtualMethod<13, CPed *>(this);

CPed::SetupLighting

plugin::CallVirtualMethodAndReturn(this);

CPed::RemoveLighting

plugin::CallVirtualMethod<15, CPed *, bool>(this, resetWorldColors);

CPed::FlagToDestroyWhenNextProcessed

plugin::CallVirtualMethod<16, CPed *>(this);

CPed::ProcessEntityCollision

plugin::CallVirtualMethod<17, CPed *, CEntity *, CColPoint *>(this, entity, colPoint);

CPed::SetMoveAnim

plugin::CallVirtualMethod<18, CPed *>(this);

CPed::AddWeaponModel

plugin::CallMethodDynGlobal(gaddrof(CPed::AddWeaponModel), this, modelIndex);

0AA6: call_method 0x4CF8F0 struct [CPed] num_params 1 pop 0 [modelIndex]

function CPed__AddWeaponModel<thiscall, 0x4CF8F0>(struct: int, modelIndex)

CPed::AimGun

plugin::CallMethodDynGlobal(gaddrof(CPed::AimGun), this);

0AA6: call_method 0x4C6AA0 struct [CPed] num_params 0 pop 0

function CPed__AimGun<thiscall, 0x4C6AA0>(struct: int)

CPed::ApplyHeadShot

plugin::CallMethodDynGlobal(gaddrof(CPed::ApplyHeadShot), this, type, pos, evenOnPlayer);

0AA6: call_method 0x4EB470 struct [CPed] num_params 3 pop 0 [evenOnPlayer] [pos] [type]

function CPed__ApplyHeadShot<thiscall, 0x4EB470>(struct: int, type, pos, evenOnPlayer)

CPed::Attack

plugin::CallMethodDynGlobal(gaddrof(CPed::Attack), this);

0AA6: call_method 0x4E6BA0 struct [CPed] num_params 0 pop 0

function CPed__Attack<thiscall, 0x4E6BA0>(struct: int)

CPed::Avoid

plugin::CallMethodDynGlobal(gaddrof(CPed::Avoid), this);

0AA6: call_method 0x4D2BB0 struct [CPed] num_params 0 pop 0

function CPed__Avoid<thiscall, 0x4D2BB0>(struct: int)

CPed::BeingDraggedFromCar

plugin::CallMethodDynGlobal(gaddrof(CPed::BeingDraggedFromCar), this);

0AA6: call_method 0x4E07D0 struct [CPed] num_params 0 pop 0

function CPed__BeingDraggedFromCar<thiscall, 0x4E07D0>(struct: int)

CPed::BuildPedLists

plugin::CallMethodDynGlobal(gaddrof(CPed::BuildPedLists), this);

0AA6: call_method 0x4C5350 struct [CPed] num_params 0 pop 0

function CPed__BuildPedLists<thiscall, 0x4C5350>(struct: int)

CPed::CalculateNewOrientation

plugin::CallMethodDynGlobal(gaddrof(CPed::CalculateNewOrientation), this);

0AA6: call_method 0x4C7EA0 struct [CPed] num_params 0 pop 0

function CPed__CalculateNewOrientation<thiscall, 0x4C7EA0>(struct: int)

CPed::CalculateNewVelocity

plugin::CallMethodDynGlobal(gaddrof(CPed::CalculateNewVelocity), this);

0AA6: call_method 0x4C73F0 struct [CPed] num_params 0 pop 0

function CPed__CalculateNewVelocity<thiscall, 0x4C73F0>(struct: int)

CPed::CanBeDeleted

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPed::CanBeDeleted), this);

0AA8: call_method_return 0x4CF8B0 struct [CPed] num_params 0 pop 0 func_ret [bool]

function CPed__CanBeDeleted<thiscall, 0x4CF8B0>(struct: int): int

CPed::CanPedDriveOff

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPed::CanPedDriveOff), this);

0AA8: call_method_return 0x4D7AC0 struct [CPed] num_params 0 pop 0 func_ret [bool]

function CPed__CanPedDriveOff<thiscall, 0x4D7AC0>(struct: int): int

CPed::CanPedJumpThis

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPed::CanPedJumpThis), this);

0AA8: call_method_return 0x4D72F0 struct [CPed] num_params 0 pop 0 func_ret [bool]

function CPed__CanPedJumpThis<thiscall, 0x4D72F0>(struct: int): int

CPed::CanPedReturnToState

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPed::CanPedReturnToState), this);

0AA8: call_method_return 0x4CE760 struct [CPed] num_params 0 pop 0 func_ret [bool]

function CPed__CanPedReturnToState<thiscall, 0x4CE760>(struct: int): int

CPed::CanSeeEntity

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPed::CanSeeEntity), this, entity, threshold);

0AA8: call_method_return 0x4DD820 struct [CPed] num_params 2 pop 0 [threshold] [entity] func_ret [bool]

function CPed__CanSeeEntity<thiscall, 0x4DD820>(struct: int, entity, threshold): int

CPed::CanSetPedState

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPed::CanSetPedState), this);

0AA8: call_method_return 0x4CE7A0 struct [CPed] num_params 0 pop 0 func_ret [bool]

function CPed__CanSetPedState<thiscall, 0x4CE7A0>(struct: int): int

CPed::CanStrafeOrMouseControl

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPed::CanStrafeOrMouseControl), this);

0AA8: call_method_return 0x4CE7D0 struct [CPed] num_params 0 pop 0 func_ret [bool]

function CPed__CanStrafeOrMouseControl<thiscall, 0x4CE7D0>(struct: int): int

CPed::Chat

plugin::CallMethodDynGlobal(gaddrof(CPed::Chat), this);

0AA6: call_method 0x4D3AC0 struct [CPed] num_params 0 pop 0

function CPed__Chat<thiscall, 0x4D3AC0>(struct: int)

CPed::CheckAroundForPossibleCollisions

plugin::CallMethodDynGlobal(gaddrof(CPed::CheckAroundForPossibleCollisions), this);

0AA6: call_method 0x4D0490 struct [CPed] num_params 0 pop 0

function CPed__CheckAroundForPossibleCollisions<thiscall, 0x4D0490>(struct: int)

*CPed::CheckForDeadPeds

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPed::CheckForDeadPeds), this);

0AA8: call_method_return 0x4D4860 struct [*CPed] num_params 0 pop 0 func_ret [CPed *]

function CPed__CheckForDeadPeds<thiscall, 0x4D4860>(struct: int): int

CPed::CheckForExplosions

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPed::CheckForExplosions), this, area);

0AA8: call_method_return 0x4D4650 struct [CPed] num_params 1 pop 0 [area] func_ret [bool]

function CPed__CheckForExplosions<thiscall, 0x4D4650>(struct: int, area): int

*CPed::CheckForGunShots

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPed::CheckForGunShots), this);

0AA8: call_method_return 0x4D47D0 struct [*CPed] num_params 0 pop 0 func_ret [CPed *]

function CPed__CheckForGunShots<thiscall, 0x4D47D0>(struct: int): int

CPed::CheckForPointBlankPeds

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPed::CheckForPointBlankPeds), this, pedToVerify);

0AA8: call_method_return 0x4E6990 struct [CPed] num_params 1 pop 0 [pedToVerify] func_ret [unsigned char]

function CPed__CheckForPointBlankPeds<thiscall, 0x4E6990>(struct: int, pedToVerify): int

CPed::CheckIfInTheAir

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPed::CheckIfInTheAir), this);

0AA8: call_method_return 0x4D0BE0 struct [CPed] num_params 0 pop 0 func_ret [bool]

function CPed__CheckIfInTheAir<thiscall, 0x4D0BE0>(struct: int): int

CPed::ClearAimFlag

plugin::CallMethodDynGlobal(gaddrof(CPed::ClearAimFlag), this);

0AA6: call_method 0x4C6A50 struct [CPed] num_params 0 pop 0

function CPed__ClearAimFlag<thiscall, 0x4C6A50>(struct: int)

CPed::ClearAll

plugin::CallMethodDynGlobal(gaddrof(CPed::ClearAll), this);

0AA6: call_method 0x4C7F20 struct [CPed] num_params 0 pop 0

function CPed__ClearAll<thiscall, 0x4C7F20>(struct: int)

CPed::ClearAttack

plugin::CallMethodDynGlobal(gaddrof(CPed::ClearAttack), this);

0AA6: call_method 0x4E6790 struct [CPed] num_params 0 pop 0

function CPed__ClearAttack<thiscall, 0x4E6790>(struct: int)

CPed::ClearAttackByRemovingAnim

plugin::CallMethodDynGlobal(gaddrof(CPed::ClearAttackByRemovingAnim), this);

0AA6: call_method 0x4E67F0 struct [CPed] num_params 0 pop 0

function CPed__ClearAttackByRemovingAnim<thiscall, 0x4E67F0>(struct: int)

CPed::ClearChat

plugin::CallMethodDynGlobal(gaddrof(CPed::ClearChat), this);

0AA6: call_method 0x4D3C80 struct [CPed] num_params 0 pop 0

function CPed__ClearChat<thiscall, 0x4D3C80>(struct: int)

CPed::ClearDuck

plugin::CallMethodDynGlobal(gaddrof(CPed::ClearDuck), this);

0AA6: call_method 0x4E4A30 struct [CPed] num_params 0 pop 0

function CPed__ClearDuck<thiscall, 0x4E4A30>(struct: int)

CPed::ClearFall

plugin::CallMethodDynGlobal(gaddrof(CPed::ClearFall), this);

0AA6: call_method 0x4D0BB0 struct [CPed] num_params 0 pop 0

function CPed__ClearFall<thiscall, 0x4D0BB0>(struct: int)

CPed::ClearFlee

plugin::CallMethodDynGlobal(gaddrof(CPed::ClearFlee), this);

0AA6: call_method 0x4D1EA0 struct [CPed] num_params 0 pop 0

function CPed__ClearFlee<thiscall, 0x4D1EA0>(struct: int)

CPed::ClearInvestigateEvent

plugin::CallMethodDynGlobal(gaddrof(CPed::ClearInvestigateEvent), this);

0AA6: call_method 0x4EA360 struct [CPed] num_params 0 pop 0

function CPed__ClearInvestigateEvent<thiscall, 0x4EA360>(struct: int)

CPed::ClearLeader

plugin::CallMethodDynGlobal(gaddrof(CPed::ClearLeader), this);

0AA6: call_method 0x4D8E80 struct [CPed] num_params 0 pop 0

function CPed__ClearLeader<thiscall, 0x4D8E80>(struct: int)

CPed::ClearLook

plugin::CallMethodDynGlobal(gaddrof(CPed::ClearLook), this);

0AA6: call_method 0x4D1360 struct [CPed] num_params 0 pop 0

function CPed__ClearLook<thiscall, 0x4D1360>(struct: int)

CPed::ClearLookFlag

plugin::CallMethodDynGlobal(gaddrof(CPed::ClearLookFlag), this);

0AA6: call_method 0x4C64F0 struct [CPed] num_params 0 pop 0

function CPed__ClearLookFlag<thiscall, 0x4C64F0>(struct: int)

CPed::ClearObjective

plugin::CallMethodDynGlobal(gaddrof(CPed::ClearObjective), this);

0AA6: call_method 0x4D8DF0 struct [CPed] num_params 0 pop 0

function CPed__ClearObjective<thiscall, 0x4D8DF0>(struct: int)

CPed::ClearPause

plugin::CallMethodDynGlobal(gaddrof(CPed::ClearPause), this);

0AA6: call_method 0x4D0970 struct [CPed] num_params 0 pop 0

function CPed__ClearPause<thiscall, 0x4D0970>(struct: int)

CPed::ClearPointGunAt

plugin::CallMethodDynGlobal(gaddrof(CPed::ClearPointGunAt), this);

0AA6: call_method 0x4E6180 struct [CPed] num_params 0 pop 0

function CPed__ClearPointGunAt<thiscall, 0x4E6180>(struct: int)

CPed::ClearSeek

plugin::CallMethodDynGlobal(gaddrof(CPed::ClearSeek), this);

0AA6: call_method 0x4D1620 struct [CPed] num_params 0 pop 0

function CPed__ClearSeek<thiscall, 0x4D1620>(struct: int)

CPed::ClearWeapons

plugin::CallMethodDynGlobal(gaddrof(CPed::ClearWeapons), this);

0AA6: call_method 0x4CFB70 struct [CPed] num_params 0 pop 0

function CPed__ClearWeapons<thiscall, 0x4CFB70>(struct: int)

CPed::CollideWithPed

plugin::CallMethodDynGlobal(gaddrof(CPed::CollideWithPed), this, collideWith);

0AA6: call_method 0x4EB9A0 struct [CPed] num_params 1 pop 0 [collideWith]

function CPed__CollideWithPed<thiscall, 0x4EB9A0>(struct: int, collideWith)

CPed::CreateDeadPedMoney

plugin::CallMethodDynGlobal(gaddrof(CPed::CreateDeadPedMoney), this);

0AA6: call_method 0x433490 struct [CPed] num_params 0 pop 0

function CPed__CreateDeadPedMoney<thiscall, 0x433490>(struct: int)

CPed::CreateDeadPedWeaponPickups

plugin::CallMethodDynGlobal(gaddrof(CPed::CreateDeadPedWeaponPickups), this);

0AA6: call_method 0x433660 struct [CPed] num_params 0 pop 0

function CPed__CreateDeadPedWeaponPickups<thiscall, 0x433660>(struct: int)

CPed::Die

plugin::CallMethodDynGlobal(gaddrof(CPed::Die), this);

0AA6: call_method 0x4D3A50 struct [CPed] num_params 0 pop 0

function CPed__Die<thiscall, 0x4D3A50>(struct: int)

CPed::DoesLOSBulletHitPed

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPed::DoesLOSBulletHitPed), this, colPoint);

0AA8: call_method_return 0x4EB5C0 struct [CPed] num_params 1 pop 0 [colPoint] func_ret [unsigned char]

function CPed__DoesLOSBulletHitPed<thiscall, 0x4EB5C0>(struct: int, colPoint): int

CPed::Duck

plugin::CallMethodDynGlobal(gaddrof(CPed::Duck), this);

0AA6: call_method 0x4E4A10 struct [CPed] num_params 0 pop 0

function CPed__Duck<thiscall, 0x4E4A10>(struct: int)

CPed::DuckAndCover

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPed::DuckAndCover), this);

0AA8: call_method_return 0x4E3EC0 struct [CPed] num_params 0 pop 0 func_ret [bool]

function CPed__DuckAndCover<thiscall, 0x4E3EC0>(struct: int): int

CPed::EndFight

plugin::CallMethodDynGlobal(gaddrof(CPed::EndFight), this, endType);

0AA6: call_method 0x4E8D30 struct [CPed] num_params 1 pop 0 [endType]

function CPed__EndFight<thiscall, 0x4E8D30>(struct: int, endType)

CPed::EnterCar

plugin::CallMethodDynGlobal(gaddrof(CPed::EnterCar), this);

0AA6: call_method 0x4E0D30 struct [CPed] num_params 0 pop 0

function CPed__EnterCar<thiscall, 0x4E0D30>(struct: int)

CPed::EnterTrain

plugin::CallMethodDynGlobal(gaddrof(CPed::EnterTrain), this);

0AA6: call_method 0x4E33B0 struct [CPed] num_params 0 pop 0

function CPed__EnterTrain<thiscall, 0x4E33B0>(struct: int)

CPed::ExitCar

plugin::CallMethodDynGlobal(gaddrof(CPed::ExitCar), this);

0AA6: call_method 0x4E18D0 struct [CPed] num_params 0 pop 0

function CPed__ExitCar<thiscall, 0x4E18D0>(struct: int)

CPed::ExitTrain

plugin::CallMethodDynGlobal(gaddrof(CPed::ExitTrain), this);

0AA6: call_method 0x4E36D0 struct [CPed] num_params 0 pop 0

function CPed__ExitTrain<thiscall, 0x4E36D0>(struct: int)

CPed::FacePhone

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPed::FacePhone), this);

0AA8: call_method_return 0x4D3CC0 struct [CPed] num_params 0 pop 0 func_ret [bool]

function CPed__FacePhone<thiscall, 0x4D3CC0>(struct: int): int

CPed::Fall

plugin::CallMethodDynGlobal(gaddrof(CPed::Fall), this);

0AA6: call_method 0x4D0BC0 struct [CPed] num_params 0 pop 0

function CPed__Fall<thiscall, 0x4D0BC0>(struct: int)

CPed::Fight

plugin::CallMethodDynGlobal(gaddrof(CPed::Fight), this);

0AA6: call_method 0x4E7EE0 struct [CPed] num_params 0 pop 0

function CPed__Fight<thiscall, 0x4E7EE0>(struct: int)

CPed::FightStrike

plugin::CallMethodDynGlobal(gaddrof(CPed::FightStrike), this, touchedNodePos);

0AA6: call_method 0x4E8EC0 struct [CPed] num_params 1 pop 0 [touchedNodePos]

function CPed__FightStrike<thiscall, 0x4E8EC0>(struct: int, touchedNodePos)

CPed::FindBestCoordsFromNodes

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPed::FindBestCoordsFromNodes), this, unused, bestCoords);

0AA8: call_method_return 0x4E3A90 struct [CPed] num_params 2 pop 0 [bestCoords] [unused] func_ret [bool]

function CPed__FindBestCoordsFromNodes<thiscall, 0x4E3A90>(struct: int, unused, bestCoords): int

CPed::Flee

plugin::CallMethodDynGlobal(gaddrof(CPed::Flee), this);

0AA6: call_method 0x4D1ED0 struct [CPed] num_params 0 pop 0

function CPed__Flee<thiscall, 0x4D1ED0>(struct: int)

CPed::FollowPath

plugin::CallMethodDynGlobal(gaddrof(CPed::FollowPath), this);

0AA6: call_method 0x4D3020 struct [CPed] num_params 0 pop 0

function CPed__FollowPath<thiscall, 0x4D3020>(struct: int)

CPed::ForceStoredObjective

plugin::CallMethodDynGlobal(gaddrof(CPed::ForceStoredObjective), this, objective);

0AA6: call_method 0x4D8250 struct [CPed] num_params 1 pop 0 [objective]

function CPed__ForceStoredObjective<thiscall, 0x4D8250>(struct: int, objective)

*CPed::GetFormationPosition

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPed::GetFormationPosition), this);

0AA8: call_method_return 0x4DF420 struct [*CPed] num_params 0 pop 0 func_ret [CVector *]

function CPed__GetFormationPosition<thiscall, 0x4DF420>(struct: int): int

CPed::GetLocalDirection

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPed::GetLocalDirection), this, posOffset);

0AA8: call_method_return 0x4CCE20 struct [CPed] num_params 1 pop 0 [posOffset] func_ret [int]

function CPed__GetLocalDirection<thiscall, 0x4CCE20>(struct: int, posOffset): int

CPed::GetNearestDoor

plugin::CallMethodDynGlobal(gaddrof(CPed::GetNearestDoor), this, vehicle, posToOpen);

0AA6: call_method 0x4E1CF0 struct [CPed] num_params 2 pop 0 [posToOpen] [vehicle]

function CPed__GetNearestDoor<thiscall, 0x4E1CF0>(struct: int, vehicle, posToOpen)

CPed::GetNearestPassengerDoor

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPed::GetNearestPassengerDoor), this, vehicle, posToOpen);

0AA8: call_method_return 0x4E1F30 struct [CPed] num_params 2 pop 0 [posToOpen] [vehicle] func_ret [bool]

function CPed__GetNearestPassengerDoor<thiscall, 0x4E1F30>(struct: int, vehicle, posToOpen): int

CPed::GetNearestTrainDoor

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPed::GetNearestTrainDoor), this, vehicle, doorPos);

0AA8: call_method_return 0x4E2D70 struct [CPed] num_params 2 pop 0 [doorPos] [vehicle] func_ret [bool]

function CPed__GetNearestTrainDoor<thiscall, 0x4E2D70>(struct: int, vehicle, doorPos): int

CPed::GetNearestTrainPedPosition

plugin::CallMethodDynGlobal(gaddrof(CPed::GetNearestTrainPedPosition), this, vehicle, enterPos);

0AA6: call_method 0x4E2E50 struct [CPed] num_params 2 pop 0 [enterPos] [vehicle]

function CPed__GetNearestTrainPedPosition<thiscall, 0x4E2E50>(struct: int, vehicle, enterPos)

CPed::GetNextPointOnRoute

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPed::GetNextPointOnRoute), this);

0AA8: call_method_return 0x4DD720 struct [CPed] num_params 0 pop 0 func_ret [short]

function CPed__GetNextPointOnRoute<thiscall, 0x4DD720>(struct: int): int

CPed::GetPedRadioCategory

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPed::GetPedRadioCategory), this, modelIndex);

0AA8: call_method_return 0x4D7B50 struct [CPed] num_params 1 pop 0 [modelIndex] func_ret [unsigned char]

function CPed__GetPedRadioCategory<thiscall, 0x4D7B50>(struct: int, modelIndex): int

CPed::GetWeaponSlot

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPed::GetWeaponSlot), this, type);

0AA8: call_method_return 0x4CFA40 struct [CPed] num_params 1 pop 0 [type] func_ret [int]

function CPed__GetWeaponSlot<thiscall, 0x4CFA40>(struct: int, type): int

CPed::GiveWeapon

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPed::GiveWeapon), this, type, ammo);

0AA8: call_method_return 0x4CF9B0 struct [CPed] num_params 2 pop 0 [ammo] [type] func_ret [unsigned int]

function CPed__GiveWeapon<thiscall, 0x4CF9B0>(struct: int, type, ammo): int

CPed::GoToNearestDoor

plugin::CallMethodDynGlobal(gaddrof(CPed::GoToNearestDoor), this, vehicle);

0AA6: call_method 0x4E2220 struct [CPed] num_params 1 pop 0 [vehicle]

function CPed__GoToNearestDoor<thiscall, 0x4E2220>(struct: int, vehicle)

CPed::GrantAmmo

plugin::CallMethodDynGlobal(gaddrof(CPed::GrantAmmo), this, type, ammo);

0AA6: call_method 0x4CFAD0 struct [CPed] num_params 2 pop 0 [ammo] [type]

function CPed__GrantAmmo<thiscall, 0x4CFAD0>(struct: int, type, ammo)

CPed::HaveReachedNextPointOnRoute

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPed::HaveReachedNextPointOnRoute), this, distToCountReached);

0AA8: call_method_return 0x4DD7B0 struct [CPed] num_params 1 pop 0 [distToCountReached] func_ret [bool]

function CPed__HaveReachedNextPointOnRoute<thiscall, 0x4DD7B0>(struct: int, distToCountReached): int

CPed::Idle

plugin::CallMethodDynGlobal(gaddrof(CPed::Idle), this);

0AA6: call_method 0x4D0690 struct [CPed] num_params 0 pop 0

function CPed__Idle<thiscall, 0x4D0690>(struct: int)

CPed::InTheAir

plugin::CallMethodDynGlobal(gaddrof(CPed::InTheAir), this);

0AA6: call_method 0x4D0D10 struct [CPed] num_params 0 pop 0

function CPed__InTheAir<thiscall, 0x4D0D10>(struct: int)

CPed::InflictDamage

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPed::InflictDamage), this, damagedBy, type, damage, pedPiece, direction);

0AA8: call_method_return 0x4EA420 struct [CPed] num_params 5 pop 0 [direction] [pedPiece] [damage] [type] [damagedBy] func_ret [bool]

function CPed__InflictDamage<thiscall, 0x4EA420>(struct: int, damagedBy, type, damage, pedPiece, direction): int

CPed::InformMyGangOfAttack

plugin::CallMethodDynGlobal(gaddrof(CPed::InformMyGangOfAttack), this, attacker);

0AA6: call_method 0x4E4AD0 struct [CPed] num_params 1 pop 0 [attacker]

function CPed__InformMyGangOfAttack<thiscall, 0x4E4AD0>(struct: int, attacker)

CPed::InvestigateEvent

plugin::CallMethodDynGlobal(gaddrof(CPed::InvestigateEvent), this);

0AA6: call_method 0x4E9B50 struct [CPed] num_params 0 pop 0

function CPed__InvestigateEvent<thiscall, 0x4E9B50>(struct: int)

CPed::IsGangMember

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPed::IsGangMember), this);

0AA8: call_method_return 0x4D4910 struct [CPed] num_params 0 pop 0 func_ret [bool]

function CPed__IsGangMember<thiscall, 0x4D4910>(struct: int): int

CPed::IsPedHeadAbovePos

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPed::IsPedHeadAbovePos), this, zOffset);

0AA8: call_method_return 0x4EB670 struct [CPed] num_params 1 pop 0 [zOffset] func_ret [bool]

function CPed__IsPedHeadAbovePos<thiscall, 0x4EB670>(struct: int, zOffset): int

CPed::IsPedInControl

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPed::IsPedInControl), this);

0AA8: call_method_return 0x4CE6C0 struct [CPed] num_params 0 pop 0 func_ret [bool]

function CPed__IsPedInControl<thiscall, 0x4CE6C0>(struct: int): int

CPed::IsPedShootable

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPed::IsPedShootable), this);

0AA8: call_method_return 0x4CE710 struct [CPed] num_params 0 pop 0 func_ret [bool]

function CPed__IsPedShootable<thiscall, 0x4CE710>(struct: int): int

CPed::IsPlayer

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPed::IsPlayer), this);

0AA8: call_method_return 0x4D48E0 struct [CPed] num_params 0 pop 0 func_ret [bool]

function CPed__IsPlayer<thiscall, 0x4D48E0>(struct: int): int

CPed::IsPointerValid

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPed::IsPointerValid), this);

0AA8: call_method_return 0x4D4930 struct [CPed] num_params 0 pop 0 func_ret [bool]

function CPed__IsPointerValid<thiscall, 0x4D4930>(struct: int): int

CPed::IsRoomToBeCarJacked

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPed::IsRoomToBeCarJacked), this);

0AA8: call_method_return 0x4E4D90 struct [CPed] num_params 0 pop 0 func_ret [bool]

function CPed__IsRoomToBeCarJacked<thiscall, 0x4E4D90>(struct: int): int

CPed::IsTemporaryObjective

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPed::IsTemporaryObjective), this, objective);

0AA8: call_method_return 0x4D8290 struct [CPed] num_params 1 pop 0 [objective] func_ret [bool]

function CPed__IsTemporaryObjective<thiscall, 0x4D8290>(struct: int, objective): int

CPed::KillPedWithCar

plugin::CallMethodDynGlobal(gaddrof(CPed::KillPedWithCar), this, vehicle, impulse);

0AA6: call_method 0x4EC430 struct [CPed] num_params 2 pop 0 [impulse] [vehicle]

function CPed__KillPedWithCar<thiscall, 0x4EC430>(struct: int, vehicle, impulse)

CPed::LineUpPedWithCar

plugin::CallMethodDynGlobal(gaddrof(CPed::LineUpPedWithCar), this, phase);

0AA6: call_method 0x4DF940 struct [CPed] num_params 1 pop 0 [phase]

function CPed__LineUpPedWithCar<thiscall, 0x4DF940>(struct: int, phase)

CPed::LineUpPedWithTrain

plugin::CallMethodDynGlobal(gaddrof(CPed::LineUpPedWithTrain), this);

0AA6: call_method 0x4E33D0 struct [CPed] num_params 0 pop 0

function CPed__LineUpPedWithTrain<thiscall, 0x4E33D0>(struct: int)

CPed::Look

plugin::CallMethodDynGlobal(gaddrof(CPed::Look), this);

0AA6: call_method 0x4D1380 struct [CPed] num_params 0 pop 0

function CPed__Look<thiscall, 0x4D1380>(struct: int)

CPed::LookForInterestingNodes

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPed::LookForInterestingNodes), this);

0AA8: call_method_return 0x4D5040 struct [CPed] num_params 0 pop 0 func_ret [bool]

function CPed__LookForInterestingNodes<thiscall, 0x4D5040>(struct: int): int

CPed::LookForSexyCars

plugin::CallMethodDynGlobal(gaddrof(CPed::LookForSexyCars), this);

0AA6: call_method 0x4D4F50 struct [CPed] num_params 0 pop 0

function CPed__LookForSexyCars<thiscall, 0x4D4F50>(struct: int)

CPed::LookForSexyPeds

plugin::CallMethodDynGlobal(gaddrof(CPed::LookForSexyPeds), this);

0AA6: call_method 0x4D4DF0 struct [CPed] num_params 0 pop 0

function CPed__LookForSexyPeds<thiscall, 0x4D4DF0>(struct: int)

CPed::MakePhonecall

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPed::MakePhonecall), this);

0AA8: call_method_return 0x4D3E20 struct [CPed] num_params 0 pop 0 func_ret [bool]

function CPed__MakePhonecall<thiscall, 0x4D3E20>(struct: int): int

CPed::MoveHeadToLook

plugin::CallMethodDynGlobal(gaddrof(CPed::MoveHeadToLook), this);

0AA6: call_method 0x4C65B0 struct [CPed] num_params 0 pop 0

function CPed__MoveHeadToLook<thiscall, 0x4C65B0>(struct: int)

CPed::Mug

plugin::CallMethodDynGlobal(gaddrof(CPed::Mug), this);

0AA6: call_method 0x4D11D0 struct [CPed] num_params 0 pop 0

function CPed__Mug<thiscall, 0x4D11D0>(struct: int)

CPed::OurPedCanSeeThisOne

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPed::OurPedCanSeeThisOne), this, entity);

0AA8: call_method_return 0x4C5700 struct [CPed] num_params 1 pop 0 [entity] func_ret [bool]

function CPed__OurPedCanSeeThisOne<thiscall, 0x4C5700>(struct: int, entity): int

CPed::Pause

plugin::CallMethodDynGlobal(gaddrof(CPed::Pause), this);

0AA6: call_method 0x4D0980 struct [CPed] num_params 0 pop 0

function CPed__Pause<thiscall, 0x4D0980>(struct: int)

CPed::PlacePedOnDryLand

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPed::PlacePedOnDryLand), this);

0AA8: call_method_return 0x4EB6E0 struct [CPed] num_params 0 pop 0 func_ret [bool]

function CPed__PlacePedOnDryLand<thiscall, 0x4EB6E0>(struct: int): int

CPed::PlayFootSteps

plugin::CallMethodDynGlobal(gaddrof(CPed::PlayFootSteps), this);

0AA6: call_method 0x4CC6C0 struct [CPed] num_params 0 pop 0

function CPed__PlayFootSteps<thiscall, 0x4CC6C0>(struct: int)

CPed::PlayHitSound

plugin::CallMethodDynGlobal(gaddrof(CPed::PlayHitSound), this, hitTo);

0AA6: call_method 0x4E8E20 struct [CPed] num_params 1 pop 0 [hitTo]

function CPed__PlayHitSound<thiscall, 0x4E8E20>(struct: int, hitTo)

CPed::PointGunAt

plugin::CallMethodDynGlobal(gaddrof(CPed::PointGunAt), this);

0AA6: call_method 0x4E60B0 struct [CPed] num_params 0 pop 0

function CPed__PointGunAt<thiscall, 0x4E60B0>(struct: int)

CPed::PositionPedOutOfCollision

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPed::PositionPedOutOfCollision), this);

0AA8: call_method_return 0x4E4F30 struct [CPed] num_params 0 pop 0 func_ret [bool]

function CPed__PositionPedOutOfCollision<thiscall, 0x4E4F30>(struct: int): int

CPed::PossiblyFindBetterPosToSeekCar

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPed::PossiblyFindBetterPosToSeekCar), this, pos, vehicle);

0AA8: call_method_return 0x4D6A00 struct [CPed] num_params 2 pop 0 [vehicle] [pos] func_ret [bool]

function CPed__PossiblyFindBetterPosToSeekCar<thiscall, 0x4D6A00>(struct: int, pos, vehicle): int

CPed::ProcessBuoyancy

plugin::CallMethodDynGlobal(gaddrof(CPed::ProcessBuoyancy), this);

0AA6: call_method 0x4C7FF0 struct [CPed] num_params 0 pop 0

function CPed__ProcessBuoyancy<thiscall, 0x4C7FF0>(struct: int)

CPed::ProcessObjective

plugin::CallMethodDynGlobal(gaddrof(CPed::ProcessObjective), this);

0AA6: call_method 0x4D94E0 struct [CPed] num_params 0 pop 0

function CPed__ProcessObjective<thiscall, 0x4D94E0>(struct: int)

CPed::QuitEnteringCar

plugin::CallMethodDynGlobal(gaddrof(CPed::QuitEnteringCar), this);

0AA6: call_method 0x4E0E00 struct [CPed] num_params 0 pop 0

function CPed__QuitEnteringCar<thiscall, 0x4E0E00>(struct: int)

CPed::ReactToAttack

plugin::CallMethodDynGlobal(gaddrof(CPed::ReactToAttack), this, attacker);

0AA6: call_method 0x4DDEC0 struct [CPed] num_params 1 pop 0 [attacker]

function CPed__ReactToAttack<thiscall, 0x4DDEC0>(struct: int, attacker)

CPed::ReactToPointGun

plugin::CallMethodDynGlobal(gaddrof(CPed::ReactToPointGun), this, entWithGun);

0AA6: call_method 0x4DD980 struct [CPed] num_params 1 pop 0 [entWithGun]

function CPed__ReactToPointGun<thiscall, 0x4DD980>(struct: int, entWithGun)

CPed::RegisterThreatWithGangPeds

plugin::CallMethodDynGlobal(gaddrof(CPed::RegisterThreatWithGangPeds), this, attacker);

0AA6: call_method 0x4E3870 struct [CPed] num_params 1 pop 0 [attacker]

function CPed__RegisterThreatWithGangPeds<thiscall, 0x4E3870>(struct: int, attacker)

CPed::RemoveBodyPart

plugin::CallMethodDynGlobal(gaddrof(CPed::RemoveBodyPart), this, nodeId, direction);

0AA6: call_method 0x4EAEE0 struct [CPed] num_params 2 pop 0 [direction] [nodeId]

function CPed__RemoveBodyPart<thiscall, 0x4EAEE0>(struct: int, nodeId, direction)

CPed::RemoveInCarAnims

plugin::CallMethodDynGlobal(gaddrof(CPed::RemoveInCarAnims), this);

0AA6: call_method 0x4E4E20 struct [CPed] num_params 0 pop 0

function CPed__RemoveInCarAnims<thiscall, 0x4E4E20>(struct: int)

CPed::RemoveWeaponModel

plugin::CallMethodDynGlobal(gaddrof(CPed::RemoveWeaponModel), this, modelIndex);

0AA6: call_method 0x4CF980 struct [CPed] num_params 1 pop 0 [modelIndex]

function CPed__RemoveWeaponModel<thiscall, 0x4CF980>(struct: int, modelIndex)

CPed::RestartNonPartialAnims

plugin::CallMethodDynGlobal(gaddrof(CPed::RestartNonPartialAnims), this);

0AA6: call_method 0x4C5D80 struct [CPed] num_params 0 pop 0

function CPed__RestartNonPartialAnims<thiscall, 0x4C5D80>(struct: int)

CPed::RestoreGunPosition

plugin::CallMethodDynGlobal(gaddrof(CPed::RestoreGunPosition), this);

0AA6: call_method 0x4C6BB0 struct [CPed] num_params 0 pop 0

function CPed__RestoreGunPosition<thiscall, 0x4C6BB0>(struct: int)

CPed::RestoreHeadPosition

plugin::CallMethodDynGlobal(gaddrof(CPed::RestoreHeadPosition), this);

0AA6: call_method 0x4C6930 struct [CPed] num_params 0 pop 0

function CPed__RestoreHeadPosition<thiscall, 0x4C6930>(struct: int)

CPed::RestoreHeadingRate

plugin::CallMethodDynGlobal(gaddrof(CPed::RestoreHeadingRate), this);

0AA6: call_method 0x4D6540 struct [CPed] num_params 0 pop 0

function CPed__RestoreHeadingRate<thiscall, 0x4D6540>(struct: int)

CPed::RestorePreviousObjective

plugin::CallMethodDynGlobal(gaddrof(CPed::RestorePreviousObjective), this);

0AA6: call_method 0x4D9460 struct [CPed] num_params 0 pop 0

function CPed__RestorePreviousObjective<thiscall, 0x4D9460>(struct: int)

CPed::RestorePreviousState

plugin::CallMethodDynGlobal(gaddrof(CPed::RestorePreviousState), this);

0AA6: call_method 0x4C5E30 struct [CPed] num_params 0 pop 0

function CPed__RestorePreviousState<thiscall, 0x4C5E30>(struct: int)

CPed::RunToReportCrime

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPed::RunToReportCrime), this, type);

0AA8: call_method_return 0x4C10C0 struct [CPed] num_params 1 pop 0 [type] func_ret [bool]

function CPed__RunToReportCrime<thiscall, 0x4C10C0>(struct: int, type): int

CPed::Say

plugin::CallMethodDynGlobal(gaddrof(CPed::Say), this, audio);

0AA6: call_method 0x4E5A10 struct [CPed] num_params 1 pop 0 [audio]

function CPed__Say<thiscall, 0x4E5A10>(struct: int, audio)

CPed::ScanForInterestingStuff

plugin::CallMethodDynGlobal(gaddrof(CPed::ScanForInterestingStuff), this);

0AA6: call_method 0x4C6C10 struct [CPed] num_params 0 pop 0

function CPed__ScanForInterestingStuff<thiscall, 0x4C6C10>(struct: int)

CPed::ScanForThreats

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPed::ScanForThreats), this);

0AA8: call_method_return 0x4C5FE0 struct [CPed] num_params 0 pop 0 func_ret [unsigned int]

function CPed__ScanForThreats<thiscall, 0x4C5FE0>(struct: int): int

CPed::Seek

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPed::Seek), this);

0AA8: call_method_return 0x4D1640 struct [CPed] num_params 0 pop 0 func_ret [bool]

function CPed__Seek<thiscall, 0x4D1640>(struct: int): int

CPed::SeekBoatPosition

plugin::CallMethodDynGlobal(gaddrof(CPed::SeekBoatPosition), this);

0AA6: call_method 0x4E4C70 struct [CPed] num_params 0 pop 0

function CPed__SeekBoatPosition<thiscall, 0x4E4C70>(struct: int)

CPed::SeekCar

plugin::CallMethodDynGlobal(gaddrof(CPed::SeekCar), this);

0AA6: call_method 0x4D3F90 struct [CPed] num_params 0 pop 0

function CPed__SeekCar<thiscall, 0x4D3F90>(struct: int)

CPed::SeekFollowingPath

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPed::SeekFollowingPath), this, unused);

0AA8: call_method_return 0x4D2E70 struct [CPed] num_params 1 pop 0 [unused] func_ret [bool]

function CPed__SeekFollowingPath<thiscall, 0x4D2E70>(struct: int, unused): int

CPed::SelectGunIfArmed

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPed::SelectGunIfArmed), this);

0AA8: call_method_return 0x4DD920 struct [CPed] num_params 0 pop 0 func_ret [bool]

function CPed__SelectGunIfArmed<thiscall, 0x4DD920>(struct: int): int

CPed::ServiceTalking

plugin::CallMethodDynGlobal(gaddrof(CPed::ServiceTalking), this);

0AA6: call_method 0x4E5870 struct [CPed] num_params 0 pop 0

function CPed__ServiceTalking<thiscall, 0x4E5870>(struct: int)

CPed::ServiceTalkingWhenDead

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPed::ServiceTalkingWhenDead), this);

0AA8: call_method_return 0x4E5850 struct [CPed] num_params 0 pop 0 func_ret [bool]

function CPed__ServiceTalkingWhenDead<thiscall, 0x4E5850>(struct: int): int

CPed::SetAimFlag

plugin::CallMethodDynGlobal(gaddrof_o(CPed::SetAimFlag, void (CPed::*)(float)), this, direction);

0AA6: call_method 0x4C69E0 struct [CPed] num_params 1 pop 0 [direction]

function CPed__SetAimFlag<thiscall, 0x4C69E0>(struct: int, direction)

CPed::SetAimFlag

plugin::CallMethodDynGlobal(gaddrof_o(CPed::SetAimFlag, void (CPed::*)(CEntity *)), this, entity);

0AA6: call_method 0x4C69E0 struct [CPed] num_params 1 pop 0 [entity]

function CPed__SetAimFlag<thiscall, 0x4C69E0>(struct: int, entity)

CPed::SetAmmo

plugin::CallMethodDynGlobal(gaddrof(CPed::SetAmmo), this, type, ammo);

0AA6: call_method 0x4CFB20 struct [CPed] num_params 2 pop 0 [ammo] [type]

function CPed__SetAmmo<thiscall, 0x4CFB20>(struct: int, type, ammo)

CPed::SetAttack

plugin::CallMethodDynGlobal(gaddrof(CPed::SetAttack), this, victim);

0AA6: call_method 0x4E6220 struct [CPed] num_params 1 pop 0 [victim]

function CPed__SetAttack<thiscall, 0x4E6220>(struct: int, victim)

CPed::SetAttackTimer

plugin::CallMethodDynGlobal(gaddrof(CPed::SetAttackTimer), this, time);

0AA6: call_method 0x4D1300 struct [CPed] num_params 1 pop 0 [time]

function CPed__SetAttackTimer<thiscall, 0x4D1300>(struct: int, time)

CPed::SetBeingDraggedFromCar

plugin::CallMethodDynGlobal(gaddrof(CPed::SetBeingDraggedFromCar), this, vehicle, doorNode, quickJack);

0AA6: call_method 0x4E0640 struct [CPed] num_params 3 pop 0 [quickJack] [doorNode] [vehicle]

function CPed__SetBeingDraggedFromCar<thiscall, 0x4E0640>(struct: int, vehicle, doorNode, quickJack)

CPed::SetBuyIceCream

plugin::CallMethodDynGlobal(gaddrof(CPed::SetBuyIceCream), this);

0AA6: call_method 0x4D6950 struct [CPed] num_params 0 pop 0

function CPed__SetBuyIceCream<thiscall, 0x4D6950>(struct: int)

CPed::SetCarJack

plugin::CallMethodDynGlobal(gaddrof(CPed::SetCarJack), this, vehicle);

0AA6: call_method 0x4E0220 struct [CPed] num_params 1 pop 0 [vehicle]

function CPed__SetCarJack<thiscall, 0x4E0220>(struct: int, vehicle)

CPed::SetCarJack_AllClear

plugin::CallMethodDynGlobal(gaddrof(CPed::SetCarJack_AllClear), this, vehicle, doorNode, doorFlag);

0AA6: call_method 0x4E03F0 struct [CPed] num_params 3 pop 0 [doorFlag] [doorNode] [vehicle]

function CPed__SetCarJack_AllClear<thiscall, 0x4E03F0>(struct: int, vehicle, doorNode, doorFlag)

CPed::SetChat

plugin::CallMethodDynGlobal(gaddrof(CPed::SetChat), this, chatWith, time);

0AA6: call_method 0x4D3A60 struct [CPed] num_params 2 pop 0 [time] [chatWith]

function CPed__SetChat<thiscall, 0x4D3A60>(struct: int, chatWith, time)

CPed::SetCurrentWeapon

plugin::CallMethodDynGlobal(gaddrof(CPed::SetCurrentWeapon), this, type);

0AA6: call_method 0x4CFA60 struct [CPed] num_params 1 pop 0 [type]

function CPed__SetCurrentWeapon<thiscall, 0x4CFA60>(struct: int, type)

CPed::SetDead

plugin::CallMethodDynGlobal(gaddrof(CPed::SetDead), this);

0AA6: call_method 0x4D3970 struct [CPed] num_params 0 pop 0

function CPed__SetDead<thiscall, 0x4D3970>(struct: int)

CPed::SetDie

plugin::CallMethodDynGlobal(gaddrof(CPed::SetDie), this, animId, delta, speed);

0AA6: call_method 0x4D37D0 struct [CPed] num_params 3 pop 0 [speed] [delta] [animId]

function CPed__SetDie<thiscall, 0x4D37D0>(struct: int, animId, delta, speed)

CPed::SetDirectionToWalkAroundObject

plugin::CallMethodDynGlobal(gaddrof(CPed::SetDirectionToWalkAroundObject), this, entity);

0AA6: call_method 0x4CCEB0 struct [CPed] num_params 1 pop 0 [entity]

function CPed__SetDirectionToWalkAroundObject<thiscall, 0x4CCEB0>(struct: int, entity)

CPed::SetDuck

plugin::CallMethodDynGlobal(gaddrof(CPed::SetDuck), this, time);

0AA6: call_method 0x4E4920 struct [CPed] num_params 1 pop 0 [time]

function CPed__SetDuck<thiscall, 0x4E4920>(struct: int, time)

CPed::SetEnterCar

plugin::CallMethodDynGlobal(gaddrof(CPed::SetEnterCar), this, vehicle, unused);

0AA6: call_method 0x4E0920 struct [CPed] num_params 2 pop 0 [unused] [vehicle]

function CPed__SetEnterCar<thiscall, 0x4E0920>(struct: int, vehicle, unused)

CPed::SetEnterCar_AllClear

plugin::CallMethodDynGlobal(gaddrof(CPed::SetEnterCar_AllClear), this, vehicle, doorNode, doorFlag);

0AA6: call_method 0x4E0A40 struct [CPed] num_params 3 pop 0 [doorFlag] [doorNode] [vehicle]

function CPed__SetEnterCar_AllClear<thiscall, 0x4E0A40>(struct: int, vehicle, doorNode, doorFlag)

CPed::SetEnterTrain

plugin::CallMethodDynGlobal(gaddrof(CPed::SetEnterTrain), this, train, unused);

0AA6: call_method 0x4E32D0 struct [CPed] num_params 2 pop 0 [unused] [train]

function CPed__SetEnterTrain<thiscall, 0x4E32D0>(struct: int, train, unused)

CPed::SetEvasiveDive

plugin::CallMethodDynGlobal(gaddrof(CPed::SetEvasiveDive), this, reason, onlyRandomJump);

0AA6: call_method 0x4D33A0 struct [CPed] num_params 2 pop 0 [onlyRandomJump] [reason]

function CPed__SetEvasiveDive<thiscall, 0x4D33A0>(struct: int, reason, onlyRandomJump)

CPed::SetEvasiveStep

plugin::CallMethodDynGlobal(gaddrof(CPed::SetEvasiveStep), this, reason, animType);

0AA6: call_method 0x4D30C0 struct [CPed] num_params 2 pop 0 [animType] [reason]

function CPed__SetEvasiveStep<thiscall, 0x4D30C0>(struct: int, reason, animType)

CPed::SetExitCar

plugin::CallMethodDynGlobal(gaddrof(CPed::SetExitCar), this, vehicle, doorNode);

0AA6: call_method 0x4E1010 struct [CPed] num_params 2 pop 0 [doorNode] [vehicle]

function CPed__SetExitCar<thiscall, 0x4E1010>(struct: int, vehicle, doorNode)

CPed::SetExitTrain

plugin::CallMethodDynGlobal(gaddrof(CPed::SetExitTrain), this, train);

0AA6: call_method 0x4E3640 struct [CPed] num_params 1 pop 0 [train]

function CPed__SetExitTrain<thiscall, 0x4E3640>(struct: int, train)

CPed::SetFall

plugin::CallMethodDynGlobal(gaddrof(CPed::SetFall), this, extraTime, animId, evenIfNotInControl);

0AA6: call_method 0x4D09B0 struct [CPed] num_params 3 pop 0 [evenIfNotInControl] [animId] [extraTime]

function CPed__SetFall<thiscall, 0x4D09B0>(struct: int, extraTime, animId, evenIfNotInControl)

CPed::SetFlee

plugin::CallMethodDynGlobal(gaddrof_o(CPed::SetFlee, void (CPed::*)(CVector2D const &, int)), this, from, time);

0AA6: call_method 0x4D1D70 struct [CPed] num_params 2 pop 0 [time] [from]

function CPed__SetFlee<thiscall, 0x4D1D70>(struct: int, from, time)

CPed::SetFlee

plugin::CallMethodDynGlobal(gaddrof_o(CPed::SetFlee, void (CPed::*)(CEntity *, int)), this, fleeFrom, time);

0AA6: call_method 0x4D1D70 struct [CPed] num_params 2 pop 0 [time] [fleeFrom]

function CPed__SetFlee<thiscall, 0x4D1D70>(struct: int, fleeFrom, time)

CPed::SetFollowPath

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPed::SetFollowPath), this, dest);

0AA8: call_method_return 0x4D2EA0 struct [CPed] num_params 1 pop 0 [dest] func_ret [bool]

function CPed__SetFollowPath<thiscall, 0x4D2EA0>(struct: int, dest): int

CPed::SetFollowRoute

plugin::CallMethodDynGlobal(gaddrof(CPed::SetFollowRoute), this, currentPoint, routeType);

0AA6: call_method 0x4DD690 struct [CPed] num_params 2 pop 0 [routeType] [currentPoint]

function CPed__SetFollowRoute<thiscall, 0x4DD690>(struct: int, currentPoint, routeType)

CPed::SetFormation

plugin::CallMethodDynGlobal(gaddrof(CPed::SetFormation), this, formation);

0AA6: call_method 0x4DF3E0 struct [CPed] num_params 1 pop 0 [formation]

function CPed__SetFormation<thiscall, 0x4DF3E0>(struct: int, formation)

CPed::SetGetUp

plugin::CallMethodDynGlobal(gaddrof(CPed::SetGetUp), this);

0AA6: call_method 0x4D0F20 struct [CPed] num_params 0 pop 0

function CPed__SetGetUp<thiscall, 0x4D0F20>(struct: int)

CPed::SetIdle

plugin::CallMethodDynGlobal(gaddrof(CPed::SetIdle), this);

0AA6: call_method 0x4D0600 struct [CPed] num_params 0 pop 0

function CPed__SetIdle<thiscall, 0x4D0600>(struct: int)

CPed::SetInTheAir

plugin::CallMethodDynGlobal(gaddrof(CPed::SetInTheAir), this);

0AA6: call_method 0x4D0CA0 struct [CPed] num_params 0 pop 0

function CPed__SetInTheAir<thiscall, 0x4D0CA0>(struct: int)

CPed::SetInvestigateEvent

plugin::CallMethodDynGlobal(gaddrof(CPed::SetInvestigateEvent), this, type, pos, distanceToCountDone, time, angle);

0AA6: call_method 0x4E9A80 struct [CPed] num_params 5 pop 0 [angle] [time] [distanceToCountDone] [pos] [type]

function CPed__SetInvestigateEvent<thiscall, 0x4E9A80>(struct: int, type, pos, distanceToCountDone, time, angle)

CPed::SetJump

plugin::CallMethodDynGlobal(gaddrof(CPed::SetJump), this);

0AA6: call_method 0x4D73D0 struct [CPed] num_params 0 pop 0

function CPed__SetJump<thiscall, 0x4D73D0>(struct: int)

CPed::SetLanding

plugin::CallMethodDynGlobal(gaddrof(CPed::SetLanding), this);

0AA6: call_method 0x4D0E40 struct [CPed] num_params 0 pop 0

function CPed__SetLanding<thiscall, 0x4D0E40>(struct: int)

CPed::SetLeader

plugin::CallMethodDynGlobal(gaddrof(CPed::SetLeader), this, leader);

0AA6: call_method 0x4D72C0 struct [CPed] num_params 1 pop 0 [leader]

function CPed__SetLeader<thiscall, 0x4D72C0>(struct: int, leader)

CPed::SetLookFlag

plugin::CallMethodDynGlobal(gaddrof_o(CPed::SetLookFlag, void (CPed::*)(float, bool)), this, direction, keepTryingToLook);

0AA6: call_method 0x4C6460 struct [CPed] num_params 2 pop 0 [keepTryingToLook] [direction]

function CPed__SetLookFlag<thiscall, 0x4C6460>(struct: int, direction, keepTryingToLook)

CPed::SetLookFlag

plugin::CallMethodDynGlobal(gaddrof_o(CPed::SetLookFlag, void (CPed::*)(CEntity *, bool)), this, target, keepTryingToLook);

0AA6: call_method 0x4C6460 struct [CPed] num_params 2 pop 0 [keepTryingToLook] [target]

function CPed__SetLookFlag<thiscall, 0x4C6460>(struct: int, target, keepTryingToLook)

CPed::SetLookTimer

plugin::CallMethodDynGlobal(gaddrof(CPed::SetLookTimer), this, time);

0AA6: call_method 0x4D12E0 struct [CPed] num_params 1 pop 0 [time]

function CPed__SetLookTimer<thiscall, 0x4D12E0>(struct: int, time)

CPed::SetMoveState

plugin::CallMethodDynGlobal(gaddrof(CPed::SetMoveState), this, state);

0AA6: call_method 0x4C5A30 struct [CPed] num_params 1 pop 0 [state]

function CPed__SetMoveState<thiscall, 0x4C5A30>(struct: int, state)

CPed::SetObjective

plugin::CallMethodDynGlobal(gaddrof_o(CPed::SetObjective, void (CPed::*)(eObjective)), this, objective);

0AA6: call_method 0x4D8A90 struct [CPed] num_params 1 pop 0 [objective]

function CPed__SetObjective<thiscall, 0x4D8A90>(struct: int, objective)

CPed::SetObjective

plugin::CallMethodDynGlobal(gaddrof_o(CPed::SetObjective, void (CPed::*)(eObjective, void *)), this, objective, entity);

0AA6: call_method 0x4D8A90 struct [CPed] num_params 2 pop 0 [entity] [objective]

function CPed__SetObjective<thiscall, 0x4D8A90>(struct: int, objective, entity)

CPed::SetObjective

plugin::CallMethodDynGlobal(gaddrof_o(CPed::SetObjective, void (CPed::*)(eObjective, CVector, float)), this, objective, dest, safeDist);

0AA6: call_method 0x4D8A90 struct [CPed] num_params 3 pop 0 [safeDist] [dest] [objective]

function CPed__SetObjective<thiscall, 0x4D8A90>(struct: int, objective, dest, safeDist)

CPed::SetObjective

plugin::CallMethodDynGlobal(gaddrof_o(CPed::SetObjective, void (CPed::*)(eObjective, short, short)), this, objective, routePoint, routeType);

0AA6: call_method 0x4D8A90 struct [CPed] num_params 3 pop 0 [routeType] [routePoint] [objective]

function CPed__SetObjective<thiscall, 0x4D8A90>(struct: int, objective, routePoint, routeType)

CPed::SetObjective

plugin::CallMethodDynGlobal(gaddrof_o(CPed::SetObjective, void (CPed::*)(eObjective, CVector)), this, objective, dest);

0AA6: call_method 0x4D8A90 struct [CPed] num_params 2 pop 0 [dest] [objective]

function CPed__SetObjective<thiscall, 0x4D8A90>(struct: int, objective, dest)

CPed::SetObjectiveTimer

plugin::CallMethodDynGlobal(gaddrof(CPed::SetObjectiveTimer), this, time);

0AA6: call_method 0x4D81E0 struct [CPed] num_params 1 pop 0 [time]

function CPed__SetObjectiveTimer<thiscall, 0x4D81E0>(struct: int, time)

CPed::SetPedPositionInCar

plugin::CallMethodDynGlobal(gaddrof(CPed::SetPedPositionInCar), this);

0AA6: call_method 0x4D4970 struct [CPed] num_params 0 pop 0

function CPed__SetPedPositionInCar<thiscall, 0x4D4970>(struct: int)

CPed::SetPedPositionInTrain

plugin::CallMethodDynGlobal(gaddrof(CPed::SetPedPositionInTrain), this);

0AA6: call_method 0x4E33C0 struct [CPed] num_params 0 pop 0

function CPed__SetPedPositionInTrain<thiscall, 0x4E33C0>(struct: int)

CPed::SetPedStats

plugin::CallMethodDynGlobal(gaddrof(CPed::SetPedStats), this, stat);

0AA6: call_method 0x4C5330 struct [CPed] num_params 1 pop 0 [stat]

function CPed__SetPedStats<thiscall, 0x4C5330>(struct: int, stat)

CPed::SetPointGunAt

plugin::CallMethodDynGlobal(gaddrof(CPed::SetPointGunAt), this, entity);

0AA6: call_method 0x4E5F70 struct [CPed] num_params 1 pop 0 [entity]

function CPed__SetPointGunAt<thiscall, 0x4E5F70>(struct: int, entity)

CPed::SetRadioStation

plugin::CallMethodDynGlobal(gaddrof(CPed::SetRadioStation), this);

0AA6: call_method 0x4D7BC0 struct [CPed] num_params 0 pop 0

function CPed__SetRadioStation<thiscall, 0x4D7BC0>(struct: int)

CPed::SetSeek

plugin::CallMethodDynGlobal(gaddrof_o(CPed::SetSeek, void (CPed::*)(CVector, float)), this, pos, distanceToCountDone);

0AA6: call_method 0x4D15A0 struct [CPed] num_params 2 pop 0 [distanceToCountDone] [pos]

function CPed__SetSeek<thiscall, 0x4D15A0>(struct: int, pos, distanceToCountDone)

CPed::SetSeek

plugin::CallMethodDynGlobal(gaddrof_o(CPed::SetSeek, void (CPed::*)(CEntity *, float)), this, seeking, distanceToCountDone);

0AA6: call_method 0x4D15A0 struct [CPed] num_params 2 pop 0 [distanceToCountDone] [seeking]

function CPed__SetSeek<thiscall, 0x4D15A0>(struct: int, seeking, distanceToCountDone)

CPed::SetSeekBoatPosition

plugin::CallMethodDynGlobal(gaddrof(CPed::SetSeekBoatPosition), this, boat);

0AA6: call_method 0x4E4C00 struct [CPed] num_params 1 pop 0 [boat]

function CPed__SetSeekBoatPosition<thiscall, 0x4E4C00>(struct: int, boat)

CPed::SetSeekCar

plugin::CallMethodDynGlobal(gaddrof(CPed::SetSeekCar), this, vehicle, doorNode);

0AA6: call_method 0x4D3EF0 struct [CPed] num_params 2 pop 0 [doorNode] [vehicle]

function CPed__SetSeekCar<thiscall, 0x4D3EF0>(struct: int, vehicle, doorNode)

CPed::SetShootTimer

plugin::CallMethodDynGlobal(gaddrof(CPed::SetShootTimer), this, time);

0AA6: call_method 0x4D1340 struct [CPed] num_params 1 pop 0 [time]

function CPed__SetShootTimer<thiscall, 0x4D1340>(struct: int, time)

CPed::SetSolicit

plugin::CallMethodDynGlobal(gaddrof(CPed::SetSolicit), this, time);

0AA6: call_method 0x4D6620 struct [CPed] num_params 1 pop 0 [time]

function CPed__SetSolicit<thiscall, 0x4D6620>(struct: int, time)

CPed::SetStoredObjective

plugin::CallMethodDynGlobal(gaddrof(CPed::SetStoredObjective), this);

0AA6: call_method 0x4D8220 struct [CPed] num_params 0 pop 0

function CPed__SetStoredObjective<thiscall, 0x4D8220>(struct: int)

CPed::SetStoredState

plugin::CallMethodDynGlobal(gaddrof(CPed::SetStoredState), this);

0AA6: call_method 0x4C5DB0 struct [CPed] num_params 0 pop 0

function CPed__SetStoredState<thiscall, 0x4C5DB0>(struct: int)

CPed::SetWaitState

plugin::CallMethodDynGlobal(gaddrof(CPed::SetWaitState), this, state, time);

0AA6: call_method 0x4D58D0 struct [CPed] num_params 2 pop 0 [time] [state]

function CPed__SetWaitState<thiscall, 0x4D58D0>(struct: int, state, time)

CPed::SetWanderPath

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPed::SetWanderPath), this, pathStateDest);

0AA8: call_method_return 0x4D2750 struct [CPed] num_params 1 pop 0 [pathStateDest] func_ret [bool]

function CPed__SetWanderPath<thiscall, 0x4D2750>(struct: int, pathStateDest): int

CPed::Solicit

plugin::CallMethodDynGlobal(gaddrof(CPed::Solicit), this);

0AA6: call_method 0x4D6780 struct [CPed] num_params 0 pop 0

function CPed__Solicit<thiscall, 0x4D6780>(struct: int)

CPed::SortPeds

plugin::CallMethodDynGlobal(gaddrof(CPed::SortPeds), this, list, min, max);

0AA6: call_method 0x4C57F0 struct [CPed] num_params 3 pop 0 [max] [min] [list]

function CPed__SortPeds<thiscall, 0x4C57F0>(struct: int, list, min, max)

CPed::SpawnFlyingComponent

plugin::CallMethodDynGlobal(gaddrof(CPed::SpawnFlyingComponent), this, nodeId, direction);

0AA6: call_method 0x4EB060 struct [CPed] num_params 2 pop 0 [direction] [nodeId]

function CPed__SpawnFlyingComponent<thiscall, 0x4EB060>(struct: int, nodeId, direction)

CPed::StartFightAttack

plugin::CallMethodDynGlobal(gaddrof(CPed::StartFightAttack), this, buttonPressure);

0AA6: call_method 0x4E7530 struct [CPed] num_params 1 pop 0 [buttonPressure]

function CPed__StartFightAttack<thiscall, 0x4E7530>(struct: int, buttonPressure)

CPed::StartFightDefend

plugin::CallMethodDynGlobal(gaddrof(CPed::StartFightDefend), this, direction, hitLevel, strength);

0AA6: call_method 0x4E7780 struct [CPed] num_params 3 pop 0 [strength] [hitLevel] [direction]

function CPed__StartFightDefend<thiscall, 0x4E7780>(struct: int, direction, hitLevel, strength)

CPed::StopNonPartialAnims

plugin::CallMethodDynGlobal(gaddrof(CPed::StopNonPartialAnims), this);

0AA6: call_method 0x4C5D50 struct [CPed] num_params 0 pop 0

function CPed__StopNonPartialAnims<thiscall, 0x4C5D50>(struct: int)

CPed::TurnBody

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPed::TurnBody), this);

0AA8: call_method_return 0x4D1390 struct [CPed] num_params 0 pop 0 func_ret [bool]

function CPed__TurnBody<thiscall, 0x4D1390>(struct: int): int

CPed::UpdateFromLeader

plugin::CallMethodDynGlobal(gaddrof(CPed::UpdateFromLeader), this);

0AA6: call_method 0x4D8F30 struct [CPed] num_params 0 pop 0

function CPed__UpdateFromLeader<thiscall, 0x4D8F30>(struct: int)

CPed::UpdatePosition

plugin::CallMethodDynGlobal(gaddrof(CPed::UpdatePosition), this);

0AA6: call_method 0x4C7A00 struct [CPed] num_params 0 pop 0

function CPed__UpdatePosition<thiscall, 0x4C7A00>(struct: int)

CPed::UseGroundColModel

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPed::UseGroundColModel), this);

0AA8: call_method_return 0x4CE730 struct [CPed] num_params 0 pop 0 func_ret [bool]

function CPed__UseGroundColModel<thiscall, 0x4CE730>(struct: int): int

CPed::Wait

plugin::CallMethodDynGlobal(gaddrof(CPed::Wait), this);

0AA6: call_method 0x4D5D80 struct [CPed] num_params 0 pop 0

function CPed__Wait<thiscall, 0x4D5D80>(struct: int)

CPed::WanderPath

plugin::CallMethodDynGlobal(gaddrof(CPed::WanderPath), this);

0AA6: call_method 0x4D28D0 struct [CPed] num_params 0 pop 0

function CPed__WanderPath<thiscall, 0x4D28D0>(struct: int)

CPed::WanderRange

plugin::CallMethodDynGlobal(gaddrof(CPed::WanderRange), this);

0AA6: call_method 0x4D26C0 struct [CPed] num_params 0 pop 0

function CPed__WanderRange<thiscall, 0x4D26C0>(struct: int)

CPed::WarpPedIntoCar

plugin::CallMethodDynGlobal(gaddrof(CPed::WarpPedIntoCar), this, vehicle);

0AA6: call_method 0x4D7D20 struct [CPed] num_params 1 pop 0 [vehicle]

function CPed__WarpPedIntoCar<thiscall, 0x4D7D20>(struct: int, vehicle)

CPed::WarpPedToNearEntityOffScreen

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPed::WarpPedToNearEntityOffScreen), this, warpTo);

0AA8: call_method_return 0x4E5570 struct [CPed] num_params 1 pop 0 [warpTo] func_ret [bool]

function CPed__WarpPedToNearEntityOffScreen<thiscall, 0x4E5570>(struct: int, warpTo): int

CPed::WarpPedToNearLeaderOffScreen

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPed::WarpPedToNearLeaderOffScreen), this);

0AA8: call_method_return 0x4E52A0 struct [CPed] num_params 0 pop 0 func_ret [bool]

function CPed__WarpPedToNearLeaderOffScreen<thiscall, 0x4E52A0>(struct: int): int

CPed::WillChat

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPed::WillChat), this, stranger);

0AA8: call_method_return 0x4C7340 struct [CPed] num_params 1 pop 0 [stranger] func_ret [bool]

function CPed__WillChat<thiscall, 0x4C7340>(struct: int, stranger): int

CPed::WorkOutHeadingForMovingFirstPerson

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPed::WorkOutHeadingForMovingFirstPerson), this, offset);

0AA8: call_method_return 0x4C78F0 struct [CPed] num_params 1 pop 0 [offset] func_ret [float]

function CPed__WorkOutHeadingForMovingFirstPerson<thiscall, 0x4C78F0>(struct: int, offset): float

CPed::FinishDieAnimCB

plugin::CallDynGlobal(gaddrof(CPed::FinishDieAnimCB), association, data);

CPed::FinishFightMoveCB

plugin::CallDynGlobal(gaddrof(CPed::FinishFightMoveCB), association, data);

CPed::FinishHitHeadCB

plugin::CallDynGlobal(gaddrof(CPed::FinishHitHeadCB), association, data);

CPed::FinishJumpCB

plugin::CallDynGlobal(gaddrof(CPed::FinishJumpCB), association, data);

CPed::FinishLaunchCB

plugin::CallDynGlobal(gaddrof(CPed::FinishLaunchCB), association, data);

CPed::FinishedAttackCB

plugin::CallDynGlobal(gaddrof(CPed::FinishedAttackCB), association, data);

CPed::FinishedWaitCB

plugin::CallDynGlobal(gaddrof(CPed::FinishedWaitCB), association, data);

CPed::PedAnimAlignCB

plugin::CallDynGlobal(gaddrof(CPed::PedAnimAlignCB), association, data);

CPed::PedAnimDoorCloseCB

plugin::CallDynGlobal(gaddrof(CPed::PedAnimDoorCloseCB), association, data);

CPed::PedAnimDoorCloseRollingCB

plugin::CallDynGlobal(gaddrof(CPed::PedAnimDoorCloseRollingCB), association, data);

CPed::PedAnimDoorOpenCB

plugin::CallDynGlobal(gaddrof(CPed::PedAnimDoorOpenCB), association, data);

CPed::PedAnimGetInCB

plugin::CallDynGlobal(gaddrof(CPed::PedAnimGetInCB), association, data);

CPed::PedAnimPullPedOutCB

plugin::CallDynGlobal(gaddrof(CPed::PedAnimPullPedOutCB), association, data);

CPed::PedAnimStepOutCarCB

plugin::CallDynGlobal(gaddrof(CPed::PedAnimStepOutCarCB), association, data);

CPed::PedEvadeCB

plugin::CallDynGlobal(gaddrof(CPed::PedEvadeCB), association, data);

CPed::PedGetupCB

plugin::CallDynGlobal(gaddrof(CPed::PedGetupCB), association, data);

CPed::PedLandCB

plugin::CallDynGlobal(gaddrof(CPed::PedLandCB), association, data);

CPed::PedSetDraggedOutCarCB

plugin::CallDynGlobal(gaddrof(CPed::PedSetDraggedOutCarCB), association, data);

CPed::PedSetDraggedOutCarPositionCB

plugin::CallDynGlobal(gaddrof(CPed::PedSetDraggedOutCarPositionCB), association, data);

CPed::PedSetInCarCB

plugin::CallDynGlobal(gaddrof(CPed::PedSetInCarCB), association, data);

CPed::PedSetInTrainCB

plugin::CallDynGlobal(gaddrof(CPed::PedSetInTrainCB), association, data);

CPed::PedSetOutCarCB

plugin::CallDynGlobal(gaddrof(CPed::PedSetOutCarCB), association, data);

CPed::PedSetOutTrainCB

plugin::CallDynGlobal(gaddrof(CPed::PedSetOutTrainCB), association, data);

CPed::PedSetQuickDraggedOutCarPositionCB

plugin::CallDynGlobal(gaddrof(CPed::PedSetQuickDraggedOutCarPositionCB), association, data);

CPed::PedStaggerCB

plugin::CallDynGlobal(gaddrof(CPed::PedStaggerCB), association, data);

CPed::RestoreHeadingRateCB

plugin::CallDynGlobal(gaddrof(CPed::RestoreHeadingRateCB), association, data);

FinishFuckUCB

plugin::CallDynGlobal(gaddrof(FinishFuckUCB), anim, data);

particleProduceFootSplash

plugin::CallDynGlobal(gaddrof(particleProduceFootSplash), ped, pos, size, times);

particleProduceFootDust

plugin::CallDynGlobal(gaddrof(particleProduceFootDust), ped, pos, size, times);

*RemoveAllModelCB

plugin::CallAndReturnDynGlobal(gaddrof(RemoveAllModelCB), object, data);

0AA7: call_function_return 0x4CF950 num_params 2 pop 2 [data] [object] func_ret [RwObject *]

function RemoveAllModelCB<cdecl, 0x4CF950>(object, data): int

AddYardieDoorSmoke

plugin::CallDynGlobal(gaddrof(AddYardieDoorSmoke), vehicle, doorNode);

CheckForPedsOnGroundToAttack

plugin::CallAndReturnDynGlobal(gaddrof(CheckForPedsOnGroundToAttack), attacker, pedOnGround);

0AA7: call_function_return 0x4E5BD0 num_params 2 pop 2 [pedOnGround] [attacker] func_ret [int]

function CheckForPedsOnGroundToAttack<cdecl, 0x4E5BD0>(attacker, pedOnGround): int

*SetPedAtomicVisibilityCB

plugin::CallAndReturnDynGlobal(gaddrof(SetPedAtomicVisibilityCB), object, data);

0AA7: call_function_return 0x4EAE10 num_params 2 pop 2 [data] [object] func_ret [RwObject *]

function SetPedAtomicVisibilityCB<cdecl, 0x4EAE10>(object, data): int

*RecurseFrameChildrenVisibilityCB

plugin::CallAndReturnDynGlobal(gaddrof(RecurseFrameChildrenVisibilityCB), frame, data);

0AA7: call_function_return 0x4EAE20 num_params 2 pop 2 [data] [frame] func_ret [RwFrame *]

function RecurseFrameChildrenVisibilityCB<cdecl, 0x4EAE20>(frame, data): int

*CloneAtomicToFrameCB

plugin::CallAndReturnDynGlobal(gaddrof(CloneAtomicToFrameCB), object, data);

0AA7: call_function_return 0x4EAE50 num_params 2 pop 2 [data] [object] func_ret [RwObject *]

function CloneAtomicToFrameCB<cdecl, 0x4EAE50>(object, data): int

*RecurseFrameChildrenToCloneCB

plugin::CallAndReturnDynGlobal(gaddrof(RecurseFrameChildrenToCloneCB), frame, data);

0AA7: call_function_return 0x4EAE90 num_params 2 pop 2 [data] [frame] func_ret [RwFrame *]

function RecurseFrameChildrenToCloneCB<cdecl, 0x4EAE90>(frame, data): int

plugin_III\game_III\CPedIK.cpp

CPedIK::ExtractYawAndPitchLocal

plugin::CallMethodDynGlobal(gaddrof(CPedIK::ExtractYawAndPitchLocal), this, matrix, yaw, pitch);

0AA6: call_method 0x4ED2C0 struct [CPedIK] num_params 3 pop 0 [pitch] [yaw] [matrix]

function CPedIK__ExtractYawAndPitchLocal<thiscall, 0x4ED2C0>(struct: int, matrix, yaw, pitch)

CPedIK::ExtractYawAndPitchWorld

plugin::CallMethodDynGlobal(gaddrof(CPedIK::ExtractYawAndPitchWorld), this, matrix, yaw, pitch);

0AA6: call_method 0x4ED140 struct [CPedIK] num_params 3 pop 0 [pitch] [yaw] [matrix]

function CPedIK__ExtractYawAndPitchWorld<thiscall, 0x4ED140>(struct: int, matrix, yaw, pitch)

CPedIK::GetComponentPosition

plugin::CallMethodDynGlobal(gaddrof(CPedIK::GetComponentPosition), this, pos, node);

0AA6: call_method 0x4ED0F0 struct [CPedIK] num_params 2 pop 0 [node] [pos]

function CPedIK__GetComponentPosition<thiscall, 0x4ED0F0>(struct: int, pos, node)

CPedIK::Init

plugin::CallMethodDynGlobal(gaddrof(CPedIK::Init), this, ped);

0AA6: call_method 0x4ED010 struct [CPedIK] num_params 1 pop 0 [ped]

function CPedIK__Init<thiscall, 0x4ED010>(struct: int, ped)

CPedIK::LookAtPosition

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPedIK::LookAtPosition), this, pos);

0AA8: call_method_return 0x4ED590 struct [CPedIK] num_params 1 pop 0 [pos] func_ret [bool]

function CPedIK__LookAtPosition<thiscall, 0x4ED590>(struct: int, pos): int

CPedIK::LookInDirection

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPedIK::LookInDirection), this, targetYaw, targetPitch);

0AA8: call_method_return 0x4ED620 struct [CPedIK] num_params 2 pop 0 [targetPitch] [targetYaw] func_ret [bool]

function CPedIK__LookInDirection<thiscall, 0x4ED620>(struct: int, targetYaw, targetPitch): int

CPedIK::MoveLimb

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPedIK::MoveLimb), this, limb, targetYaw, targetPitch, moveInfo);

0AA8: call_method_return 0x4ED440 struct [CPedIK] num_params 4 pop 0 [moveInfo] [targetPitch] [targetYaw] [limb] func_ret [unsigned int]

function CPedIK__MoveLimb<thiscall, 0x4ED440>(struct: int, limb, targetYaw, targetPitch, moveInfo): int

CPedIK::PointGunAtPosition

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPedIK::PointGunAtPosition), this, pos);

0AA8: call_method_return 0x4ED920 struct [CPedIK] num_params 1 pop 0 [pos] func_ret [bool]

function CPedIK__PointGunAtPosition<thiscall, 0x4ED920>(struct: int, pos): int

CPedIK::PointGunInDirection

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPedIK::PointGunInDirection), this, targetYaw, targetPitch);

0AA8: call_method_return 0x4ED9B0 struct [CPedIK] num_params 2 pop 0 [targetPitch] [targetYaw] func_ret [bool]

function CPedIK__PointGunInDirection<thiscall, 0x4ED9B0>(struct: int, targetYaw, targetPitch): int

CPedIK::PointGunInDirectionUsingArm

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPedIK::PointGunInDirectionUsingArm), this, targetYaw, targetPitch);

0AA8: call_method_return 0x4EDB20 struct [CPedIK] num_params 2 pop 0 [targetPitch] [targetYaw] func_ret [bool]

function CPedIK__PointGunInDirectionUsingArm<thiscall, 0x4EDB20>(struct: int, targetYaw, targetPitch): int

CPedIK::RestoreGunPosn

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPedIK::RestoreGunPosn), this);

0AA8: call_method_return 0x4EDD70 struct [CPedIK] num_params 0 pop 0 func_ret [bool]

function CPedIK__RestoreGunPosn<thiscall, 0x4EDD70>(struct: int): int

CPedIK::RestoreLookAt

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPedIK::RestoreLookAt), this);

0AA8: call_method_return 0x4ED810 struct [CPedIK] num_params 0 pop 0 func_ret [bool]

function CPedIK__RestoreLookAt<thiscall, 0x4ED810>(struct: int): int

CPedIK::RotateTorso

plugin::CallMethodDynGlobal(gaddrof(CPedIK::RotateTorso), this, frameData, limb, changeRoll);

0AA6: call_method 0x4EDDB0 struct [CPedIK] num_params 3 pop 0 [changeRoll] [limb] [frameData]

function CPedIK__RotateTorso<thiscall, 0x4EDDB0>(struct: int, frameData, limb, changeRoll)

*CPedIK::GetWorldMatrix

plugin::CallAndReturnDynGlobal(gaddrof(CPedIK::GetWorldMatrix), frame, matrix);

0AA7: call_function_return 0x4ED060 num_params 2 pop 2 [matrix] [frame] func_ret [RwMatrix *]

function CPedIK__GetWorldMatrix<cdecl, 0x4ED060>(frame, matrix): int

plugin_III\game_III\CPedModelInfo.cpp

CPedModelInfo::DeleteRwObject

plugin::CallVirtualMethod<2, CPedModelInfo *>(this);

CPedModelInfo::SetClump

plugin::CallVirtualMethod<6, CPedModelInfo *, RpClump *>(this, clump);

CPedModelInfo::CreateHitColModel

plugin::CallMethodDynGlobal(gaddrof(CPedModelInfo::CreateHitColModel), this);

0AA6: call_method 0x5104D0 struct [CPedModelInfo] num_params 0 pop 0

function CPedModelInfo__CreateHitColModel<thiscall, 0x5104D0>(struct: int)

CPedModelInfo::SetLowDetailClump

plugin::CallMethodDynGlobal(gaddrof(CPedModelInfo::SetLowDetailClump), this, clump);

0AA6: call_method 0x510390 struct [CPedModelInfo] num_params 1 pop 0 [clump]

function CPedModelInfo__SetLowDetailClump<thiscall, 0x510390>(struct: int, clump)

plugin_III\game_III\CPedPath.cpp

CPedPath::AddBlockade

plugin::CallDynGlobal(gaddrof(CPedPath::AddBlockade), entity, pathNodes, posn);

CPedPath::AddBlockadeSectorList

plugin::CallDynGlobal(gaddrof(CPedPath::AddBlockadeSectorList), list, pathNodes, posn);

CPedPath::AddNodeToList

plugin::CallDynGlobal(gaddrof(CPedPath::AddNodeToList), pNode, index, pList);

CPedPath::AddNodeToPathList

plugin::CallDynGlobal(gaddrof(CPedPath::AddNodeToPathList), pNode, index, pNodeList);

CPedPath::CalcPedRoute

plugin::CallAndReturnDynGlobal(gaddrof(CPedPath::CalcPedRoute), pathType, position, destination, pointPoses, pointsFound, maxPoints);

0AA7: call_function_return 0x42E680 num_params 6 pop 6 [maxPoints] [pointsFound] [pointPoses] [destination] [position] [pathType] func_ret [bool]

function CPedPath__CalcPedRoute<cdecl, 0x42E680>(pathType, position, destination, pointPoses, pointsFound, maxPoints): int

CPedPath::RemoveNodeFromList

plugin::CallDynGlobal(gaddrof(CPedPath::RemoveNodeFromList), node);

plugin_III\game_III\CPedPlacement.cpp

CPedPlacement::FindZCoorForPed

plugin::CallDynGlobal(gaddrof(CPedPlacement::FindZCoorForPed), position);

CPedPlacement::IsPositionClearForPed

plugin::CallAndReturnDynGlobal(gaddrof(CPedPlacement::IsPositionClearForPed), position);

0AA7: call_function_return 0x4EE2C0 num_params 1 pop 1 [position] func_ret [bool]

function CPedPlacement__IsPositionClearForPed<cdecl, 0x4EE2C0>(position): int

*CPedPlacement::IsPositionClearOfCars

plugin::CallAndReturnDynGlobal(gaddrof(CPedPlacement::IsPositionClearOfCars), position);

0AA7: call_function_return 0x4EE310 num_params 1 pop 1 [position] func_ret [CEntity *]

function CPedPlacement__IsPositionClearOfCars<cdecl, 0x4EE310>(position): int

plugin_III\game_III\CPedStats.cpp

CPedStats::GetPedStatType

plugin::CallAndReturnDynGlobal(gaddrof(CPedStats::GetPedStatType), name);

0AA7: call_function_return 0x4EF780 num_params 1 pop 1 [name] func_ret [unsigned int]

function CPedStats__GetPedStatType<cdecl, 0x4EF780>(name): int

plugin_III\game_III\CPedType.cpp

CPedType::FindPedFlag

plugin::CallAndReturn(flagName);

0AA7: call_function_return 0x4EEF40 num_params 1 pop 1 [flagName] func_ret [unsigned int]

function CPedType__FindPedFlag<cdecl, 0x4EEF40>(flagName): int

CPedType::FindPedType

plugin::CallAndReturn(pedName);

0AA7: call_function_return 0x4EEC10 num_params 1 pop 1 [pedName] func_ret [unsigned int]

function CPedType__FindPedType<cdecl, 0x4EEC10>(pedName): int

CPedType::Initialise

plugin::Call<0x4EE7E0>();

0AA5: call_function 0x4EE7E0 num_params 0 pop 0

function CPedType__Initialise<cdecl, 0x4EE7E0>()

CPedType::Load

plugin::Call<0x4EF3D0, unsigned char*, unsigned int>(bufferPointer, structSize);

0AA5: call_function 0x4EF3D0 num_params 2 pop 2 [structSize] [bufferPointer]

function CPedType__Load<cdecl, 0x4EF3D0>(bufferPointer, structSize)

CPedType::LoadPedData

plugin::Call<0x4EE8D0>();

0AA5: call_function 0x4EE8D0 num_params 0 pop 0

function CPedType__LoadPedData<cdecl, 0x4EE8D0>()

CPedType::Save

plugin::Call<0x4EF320, unsigned char, unsigned int>(bufferPointer, structSize);

0AA5: call_function 0x4EF320 num_params 2 pop 2 [structSize] [bufferPointer]

function CPedType__Save<cdecl, 0x4EF320>(bufferPointer, structSize)

CPedType::Shutdown

plugin::Call<0x4EE890>();

0AA5: call_function 0x4EE890 num_params 0 pop 0

function CPedType__Shutdown<cdecl, 0x4EE890>()

plugin_III\game_III\CPhoneInfo.cpp

CPhoneInfo::FindNearestFreePhone

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPhoneInfo::FindNearestFreePhone), this, point);

0AA8: call_method_return 0x42F720 struct [CPhoneInfo] num_params 1 pop 0 [point] func_ret [int]

function CPhoneInfo__FindNearestFreePhone<thiscall, 0x42F720>(struct: int, point): int

CPhoneInfo::GrabPhone

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPhoneInfo::GrabPhone), this, x, y);

0AA8: call_method_return 0x42FDB0 struct [CPhoneInfo] num_params 2 pop 0 [y] [x] func_ret [int]

function CPhoneInfo__GrabPhone<thiscall, 0x42FDB0>(struct: int, x, y): int

CPhoneInfo::HasMessageBeenDisplayed

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPhoneInfo::HasMessageBeenDisplayed), this, index);

0AA8: call_method_return 0x42FFF0 struct [CPhoneInfo] num_params 1 pop 0 [index] func_ret [bool]

function CPhoneInfo__HasMessageBeenDisplayed<thiscall, 0x42FFF0>(struct: int, index): int

CPhoneInfo::Initialise

plugin::CallMethodDynGlobal(gaddrof(CPhoneInfo::Initialise), this);

0AA6: call_method 0x42F640 struct [CPhoneInfo] num_params 0 pop 0

function CPhoneInfo__Initialise<thiscall, 0x42F640>(struct: int)

CPhoneInfo::IsMessageBeingDisplayed

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPhoneInfo::IsMessageBeingDisplayed), this, index);

0AA8: call_method_return 0x430030 struct [CPhoneInfo] num_params 1 pop 0 [index] func_ret [bool]

function CPhoneInfo__IsMessageBeingDisplayed<thiscall, 0x430030>(struct: int, index): int

CPhoneInfo::Load

plugin::CallMethodDynGlobal(gaddrof(CPhoneInfo::Load), this, buf, size);

0AA6: call_method 0x430120 struct [CPhoneInfo] num_params 2 pop 0 [size] [buf]

function CPhoneInfo__Load<thiscall, 0x430120>(struct: int, buf, size)

CPhoneInfo::PhoneAtThisPosition

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPhoneInfo::PhoneAtThisPosition), this, point);

0AA8: call_method_return 0x42FD50 struct [CPhoneInfo] num_params 1 pop 0 [point] func_ret [bool]

function CPhoneInfo__PhoneAtThisPosition<thiscall, 0x42FD50>(struct: int, point): int

CPhoneInfo::Save

plugin::CallMethodDynGlobal(gaddrof(CPhoneInfo::Save), this, buf, size);

0AA6: call_method 0x430060 struct [CPhoneInfo] num_params 2 pop 0 [size] [buf]

function CPhoneInfo__Save<thiscall, 0x430060>(struct: int, buf, size)

CPhoneInfo::SetPhoneMessage_JustOnce

plugin::CallMethodDynGlobal(gaddrof(CPhoneInfo::SetPhoneMessage_JustOnce), this, index, text_1, text_2, text_3, text_4, text_5, text_6);

0AA6: call_method 0x42FF90 struct [CPhoneInfo] num_params 7 pop 0 [text_6] [text_5] [text_4] [text_3] [text_2] [text_1] [index]

function CPhoneInfo__SetPhoneMessage_JustOnce<thiscall, 0x42FF90>(struct: int, index, text_1, text_2, text_3, text_4, text_5, text_6)

CPhoneInfo::SetPhoneMessage_Repeatedly

plugin::CallMethodDynGlobal(gaddrof(CPhoneInfo::SetPhoneMessage_Repeatedly), this, index, text_1, text_2, text_3, text_4, text_5, text_6);

0AA6: call_method 0x42FF30 struct [CPhoneInfo] num_params 7 pop 0 [text_6] [text_5] [text_4] [text_3] [text_2] [text_1] [index]

function CPhoneInfo__SetPhoneMessage_Repeatedly<thiscall, 0x42FF30>(struct: int, index, text_1, text_2, text_3, text_4, text_5, text_6)

CPhoneInfo::Shutdown

plugin::CallMethodDynGlobal(gaddrof(CPhoneInfo::Shutdown), this);

0AA6: call_method 0x42F710 struct [CPhoneInfo] num_params 0 pop 0

function CPhoneInfo__Shutdown<thiscall, 0x42F710>(struct: int)

CPhoneInfo::Update

plugin::CallMethodDynGlobal(gaddrof(CPhoneInfo::Update), this);

0AA6: call_method 0x42F7A0 struct [CPhoneInfo] num_params 0 pop 0

function CPhoneInfo__Update<thiscall, 0x42F7A0>(struct: int)

PhonePickUpCB

plugin::CallDynGlobal(gaddrof(PhonePickUpCB), association, data);

PhonePutDownCB

plugin::CallDynGlobal(gaddrof(PhonePutDownCB), association, data);

plugin_III\game_III\CPhysical.cpp

CPhysical::Add

plugin::CallVirtualMethod<1, CPhysical *>(this);

CPhysical::Remove

plugin::CallVirtualMethod<2, CPhysical *>(this);

*CPhysical::GetBoundRect

plugin::CallVirtualMethodAndReturn(this);

CPhysical::ProcessControl

plugin::CallVirtualMethod<8, CPhysical *>(this);

CPhysical::ProcessCollision

plugin::CallVirtualMethod<9, CPhysical *>(this);

CPhysical::ProcessShift

plugin::CallVirtualMethod<10, CPhysical *>(this);

CPhysical::ProcessEntityCollision

plugin::CallVirtualMethod<17, CPhysical *, CEntity *, CColPoint *>(this, entity, colPoint);

CPhysical::AddCollisionRecord

plugin::CallMethodDynGlobal(gaddrof(CPhysical::AddCollisionRecord), this, entity);

0AA6: call_method 0x497180 struct [CPhysical] num_params 1 pop 0 [entity]

function CPhysical__AddCollisionRecord<thiscall, 0x497180>(struct: int, entity)

CPhysical::AddCollisionRecord_Treadable

plugin::CallMethodDynGlobal(gaddrof(CPhysical::AddCollisionRecord_Treadable), this, entity);

0AA6: call_method 0x4970C0 struct [CPhysical] num_params 1 pop 0 [entity]

function CPhysical__AddCollisionRecord_Treadable<thiscall, 0x4970C0>(struct: int, entity)

CPhysical::AddToMovingList

plugin::CallMethodDynGlobal(gaddrof(CPhysical::AddToMovingList), this);

0AA6: call_method 0x4958F0 struct [CPhysical] num_params 0 pop 0

function CPhysical__AddToMovingList<thiscall, 0x4958F0>(struct: int)

CPhysical::ApplyAirResistance

plugin::CallMethodDynGlobal(gaddrof(CPhysical::ApplyAirResistance), this);

0AA6: call_method 0x495C20 struct [CPhysical] num_params 0 pop 0

function CPhysical__ApplyAirResistance<thiscall, 0x495C20>(struct: int)

CPhysical::ApplyCollision

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPhysical::ApplyCollision), this, physical, colPoint, impulseA, impulseB);

0AA8: call_method_return 0x4973A0 struct [CPhysical] num_params 4 pop 0 [impulseB] [impulseA] [colPoint] [physical] func_ret [bool]

function CPhysical__ApplyCollision<thiscall, 0x4973A0>(struct: int, physical, colPoint, impulseA, impulseB): int

CPhysical::ApplyCollisionAlt

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPhysical::ApplyCollisionAlt), this, entity, colPoint, impulse, moveSpeed, turnSpeed);

0AA8: call_method_return 0x4992A0 struct [CPhysical] num_params 5 pop 0 [turnSpeed] [moveSpeed] [impulse] [colPoint] [entity] func_ret [bool]

function CPhysical__ApplyCollisionAlt<thiscall, 0x4992A0>(struct: int, entity, colPoint, impulse, moveSpeed, turnSpeed): int

CPhysical::ApplyFriction

plugin::CallMethodDynGlobal(gaddrof_o(CPhysical::ApplyFriction, void (CPhysical::*)()), this);

0AA6: call_method 0x49A180 struct [CPhysical] num_params 0 pop 0

function CPhysical__ApplyFriction<thiscall, 0x49A180>(struct: int)

CPhysical::ApplyFriction

plugin::CallMethodAndReturnDynGlobal<bool, CPhysical , float, CColPoint &>(gaddrof_o(CPhysical::ApplyFriction, bool (CPhysical::)(float, CColPoint &)), this, adhesiveLimit, colPoint);

0AA8: call_method_return 0x49A180 struct [CPhysical] num_params 2 pop 0 [colPoint] [adhesiveLimit] func_ret [bool]

function CPhysical__ApplyFriction<thiscall, 0x49A180>(struct: int, adhesiveLimit, colPoint): int

CPhysical::ApplyFriction

plugin::CallMethodAndReturnDynGlobal(gaddrof_o(CPhysical::ApplyFriction, bool (CPhysical::*)(CPhysical *, float, CColPoint &)), this, physical, adhesiveLimit, colPoint);

0AA8: call_method_return 0x49A180 struct [CPhysical] num_params 3 pop 0 [colPoint] [adhesiveLimit] [physical] func_ret [bool]

function CPhysical__ApplyFriction<thiscall, 0x49A180>(struct: int, physical, adhesiveLimit, colPoint): int

CPhysical::ApplyFrictionMoveForce

plugin::CallMethodDynGlobal(gaddrof(CPhysical::ApplyFrictionMoveForce), this, jx, jy, jz);

0AA6: call_method 0x495D90 struct [CPhysical] num_params 3 pop 0 [jz] [jy] [jx]

function CPhysical__ApplyFrictionMoveForce<thiscall, 0x495D90>(struct: int, jx, jy, jz)

CPhysical::ApplyFrictionTurnForce

plugin::CallMethodDynGlobal(gaddrof(CPhysical::ApplyFrictionTurnForce), this, jx, jy, jz, rx, ry, rz);

0AA6: call_method 0x495E10 struct [CPhysical] num_params 6 pop 0 [rz] [ry] [rx] [jz] [jy] [jx]

function CPhysical__ApplyFrictionTurnForce<thiscall, 0x495E10>(struct: int, jx, jy, jz, rx, ry, rz)

CPhysical::ApplyGravity

plugin::CallMethodDynGlobal(gaddrof(CPhysical::ApplyGravity), this);

0AA6: call_method 0x495B50 struct [CPhysical] num_params 0 pop 0

function CPhysical__ApplyGravity<thiscall, 0x495B50>(struct: int)

CPhysical::ApplyMoveForce

plugin::CallMethodDynGlobal(gaddrof(CPhysical::ApplyMoveForce), this, jx, jy, jz);

0AA6: call_method 0x4959A0 struct [CPhysical] num_params 3 pop 0 [jz] [jy] [jx]

function CPhysical__ApplyMoveForce<thiscall, 0x4959A0>(struct: int, jx, jy, jz)

CPhysical::ApplyMoveSpeed

plugin::CallMethodDynGlobal(gaddrof(CPhysical::ApplyMoveSpeed), this);

0AA6: call_method 0x495B10 struct [CPhysical] num_params 0 pop 0

function CPhysical__ApplyMoveSpeed<thiscall, 0x495B10>(struct: int)

CPhysical::ApplySpringCollisionAlt

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPhysical::ApplySpringCollisionAlt), this, springConst, springDir, point, springRatio, bias);

0AA8: call_method_return 0x499890 struct [CPhysical] num_params 5 pop 0 [bias] [springRatio] [point] [springDir] [springConst] func_ret [bool]

function CPhysical__ApplySpringCollisionAlt<thiscall, 0x499890>(struct: int, springConst, springDir, point, springRatio, bias): int

CPhysical::ApplySpringDampening

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPhysical::ApplySpringDampening), this, damping, springDir, point, speed);

0AA8: call_method_return 0x499990 struct [CPhysical] num_params 4 pop 0 [speed] [point] [springDir] [damping] func_ret [bool]

function CPhysical__ApplySpringDampening<thiscall, 0x499990>(struct: int, damping, springDir, point, speed): int

CPhysical::ApplyTurnForce

plugin::CallMethodDynGlobal(gaddrof(CPhysical::ApplyTurnForce), this, jx, jy, jz, px, py, pz);

0AA6: call_method 0x495A10 struct [CPhysical] num_params 6 pop 0 [pz] [py] [px] [jz] [jy] [jx]

function CPhysical__ApplyTurnForce<thiscall, 0x495A10>(struct: int, jx, jy, jz, px, py, pz)

CPhysical::ApplyTurnSpeed

plugin::CallMethodDynGlobal(gaddrof(CPhysical::ApplyTurnSpeed), this);

0AA6: call_method 0x497280 struct [CPhysical] num_params 0 pop 0

function CPhysical__ApplyTurnSpeed<thiscall, 0x497280>(struct: int)

CPhysical::CheckCollision

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPhysical::CheckCollision), this);

0AA8: call_method_return 0x496E50 struct [CPhysical] num_params 0 pop 0 func_ret [bool]

function CPhysical__CheckCollision<thiscall, 0x496E50>(struct: int): int

CPhysical::CheckCollision_SimpleCar

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPhysical::CheckCollision_SimpleCar), this);

0AA8: call_method_return 0x496EB0 struct [CPhysical] num_params 0 pop 0 func_ret [bool]

function CPhysical__CheckCollision_SimpleCar<thiscall, 0x496EB0>(struct: int): int

CPhysical::GetHasCollidedWith

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPhysical::GetHasCollidedWith), this, entity);

0AA8: call_method_return 0x497240 struct [CPhysical] num_params 1 pop 0 [entity] func_ret [bool]

function CPhysical__GetHasCollidedWith<thiscall, 0x497240>(struct: int, entity): int

CPhysical::ProcessCollisionSectorList

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPhysical::ProcessCollisionSectorList), this, list);

0AA8: call_method_return 0x49B620 struct [CPhysical] num_params 1 pop 0 [list] func_ret [bool]

function CPhysical__ProcessCollisionSectorList<thiscall, 0x49B620>(struct: int, list): int

CPhysical::ProcessCollisionSectorList_SimpleCar

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPhysical::ProcessCollisionSectorList_SimpleCar), this, sector);

0AA8: call_method_return 0x49E790 struct [CPhysical] num_params 1 pop 0 [sector] func_ret [bool]

function CPhysical__ProcessCollisionSectorList_SimpleCar<thiscall, 0x49E790>(struct: int, sector): int

CPhysical::ProcessShiftSectorList

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPhysical::ProcessShiftSectorList), this, list);

0AA8: call_method_return 0x49DA10 struct [CPhysical] num_params 1 pop 0 [list] func_ret [bool]

function CPhysical__ProcessShiftSectorList<thiscall, 0x49DA10>(struct: int, list): int

CPhysical::RemoveAndAdd

plugin::CallMethodDynGlobal(gaddrof(CPhysical::RemoveAndAdd), this);

0AA6: call_method 0x495540 struct [CPhysical] num_params 0 pop 0

function CPhysical__RemoveAndAdd<thiscall, 0x495540>(struct: int)

CPhysical::RemoveFromMovingList

plugin::CallMethodDynGlobal(gaddrof(CPhysical::RemoveFromMovingList), this);

0AA6: call_method 0x495940 struct [CPhysical] num_params 0 pop 0

function CPhysical__RemoveFromMovingList<thiscall, 0x495940>(struct: int)

CPhysical::RemoveRefsToEntity

plugin::CallMethodDynGlobal(gaddrof(CPhysical::RemoveRefsToEntity), this, entity);

0AA6: call_method 0x49F820 struct [CPhysical] num_params 1 pop 0 [entity]

function CPhysical__RemoveRefsToEntity<thiscall, 0x49F820>(struct: int, entity)

CPhysical::PlacePhysicalRelativeToOtherPhysical

plugin::CallDynGlobal(gaddrof(CPhysical::PlacePhysicalRelativeToOtherPhysical), other, physical, localPos);

plugin_III\game_III\CPickup.cpp

*CPickup::GiveUsAPickUpObject

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPickup::GiveUsAPickUpObject), this, handle);

0AA8: call_method_return 0x433BA0 struct [*CPickup] num_params 1 pop 0 [handle] func_ret [CObject *]

function CPickup__GiveUsAPickUpObject<thiscall, 0x433BA0>(struct: int, handle): int

CPickup::Update

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPickup::Update), this, player, vehicle, playerId);

0AA8: call_method_return 0x430860 struct [CPickup] num_params 3 pop 0 [playerId] [vehicle] [player] func_ret [bool]

function CPickup__Update<thiscall, 0x430860>(struct: int, player, vehicle, playerId): int

plugin_III\game_III\CPickups.cpp

CPickups::AddToCollectedPickupsArray

plugin::CallDynGlobal(gaddrof(CPickups::AddToCollectedPickupsArray), index);

CPickups::DoCollectableEffects

plugin::CallDynGlobal(gaddrof(CPickups::DoCollectableEffects), entity);

CPickups::DoMineEffects

plugin::CallDynGlobal(gaddrof(CPickups::DoMineEffects), entity);

CPickups::DoMoneyEffects

plugin::CallDynGlobal(gaddrof(CPickups::DoMoneyEffects), entity);

CPickups::DoPickUpEffects

plugin::CallDynGlobal(gaddrof(CPickups::DoPickUpEffects), entity);

CPickups::FindColourIndexForWeaponMI

plugin::CallAndReturnDynGlobal(gaddrof(CPickups::FindColourIndexForWeaponMI), model);

0AA7: call_function_return 0x431510 num_params 1 pop 1 [model] func_ret [int]

function CPickups__FindColourIndexForWeaponMI<cdecl, 0x431510>(model): int

CPickups::GenerateNewOne

plugin::CallAndReturnDynGlobal(gaddrof(CPickups::GenerateNewOne), pos, modelIndex, type, quantity);

0AA7: call_function_return 0x4304B0 num_params 4 pop 4 [quantity] [type] [modelIndex] [pos] func_ret [int]

function CPickups__GenerateNewOne<cdecl, 0x4304B0>(pos, modelIndex, type, quantity): int

CPickups::GenerateNewOne_WeaponType

plugin::CallAndReturnDynGlobal(gaddrof(CPickups::GenerateNewOne_WeaponType), pos, weaponType, type, quantity);

0AA7: call_function_return 0x430660 num_params 4 pop 4 [quantity] [type] [weaponType] [pos] func_ret [int]

function CPickups__GenerateNewOne_WeaponType<cdecl, 0x430660>(pos, weaponType, type, quantity): int

CPickups::GetActualPickupIndex

plugin::CallAndReturnDynGlobal(gaddrof(CPickups::GetActualPickupIndex), index);

0AA7: call_function_return 0x433DF0 num_params 1 pop 1 [index] func_ret [int]

function CPickups__GetActualPickupIndex<cdecl, 0x433DF0>(index): int

CPickups::GetNewUniquePickupIndex

plugin::CallAndReturnDynGlobal(gaddrof(CPickups::GetNewUniquePickupIndex), handle);

0AA7: call_function_return 0x433DB0 num_params 1 pop 1 [handle] func_ret [int]

function CPickups__GetNewUniquePickupIndex<cdecl, 0x433DB0>(handle): int

CPickups::GivePlayerGoodiesWithPickUpMI

plugin::CallAndReturnDynGlobal(gaddrof(CPickups::GivePlayerGoodiesWithPickUpMI), modelId, playerId);

0AA7: call_function_return 0x4339F0 num_params 2 pop 2 [playerId] [modelId] func_ret [bool]

function CPickups__GivePlayerGoodiesWithPickUpMI<cdecl, 0x4339F0>(modelId, playerId): int

CPickups::IsPickUpPickedUp

plugin::CallAndReturnDynGlobal(gaddrof(CPickups::IsPickUpPickedUp), handle);

0AA7: call_function_return 0x430770 num_params 1 pop 1 [handle] func_ret [bool]

function CPickups__IsPickUpPickedUp<cdecl, 0x430770>(handle): int

CPickups::Load

plugin::CallDynGlobal(gaddrof(CPickups::Load), buf, size);

CPickups::ModelForWeapon

plugin::CallAndReturnDynGlobal(gaddrof(CPickups::ModelForWeapon), weaponType);

0AA7: call_function_return 0x430690 num_params 1 pop 1 [weaponType] func_ret [int]

function CPickups__ModelForWeapon<cdecl, 0x430690>(weaponType): int

CPickups::PassTime

plugin::CallDynGlobal(gaddrof(CPickups::PassTime), time);

CPickups::RemovePickUp

plugin::CallDynGlobal(gaddrof(CPickups::RemovePickUp), handle);

CPickups::Save

plugin::CallDynGlobal(gaddrof(CPickups::Save), buf, size);

CPickups::WeaponForModel

plugin::CallAndReturnDynGlobal(gaddrof(CPickups::WeaponForModel), model);

0AA7: call_function_return 0x4306F0 num_params 1 pop 1 [model] func_ret [eWeaponType]

function CPickups__WeaponForModel<cdecl, 0x4306F0>(model): int

plugin_III\game_III\CPlaceable.cpp

&CPlaceable::GetPosition

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPlaceable::GetPosition), this);

0AA8: call_method_return 0x4CBAC0 struct [&CPlaceable] num_params 0 pop 0 func_ret [CVector &]

function &CPlaceable__GetPosition<thiscall, 0x4CBAC0>(struct: int): int

CPlaceable::IsWithinArea

plugin::CallMethodAndReturnDynGlobal<bool, CPlaceable , float, float, float, float>(gaddrof_o(CPlaceable::IsWithinArea, bool (CPlaceable::)(float, float, float, float)), this, x1, y1, x2, y2);

0AA8: call_method_return 0x49FAF0 struct [CPlaceable] num_params 4 pop 0 [y2] [x2] [y1] [x1] func_ret [bool]

function CPlaceable__IsWithinArea<thiscall, 0x49FAF0>(struct: int, x1, y1, x2, y2): int

CPlaceable::IsWithinArea

plugin::CallMethodAndReturnDynGlobal<bool, CPlaceable , float, float, float, float, float, float>(gaddrof_o(CPlaceable::IsWithinArea, bool (CPlaceable::)(float, float, float, float, float, float)), this, x1, y1, z1, x2, y2, z2);

0AA8: call_method_return 0x49FAF0 struct [CPlaceable] num_params 6 pop 0 [z2] [y2] [x2] [z1] [y1] [x1] func_ret [bool]

function CPlaceable__IsWithinArea<thiscall, 0x49FAF0>(struct: int, x1, y1, z1, x2, y2, z2): int

CPlaceable::SetHeading

plugin::CallMethodDynGlobal(gaddrof(CPlaceable::SetHeading), this, angle);

0AA6: call_method 0x49FA00 struct [CPlaceable] num_params 1 pop 0 [angle]

function CPlaceable__SetHeading<thiscall, 0x49FA00>(struct: int, angle)

CPlaceable::SetPosition

plugin::CallMethodDynGlobal(gaddrof(CPlaceable::SetPosition), this, x, y, z);

0AA6: call_method 0x4CBA50 struct [CPlaceable] num_params 3 pop 0 [z] [y] [x]

function CPlaceable__SetPosition<thiscall, 0x4CBA50>(struct: int, x, y, z)

plugin_III\game_III\CPlaceName.cpp

CPlaceName::Display

plugin::CallMethodDynGlobal(gaddrof(CPlaceName::Display), this);

0AA6: call_method 0x4AD5B0 struct [CPlaceName] num_params 0 pop 0

function CPlaceName__Display<thiscall, 0x4AD5B0>(struct: int)

CPlaceName::Init

plugin::CallMethodDynGlobal(gaddrof(CPlaceName::Init), this);

0AA6: call_method 0x4AD4C0 struct [CPlaceName] num_params 0 pop 0

function CPlaceName__Init<thiscall, 0x4AD4C0>(struct: int)

CPlaceName::Process

plugin::CallMethodDynGlobal(gaddrof(CPlaceName::Process), this);

0AA6: call_method 0x4AD4E0 struct [CPlaceName] num_params 0 pop 0

function CPlaceName__Process<thiscall, 0x4AD4E0>(struct: int)

plugin_III\game_III\CPlane.cpp

CPlane::SetModelIndex

plugin::CallVirtualMethod<3, CPlane *, unsigned int>(this, modelIndex);

CPlane::DeleteRwObject

plugin::CallVirtualMethod<6, CPlane *>(this);

CPlane::ProcessControl

plugin::CallVirtualMethod<8, CPlane *>(this);

CPlane::PreRender

plugin::CallVirtualMethod<12, CPlane *>(this);

CPlane::Render

plugin::CallVirtualMethod<13, CPlane *>(this);

CPlane::FlagToDestroyWhenNextProcessed

plugin::CallVirtualMethod<16, CPlane *>(this);

CPlane::HasCesnaBeenDestroyed

plugin::CallAndReturnDynGlobal(gaddrof(CPlane::HasCesnaBeenDestroyed));

0AA7: call_function_return 0x54E150 num_params 0 pop 0 func_ret [bool]

function CPlane__HasCesnaBeenDestroyed<cdecl, 0x54E150>(): int

CPlane::HasCesnaLanded

plugin::CallAndReturnDynGlobal(gaddrof(CPlane::HasCesnaLanded));

0AA7: call_function_return 0x54E140 num_params 0 pop 0 func_ret [bool]

function CPlane__HasCesnaLanded<cdecl, 0x54E140>(): int

CPlane::HasDropOffCesnaBeenShotDown

plugin::CallAndReturnDynGlobal(gaddrof(CPlane::HasDropOffCesnaBeenShotDown));

0AA7: call_function_return 0x54E250 num_params 0 pop 0 func_ret [bool]

function CPlane__HasDropOffCesnaBeenShotDown<cdecl, 0x54E250>(): int

*CPlane::LoadPath

plugin::CallAndReturnDynGlobal(gaddrof(CPlane::LoadPath), filename, numNodes, totalLength, loop);

0AA7: call_function_return 0x54BD50 num_params 4 pop 4 [loop] [totalLength] [numNodes] [filename] func_ret [CPlaneNode *]

function CPlane__LoadPath<cdecl, 0x54BD50>(filename, numNodes, totalLength, loop): int

CPlane::TestRocketCollision

plugin::CallAndReturnDynGlobal(gaddrof(CPlane::TestRocketCollision), coors);

0AA7: call_function_return 0x54DE90 num_params 1 pop 1 [coors] func_ret [bool]

function CPlane__TestRocketCollision<cdecl, 0x54DE90>(coors): int

plugin_III\game_III\CPlayerInfo.cpp

CPlayerInfo::ArrestPlayer

plugin::CallMethod<0x4A1330, CPlayerInfo *>(this);

0AA6: call_method 0x4A1330 struct [CPlayerInfo] num_params 0 pop 0

function CPlayerInfo__ArrestPlayer<thiscall, 0x4A1330>(struct: int)

CPlayerInfo::AwardMoneyForExplosion

plugin::CallMethod<0x4A15F0, CPlayerInfo , CVehicle>(this, vehicle);

0AA6: call_method 0x4A15F0 struct [CPlayerInfo] num_params 1 pop 0 [vehicle]

function CPlayerInfo__AwardMoneyForExplosion<thiscall, 0x4A15F0>(struct: int, vehicle)

CPlayerInfo::BlowUpRCBuggy

plugin::CallMethod<0x4A15C0, CPlayerInfo *>(this);

0AA6: call_method 0x4A15C0 struct [CPlayerInfo] num_params 0 pop 0

function CPlayerInfo__BlowUpRCBuggy<thiscall, 0x4A15C0>(struct: int)

CPlayerInfo::CancelPlayerEnteringCars

plugin::CallMethod<0x4A13B0, CPlayerInfo , CVehicle>(this, vehicle);

0AA6: call_method 0x4A13B0 struct [CPlayerInfo] num_params 1 pop 0 [vehicle]

function CPlayerInfo__CancelPlayerEnteringCars<thiscall, 0x4A13B0>(struct: int, vehicle)

CPlayerInfo::Clear

plugin::CallMethod<0x49FC10, CPlayerInfo *>(this);

0AA6: call_method 0x49FC10 struct [CPlayerInfo] num_params 0 pop 0

function CPlayerInfo__Clear<thiscall, 0x49FC10>(struct: int)

CPlayerInfo::DeletePlayerSkin

plugin::CallMethod<0x4A1750, CPlayerInfo *>(this);

0AA6: call_method 0x4A1750 struct [CPlayerInfo] num_params 0 pop 0

function CPlayerInfo__DeletePlayerSkin<thiscall, 0x4A1750>(struct: int)

CPlayerInfo::EvaluateCarPosition

plugin::CallMethod<0x4A0EC0, CPlayerInfo , CEntity, CPed, float, float, CVehicle**>(this, entity, ped, radius, dist, vehicle);

0AA6: call_method 0x4A0EC0 struct [CPlayerInfo] num_params 5 pop 0 [vehicle] [dist] [radius] [ped] [entity]

function CPlayerInfo__EvaluateCarPosition<thiscall, 0x4A0EC0>(struct: int, entity, ped, radius, dist, vehicle)

CPlayerInfo::FindClosestCarSectorList

plugin::CallMethod<0x4A0CD0, CPlayerInfo , CPtrList&, CPed, float, float, float, float, float, CVehicle*>(this, list, ped, conrerAX, cornerAY, cornerBX, cornerBY, dist, closestCar);

0AA6: call_method 0x4A0CD0 struct [CPlayerInfo] num_params 8 pop 0 [closestCar] [dist] [cornerBY] [cornerBX] [cornerAY] [conrerAX] [ped] [list]

function CPlayerInfo__FindClosestCarSectorList<thiscall, 0x4A0CD0>(struct: int, list, ped, conrerAX, cornerAY, cornerBX, cornerBY, dist, closestCar)

CPlayerInfo::GetPos

plugin::CallMethodAndReturn(this, point);

0AA8: call_method_return 0x4A0FE0 struct [CPlayerInfo] num_params 1 pop 0 [point] func_ret [CVector*]

function CPlayerInfo__GetPos<thiscall, 0x4A0FE0>(struct: int, point): int

CPlayerInfo::IsPlayerInRemoteMode

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x4A0930 struct [CPlayerInfo] num_params 0 pop 0 func_ret [bool]

function CPlayerInfo__IsPlayerInRemoteMode<thiscall, 0x4A0930>(struct: int): int

CPlayerInfo::IsRestartingAfterArrest

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x4A12C0 struct [CPlayerInfo] num_params 0 pop 0 func_ret [bool]

function CPlayerInfo__IsRestartingAfterArrest<thiscall, 0x4A12C0>(struct: int): int

CPlayerInfo::IsRestartingAfterDeath

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x4A12A0 struct [CPlayerInfo] num_params 0 pop 0 func_ret [bool]

function CPlayerInfo__IsRestartingAfterDeath<thiscall, 0x4A12A0>(struct: int): int

CPlayerInfo::KillPlayer

plugin::CallMethod<0x4A12E0, CPlayerInfo *>(this);

0AA6: call_method 0x4A12E0 struct [CPlayerInfo] num_params 0 pop 0

function CPlayerInfo__KillPlayer<thiscall, 0x4A12E0>(struct: int)

CPlayerInfo::LoadPlayerInfo

plugin::CallMethod<0x4A0B20, CPlayerInfo , unsigned char, unsigned int>(this, bufferPointer, structSize);

0AA6: call_method 0x4A0B20 struct [CPlayerInfo] num_params 2 pop 0 [structSize] [bufferPointer]

function CPlayerInfo__LoadPlayerInfo<thiscall, 0x4A0B20>(struct: int, bufferPointer, structSize)

CPlayerInfo::LoadPlayerSkin

plugin::CallMethod<0x4A1700, CPlayerInfo *>(this);

0AA6: call_method 0x4A1700 struct [CPlayerInfo] num_params 0 pop 0

function CPlayerInfo__LoadPlayerSkin<thiscall, 0x4A1700>(struct: int)

CPlayerInfo::MakePlayerSafe

plugin::CallMethod<0x4A1400, CPlayerInfo *, bool>(this, safe);

0AA6: call_method 0x4A1400 struct [CPlayerInfo] num_params 1 pop 0 [safe]

function CPlayerInfo__MakePlayerSafe<thiscall, 0x4A1400>(struct: int, safe)

CPlayerInfo::PlayerFailedCriticalMission

plugin::CallMethod<0x4A1380, CPlayerInfo *>(this);

0AA6: call_method 0x4A1380 struct [CPlayerInfo] num_params 0 pop 0

function CPlayerInfo__PlayerFailedCriticalMission<thiscall, 0x4A1380>(struct: int)

CPlayerInfo::Process

plugin::CallMethod<0x49FD30, CPlayerInfo *>(this);

0AA6: call_method 0x49FD30 struct [CPlayerInfo] num_params 0 pop 0

function CPlayerInfo__Process<thiscall, 0x49FD30>(struct: int)

CPlayerInfo::SavePlayerInfo

plugin::CallMethod<0x4A0960, CPlayerInfo , unsigned char, unsigned int*>(this, bufferPointer, structSize);

0AA6: call_method 0x4A0960 struct [CPlayerInfo] num_params 2 pop 0 [structSize] [bufferPointer]

function CPlayerInfo__SavePlayerInfo<thiscall, 0x4A0960>(struct: int, bufferPointer, structSize)

CPlayerInfo::SetPlayerSkin

plugin::CallMethod<0x4A16D0, CPlayerInfo , char const>(this, skinName);

0AA6: call_method 0x4A16D0 struct [CPlayerInfo] num_params 1 pop 0 [skinName]

function CPlayerInfo__SetPlayerSkin<thiscall, 0x4A16D0>(struct: int, skinName)

CPlayerInfo::~CPlayerInfo

plugin::CallMethod<0x4B5DC0, CPlayerInfo *>(this);

0AA6: call_method 0x4B5DC0 struct [CPlayerInfo] num_params 0 pop 0

function CPlayerInfo__~CPlayerInfo<thiscall, 0x4B5DC0>(struct: int)

plugin_III\game_III\CPlayerPed.cpp

CPlayerPed::ProcessControl

plugin::CallVirtualMethod<8, CPlayerPed *>(this);

CPlayerPed::SetMoveAnim

plugin::CallVirtualMethod<18, CPlayerPed *>(this);

CPlayerPed::AnnoyPlayerPed

plugin::CallMethodDynGlobal(gaddrof(CPlayerPed::AnnoyPlayerPed), this, annoyedByPassingEntity);

0AA6: call_method 0x4F3700 struct [CPlayerPed] num_params 1 pop 0 [annoyedByPassingEntity]

function CPlayerPed__AnnoyPlayerPed<thiscall, 0x4F3700>(struct: int, annoyedByPassingEntity)

CPlayerPed::ClearAdrenaline

plugin::CallMethodDynGlobal(gaddrof(CPlayerPed::ClearAdrenaline), this);

0AA6: call_method 0x4F3730 struct [CPlayerPed] num_params 0 pop 0

function CPlayerPed__ClearAdrenaline<thiscall, 0x4F3730>(struct: int)

CPlayerPed::ClearWeaponTarget

plugin::CallMethodDynGlobal(gaddrof(CPlayerPed::ClearWeaponTarget), this);

0AA6: call_method 0x4F28A0 struct [CPlayerPed] num_params 0 pop 0

function CPlayerPed__ClearWeaponTarget<thiscall, 0x4F28A0>(struct: int)

CPlayerPed::DoStuffToGoOnFire

plugin::CallMethodDynGlobal(gaddrof(CPlayerPed::DoStuffToGoOnFire), this);

0AA6: call_method 0x4F36E0 struct [CPlayerPed] num_params 0 pop 0

function CPlayerPed__DoStuffToGoOnFire<thiscall, 0x4F36E0>(struct: int)

CPlayerPed::DoWeaponSmoothSpray

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPlayerPed::DoWeaponSmoothSpray), this);

0AA8: call_method_return 0x4F1380 struct [CPlayerPed] num_params 0 pop 0 func_ret [bool]

function CPlayerPed__DoWeaponSmoothSpray<thiscall, 0x4F1380>(struct: int): int

CPlayerPed::DoesTargetHaveToBeBroken

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPlayerPed::DoesTargetHaveToBeBroken), this, target, weapon);

0AA8: call_method_return 0x4F3350 struct [CPlayerPed] num_params 2 pop 0 [weapon] [target] func_ret [bool]

function CPlayerPed__DoesTargetHaveToBeBroken<thiscall, 0x4F3350>(struct: int, target, weapon): int

CPlayerPed::EvaluateNeighbouringTarget

plugin::CallMethodDynGlobal(gaddrof(CPlayerPed::EvaluateNeighbouringTarget), this, candidate, targetPtr, lastCloseness, distLimit, angleOffset, lookToLeft);

0AA6: call_method 0x4F2FA0 struct [CPlayerPed] num_params 6 pop 0 [lookToLeft] [angleOffset] [distLimit] [lastCloseness] [targetPtr] [candidate]

function CPlayerPed__EvaluateNeighbouringTarget<thiscall, 0x4F2FA0>(struct: int, candidate, targetPtr, lastCloseness, distLimit, angleOffset, lookToLeft)

CPlayerPed::EvaluateTarget

plugin::CallMethodDynGlobal(gaddrof(CPlayerPed::EvaluateTarget), this, candidate, targetPtr, lastCloseness, distLimit, angleOffset, priority);

0AA6: call_method 0x4F2B60 struct [CPlayerPed] num_params 6 pop 0 [priority] [angleOffset] [distLimit] [lastCloseness] [targetPtr] [candidate]

function CPlayerPed__EvaluateTarget<thiscall, 0x4F2B60>(struct: int, candidate, targetPtr, lastCloseness, distLimit, angleOffset, priority)

CPlayerPed::FindNextWeaponLockOnTarget

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPlayerPed::FindNextWeaponLockOnTarget), this, previousTarget, lookToLeft);

0AA8: call_method_return 0x4F2D50 struct [CPlayerPed] num_params 2 pop 0 [lookToLeft] [previousTarget] func_ret [bool]

function CPlayerPed__FindNextWeaponLockOnTarget<thiscall, 0x4F2D50>(struct: int, previousTarget, lookToLeft): int

CPlayerPed::FindWeaponLockOnTarget

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPlayerPed::FindWeaponLockOnTarget), this);

0AA8: call_method_return 0x4F28D0 struct [CPlayerPed] num_params 0 pop 0 func_ret [bool]

function CPlayerPed__FindWeaponLockOnTarget<thiscall, 0x4F28D0>(struct: int): int

*CPlayerPed::GetPlayerInfoForThisPlayerPed

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPlayerPed::GetPlayerInfoForThisPlayerPed), this);

0AA8: call_method_return 0x4F36C0 struct [*CPlayerPed] num_params 0 pop 0 func_ret [CPlayerInfo *]

function CPlayerPed__GetPlayerInfoForThisPlayerPed<thiscall, 0x4F36C0>(struct: int): int

CPlayerPed::IsThisPedAttackingPlayer

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPlayerPed::IsThisPedAttackingPlayer), this, ped);

0AA8: call_method_return 0x4F2D00 struct [CPlayerPed] num_params 1 pop 0 [ped] func_ret [bool]

function CPlayerPed__IsThisPedAttackingPlayer<thiscall, 0x4F2D00>(struct: int, ped): int

CPlayerPed::KeepAreaAroundPlayerClear

plugin::CallMethodDynGlobal(gaddrof(CPlayerPed::KeepAreaAroundPlayerClear), this);

0AA6: call_method 0x4F3460 struct [CPlayerPed] num_params 0 pop 0

function CPlayerPed__KeepAreaAroundPlayerClear<thiscall, 0x4F3460>(struct: int)

CPlayerPed::MakeChangesForNewWeapon

plugin::CallMethodDynGlobal(gaddrof(CPlayerPed::MakeChangesForNewWeapon), this, weaponType);

0AA6: call_method 0x4F2560 struct [CPlayerPed] num_params 1 pop 0 [weaponType]

function CPlayerPed__MakeChangesForNewWeapon<thiscall, 0x4F2560>(struct: int, weaponType)

CPlayerPed::MakeObjectTargettable

plugin::CallMethodDynGlobal(gaddrof(CPlayerPed::MakeObjectTargettable), this, handle);

0AA6: call_method 0x4F32B0 struct [CPlayerPed] num_params 1 pop 0 [handle]

function CPlayerPed__MakeObjectTargettable<thiscall, 0x4F32B0>(struct: int, handle)

CPlayerPed::PlayerControl1stPersonRunAround

plugin::CallMethodDynGlobal(gaddrof(CPlayerPed::PlayerControl1stPersonRunAround), this, pad);

0AA6: call_method 0x4F1970 struct [CPlayerPed] num_params 1 pop 0 [pad]

function CPlayerPed__PlayerControl1stPersonRunAround<thiscall, 0x4F1970>(struct: int, pad)

CPlayerPed::PlayerControlFighter

plugin::CallMethodDynGlobal(gaddrof(CPlayerPed::PlayerControlFighter), this, pad);

0AA6: call_method 0x4F1810 struct [CPlayerPed] num_params 1 pop 0 [pad]

function CPlayerPed__PlayerControlFighter<thiscall, 0x4F1810>(struct: int, pad)

CPlayerPed::PlayerControlM16

plugin::CallMethodDynGlobal(gaddrof(CPlayerPed::PlayerControlM16), this, pad);

0AA6: call_method 0x4F1DF0 struct [CPlayerPed] num_params 1 pop 0 [pad]

function CPlayerPed__PlayerControlM16<thiscall, 0x4F1DF0>(struct: int, pad)

CPlayerPed::PlayerControlSniper

plugin::CallMethodDynGlobal(gaddrof(CPlayerPed::PlayerControlSniper), this, pad);

0AA6: call_method 0x4F1CF0 struct [CPlayerPed] num_params 1 pop 0 [pad]

function CPlayerPed__PlayerControlSniper<thiscall, 0x4F1CF0>(struct: int, pad)

CPlayerPed::PlayerControlZelda

plugin::CallMethodDynGlobal(gaddrof(CPlayerPed::PlayerControlZelda), this, pad);

0AA6: call_method 0x4F13C0 struct [CPlayerPed] num_params 1 pop 0 [pad]

function CPlayerPed__PlayerControlZelda<thiscall, 0x4F13C0>(struct: int, pad)

CPlayerPed::ProcessAnimGroups

plugin::CallMethodDynGlobal(gaddrof(CPlayerPed::ProcessAnimGroups), this);

0AA6: call_method 0x4F2640 struct [CPlayerPed] num_params 0 pop 0

function CPlayerPed__ProcessAnimGroups<thiscall, 0x4F2640>(struct: int)

CPlayerPed::ProcessPlayerWeapon

plugin::CallMethodDynGlobal(gaddrof(CPlayerPed::ProcessPlayerWeapon), this, pad);

0AA6: call_method 0x4F1EF0 struct [CPlayerPed] num_params 1 pop 0 [pad]

function CPlayerPed__ProcessPlayerWeapon<thiscall, 0x4F1EF0>(struct: int, pad)

CPlayerPed::ProcessWeaponSwitch

plugin::CallMethodDynGlobal(gaddrof(CPlayerPed::ProcessWeaponSwitch), this, pad);

0AA6: call_method 0x4F2310 struct [CPlayerPed] num_params 1 pop 0 [pad]

function CPlayerPed__ProcessWeaponSwitch<thiscall, 0x4F2310>(struct: int, pad)

CPlayerPed::ReApplyMoveAnims

plugin::CallMethodDynGlobal(gaddrof(CPlayerPed::ReApplyMoveAnims), this);

0AA6: call_method 0x4F07C0 struct [CPlayerPed] num_params 0 pop 0

function CPlayerPed__ReApplyMoveAnims<thiscall, 0x4F07C0>(struct: int)

CPlayerPed::RestoreSprintEnergy

plugin::CallMethodDynGlobal(gaddrof(CPlayerPed::RestoreSprintEnergy), this, restoreSpeed);

0AA6: call_method 0x4F1340 struct [CPlayerPed] num_params 1 pop 0 [restoreSpeed]

function CPlayerPed__RestoreSprintEnergy<thiscall, 0x4F1340>(struct: int, restoreSpeed)

CPlayerPed::RunningLand

plugin::CallMethodDynGlobal(gaddrof(CPlayerPed::RunningLand), this, pad);

0AA6: call_method 0x4F31D0 struct [CPlayerPed] num_params 1 pop 0 [pad]

function CPlayerPed__RunningLand<thiscall, 0x4F31D0>(struct: int, pad)

CPlayerPed::SetInitialState

plugin::CallMethodDynGlobal(gaddrof(CPlayerPed::SetInitialState), this);

0AA6: call_method 0x4EFC40 struct [CPlayerPed] num_params 0 pop 0

function CPlayerPed__SetInitialState<thiscall, 0x4EFC40>(struct: int)

CPlayerPed::SetRealMoveAnim

plugin::CallMethodDynGlobal(gaddrof(CPlayerPed::SetRealMoveAnim), this);

0AA6: call_method 0x4F0880 struct [CPlayerPed] num_params 0 pop 0

function CPlayerPed__SetRealMoveAnim<thiscall, 0x4F0880>(struct: int)

CPlayerPed::SetWantedLevel

plugin::CallMethodDynGlobal(gaddrof(CPlayerPed::SetWantedLevel), this, level);

0AA6: call_method 0x4F3190 struct [CPlayerPed] num_params 1 pop 0 [level]

function CPlayerPed__SetWantedLevel<thiscall, 0x4F3190>(struct: int, level)

CPlayerPed::SetWantedLevelNoDrop

plugin::CallMethodDynGlobal(gaddrof(CPlayerPed::SetWantedLevelNoDrop), this, level);

0AA6: call_method 0x4F31B0 struct [CPlayerPed] num_params 1 pop 0 [level]

function CPlayerPed__SetWantedLevelNoDrop<thiscall, 0x4F31B0>(struct: int, level)

CPlayerPed::UseSprintEnergy

plugin::CallMethodDynGlobal(gaddrof(CPlayerPed::UseSprintEnergy), this);

0AA6: call_method 0x4F12A0 struct [CPlayerPed] num_params 0 pop 0

function CPlayerPed__UseSprintEnergy<thiscall, 0x4F12A0>(struct: int)

CPlayerPed::DeactivatePlayerPed

plugin::CallDynGlobal(gaddrof(CPlayerPed::DeactivatePlayerPed), playerId);

CPlayerPed::ReactivatePlayerPed

plugin::CallDynGlobal(gaddrof(CPlayerPed::ReactivatePlayerPed), playerId);

CPlayerPed::SetupPlayerPed

plugin::CallDynGlobal(gaddrof(CPlayerPed::SetupPlayerPed), playerId);

plugin_III\game_III\CPlayerSkin.cpp

*CPlayerSkin::GetSkinTexture

plugin::CallAndReturnDynGlobal(gaddrof(CPlayerSkin::GetSkinTexture), name);

0AA7: call_function_return 0x59B9F0 num_params 1 pop 1 [name] func_ret [RwTexture *]

function CPlayerSkin__GetSkinTexture<cdecl, 0x59B9F0>(name): int

FindPlayerDff

plugin::CallDynGlobal(gaddrof(FindPlayerDff), offset, size);

plugin_III\game_III\CPointLights.cpp

CPointLights::AddLight

plugin::Call<0x510790, unsigned char, CVector, CVector, float, float, float, float, unsigned char, bool>(lightType, point, direction, radius, red, green, blue, fogType, generateExtraShadows);

0AA5: call_function 0x510790 num_params 9 pop 9 [generateExtraShadows] [fogType] [blue] [green] [red] [radius] [direction] [point] [lightType]

function CPointLights__AddLight<cdecl, 0x510790>(lightType, point, direction, radius, red, green, blue, fogType, generateExtraShadows)

CPointLights::GenerateLightsAffectingObject

plugin::CallAndReturn(point);

0AA7: call_function_return 0x510960 num_params 1 pop 1 [point] func_ret [float]

function CPointLights__GenerateLightsAffectingObject<cdecl, 0x510960>(point): float

CPointLights::RemoveLightsAffectingObject

plugin::Call<0x510C20>();

0AA5: call_function 0x510C20 num_params 0 pop 0

function CPointLights__RemoveLightsAffectingObject<cdecl, 0x510C20>()

CPointLights::RenderFogEffect

plugin::Call<0x510C30>();

0AA5: call_function 0x510C30 num_params 0 pop 0

function CPointLights__RenderFogEffect<cdecl, 0x510C30>()

CPointLight::CPointLight

plugin::CallMethod<0x511930, CPointLight *>(this);

0AA6: call_method 0x511930 struct [CPointLight] num_params 0 pop 0

function CPointLight__CPointLight<thiscall, 0x511930>(struct: int)

plugin_III\game_III\CPools.cpp

*CPools::GetBuildingPool

plugin::CallAndReturnDynGlobal *>(gaddrof(CPools::GetBuildingPool));

0AA7: call_function_return 0x545320 num_params 0 pop 0 func_ret [CPool *]

function CPools__GetBuildingPool<cdecl, 0x545320>(): int

CPools::GetCCutsceneHeadSize

plugin::CallAndReturnDynGlobal(gaddrof(CPools::GetCCutsceneHeadSize));

0AA7: call_function_return 0x4A2DA0 num_params 0 pop 0 func_ret [int]

function CPools__GetCCutsceneHeadSize<cdecl, 0x4A2DA0>(): int

*CPools::GetObject

plugin::CallAndReturnDynGlobal(gaddrof(CPools::GetObject), handle);

0AA7: call_function_return 0x4A1B20 num_params 1 pop 1 [handle] func_ret [CObject *]

function CPools__GetObject<cdecl, 0x4A1B20>(handle): int

*CPools::GetObjectPool

plugin::CallAndReturnDynGlobal *>(gaddrof(CPools::GetObjectPool));

0AA7: call_function_return 0x545310 num_params 0 pop 0 func_ret [CPool<CObject]

function CPools__GetObjectPool<cdecl, 0x545310>(): int

CPools::GetObjectRef

plugin::CallAndReturnDynGlobal(gaddrof(CPools::GetObjectRef), object);

0AA7: call_function_return 0x4A1B00 num_params 1 pop 1 [object] func_ret [int]

function CPools__GetObjectRef<cdecl, 0x4A1B00>(object): int

*CPools::GetPed

plugin::CallAndReturnDynGlobal(gaddrof(CPools::GetPed), handle);

0AA7: call_function_return 0x4A1AA0 num_params 1 pop 1 [handle] func_ret [CPed *]

function CPools__GetPed<cdecl, 0x4A1AA0>(handle): int

CPools::GetPedRef

plugin::CallAndReturnDynGlobal(gaddrof(CPools::GetPedRef), ped);

0AA7: call_function_return 0x4A1A80 num_params 1 pop 1 [ped] func_ret [int]

function CPools__GetPedRef<cdecl, 0x4A1A80>(ped): int

*CPools::GetVehicle

plugin::CallAndReturnDynGlobal(gaddrof(CPools::GetVehicle), handle);

0AA7: call_function_return 0x4A1AE0 num_params 1 pop 1 [handle] func_ret [CVehicle *]

function CPools__GetVehicle<cdecl, 0x4A1AE0>(handle): int

*CPools::GetVehiclePool

plugin::CallAndReturnDynGlobal *>(gaddrof(CPools::GetVehiclePool));

0AA7: call_function_return 0x545300 num_params 0 pop 0 func_ret [CPool<CVehicle]

function CPools__GetVehiclePool<cdecl, 0x545300>(): int

CPools::GetVehicleRef

plugin::CallAndReturnDynGlobal(gaddrof(CPools::GetVehicleRef), vehicle);

0AA7: call_function_return 0x4A1AC0 num_params 1 pop 1 [vehicle] func_ret [int]

function CPools__GetVehicleRef<cdecl, 0x4A1AC0>(vehicle): int

CPools::LoadObjectPool

plugin::CallDynGlobal(gaddrof(CPools::LoadObjectPool), buffer, size);

CPools::LoadPedPool

plugin::CallDynGlobal(gaddrof(CPools::LoadPedPool), buffer, size);

CPools::LoadVehiclePool

plugin::CallDynGlobal(gaddrof(CPools::LoadVehiclePool), buffer, size);

CPools::MakeSureSlotInObjectPoolIsEmpty

plugin::CallDynGlobal(gaddrof(CPools::MakeSureSlotInObjectPoolIsEmpty), slot);

CPools::SaveObjectPool

plugin::CallDynGlobal(gaddrof(CPools::SaveObjectPool), buffer, outSize);

CPools::SavePedPool

plugin::CallDynGlobal(gaddrof(CPools::SavePedPool), buffer, outSize);

CPools::SaveVehiclePool

plugin::CallDynGlobal(gaddrof(CPools::SaveVehiclePool), buffer, outSize);

plugin_III\game_III\CPopulation.cpp

*CPopulation::AddPed

plugin::CallAndReturnDynGlobal(gaddrof(CPopulation::AddPed), pedType, modelIndexOrCopType, coors);

0AA7: call_function_return 0x4F5280 num_params 3 pop 3 [coors] [modelIndexOrCopType] [pedType] func_ret [CPed *]

function CPopulation__AddPed<cdecl, 0x4F5280>(pedType, modelIndexOrCopType, coors): int

*CPopulation::AddPedInCar

plugin::CallAndReturnDynGlobal(gaddrof(CPopulation::AddPedInCar), vehicle);

0AA7: call_function_return 0x4F5800 num_params 1 pop 1 [vehicle] func_ret [CPed *]

function CPopulation__AddPedInCar<cdecl, 0x4F5800>(vehicle): int

CPopulation::AddToPopulation

plugin::CallDynGlobal(gaddrof(CPopulation::AddToPopulation), minDist, maxDist, minDistOffScreen, maxDistOffScreen);

CPopulation::ChooseCivilianOccupation

plugin::CallAndReturnDynGlobal(gaddrof(CPopulation::ChooseCivilianOccupation), group);

0AA7: call_function_return 0x4F5720 num_params 1 pop 1 [group] func_ret [int]

function CPopulation__ChooseCivilianOccupation<cdecl, 0x4F5720>(group): int

CPopulation::ChooseGangOccupation

plugin::CallAndReturnDynGlobal(gaddrof(CPopulation::ChooseGangOccupation), gangId);

0AA7: call_function_return 0x4F5780 num_params 1 pop 1 [gangId] func_ret [int]

function CPopulation__ChooseGangOccupation<cdecl, 0x4F5780>(gangId): int

CPopulation::ChoosePolicePedOccupation

plugin::CallAndReturnDynGlobal(gaddrof(CPopulation::ChoosePolicePedOccupation));

0AA7: call_function_return 0x4F5710 num_params 0 pop 0 func_ret [eCopType]

function CPopulation__ChoosePolicePedOccupation<cdecl, 0x4F5710>(): int

CPopulation::ConvertToDummyObject

plugin::CallDynGlobal(gaddrof(CPopulation::ConvertToDummyObject), object);

CPopulation::ConvertToRealObject

plugin::CallDynGlobal(gaddrof(CPopulation::ConvertToRealObject), dummy);

CPopulation::DealWithZoneChange

plugin::CallDynGlobal(gaddrof(CPopulation::DealWithZoneChange), oldLevel, newLevel, forceIndustrialZone);

CPopulation::FindClosestZoneForCoors

plugin::CallDynGlobal(gaddrof(CPopulation::FindClosestZoneForCoors), coors, safeZoneOut, level1, level2);

CPopulation::FindCollisionZoneForCoors

plugin::CallDynGlobal(gaddrof(CPopulation::FindCollisionZoneForCoors), coors, safeZoneOut, levelOut);

CPopulation::IsPointInSafeZone

plugin::CallAndReturnDynGlobal(gaddrof(CPopulation::IsPointInSafeZone), coors);

0AA7: call_function_return 0x4F60C0 num_params 1 pop 1 [coors] func_ret [bool]

function CPopulation__IsPointInSafeZone<cdecl, 0x4F60C0>(coors): int

CPopulation::PedCreationDistMultiplier

plugin::CallAndReturnDynGlobal(gaddrof(CPopulation::PedCreationDistMultiplier));

0AA7: call_function_return 0x4F6410 num_params 0 pop 0 func_ret [float]

function CPopulation__PedCreationDistMultiplier<cdecl, 0x4F6410>(): float

CPopulation::RemovePed

plugin::CallDynGlobal(gaddrof(CPopulation::RemovePed), ped);

CPopulation::TestRoomForDummyObject

plugin::CallAndReturnDynGlobal(gaddrof(CPopulation::TestRoomForDummyObject), object);

0AA7: call_function_return 0x4F4690 num_params 1 pop 1 [object] func_ret [bool]

function CPopulation__TestRoomForDummyObject<cdecl, 0x4F4690>(object): int

CPopulation::TestSafeForRealObject

plugin::CallAndReturnDynGlobal(gaddrof(CPopulation::TestSafeForRealObject), dummy);

0AA7: call_function_return 0x4F4700 num_params 1 pop 1 [dummy] func_ret [bool]

function CPopulation__TestSafeForRealObject<cdecl, 0x4F4700>(dummy): int

CPopulation::UpdatePedCount

plugin::CallDynGlobal(gaddrof(CPopulation::UpdatePedCount), pedType, decrease);

plugin_III\game_III\CProjectileInfo.cpp

CProjectileInfo::AddProjectile

plugin::CallAndReturn(creator, weaponType, posn, force);

0AA7: call_function_return 0x55B030 num_params 4 pop 4 [force] [posn] [weaponType] [creator] func_ret [bool]

function CProjectileInfo__AddProjectile<cdecl, 0x55B030>(creator, weaponType, posn, force): int

CProjectileInfo::CProjectileInfo

plugin::CallMethod<0x55BC50, CProjectileInfo *>(this);

0AA6: call_method 0x55BC50 struct [CProjectileInfo] num_params 0 pop 0

function CProjectileInfo__CProjectileInfo<thiscall, 0x55BC50>(struct: int)

CProjectileInfo::GetProjectileInfo

plugin::CallAndReturn(index);

0AA7: call_function_return 0x55B010 num_params 1 pop 1 [index] func_ret [CProjectileInfo*]

function CProjectileInfo__GetProjectileInfo<cdecl, 0x55B010>(index): int

CProjectileInfo::Initialise

plugin::Call<0x55ADF0>();

0AA5: call_function 0x55ADF0 num_params 0 pop 0

function CProjectileInfo__Initialise<cdecl, 0x55ADF0>()

CProjectileInfo::IsProjectileInRange

plugin::CallAndReturn(x1, y1, z1, x2, y2, z2, bDestroy);

0AA7: call_function_return 0x55BA50 num_params 7 pop 7 [bDestroy] [z2] [y2] [x2] [z1] [y1] [x1] func_ret [bool]

function CProjectileInfo__IsProjectileInRange<cdecl, 0x55BA50>(x1, y1, z1, x2, y2, z2, bDestroy): int

CProjectileInfo::RemoveAllProjectiles

plugin::Call<0x55BB80>();

0AA5: call_function 0x55BB80 num_params 0 pop 0

function CProjectileInfo__RemoveAllProjectiles<cdecl, 0x55BB80>()

CProjectileInfo::RemoveIfThisIsAProjectile

plugin::CallAndReturn(object);

0AA7: call_function_return 0x55BBD0 num_params 1 pop 1 [object] func_ret [bool]

function CProjectileInfo__RemoveIfThisIsAProjectile<cdecl, 0x55BBD0>(object): int

CProjectileInfo::RemoveNotAdd

plugin::Call<0x55B770, CEntity*, eWeaponType, CVector>(creator, weaponType, posn);

0AA5: call_function 0x55B770 num_params 3 pop 3 [posn] [weaponType] [creator]

function CProjectileInfo__RemoveNotAdd<cdecl, 0x55B770>(creator, weaponType, posn)

CProjectileInfo::RemoveProjectile

plugin::Call<0x55B700, CProjectileInfo, CProjectile>(info, projectileObject);

0AA5: call_function 0x55B700 num_params 2 pop 2 [projectileObject] [info]

function CProjectileInfo__RemoveProjectile<cdecl, 0x55B700>(info, projectileObject)

CProjectileInfo::Shutdown

plugin::Call<0x55AFF0>();

0AA5: call_function 0x55AFF0 num_params 0 pop 0

function CProjectileInfo__Shutdown<cdecl, 0x55AFF0>()

CProjectileInfo::Update

plugin::Call<0x55B7C0>();

0AA5: call_function 0x55B7C0 num_params 0 pop 0

function CProjectileInfo__Update<cdecl, 0x55B7C0>()

plugin_III\game_III\CQuaternion.cpp

CQuaternion::Get

plugin::CallMethodDynGlobal(gaddrof(CQuaternion::Get), this, matrix);

0AA6: call_method 0x4BA0D0 struct [CQuaternion] num_params 1 pop 0 [matrix]

function CQuaternion__Get<thiscall, 0x4BA0D0>(struct: int, matrix)

CQuaternion::Slerp

plugin::CallMethodDynGlobal(gaddrof(CQuaternion::Slerp), this, from, to, halftheta, sintheta_inv, t);

0AA6: call_method 0x4BA1C0 struct [CQuaternion] num_params 5 pop 0 [t] [sintheta_inv] [halftheta] [to] [from]

function CQuaternion__Slerp<thiscall, 0x4BA1C0>(struct: int, from, to, halftheta, sintheta_inv, t)

plugin_III\game_III\CRadar.cpp

CRadar::CalculateBlipAlpha

plugin::CallAndReturnDynGlobal(gaddrof(CRadar::CalculateBlipAlpha), distance);

0AA7: call_function_return 0x4A4F90 num_params 1 pop 1 [distance] func_ret [unsigned char]

function CRadar__CalculateBlipAlpha<cdecl, 0x4A4F90>(distance): int

CRadar::ChangeBlipBrightness

plugin::CallDynGlobal(gaddrof(CRadar::ChangeBlipBrightness), i, bright);

CRadar::ChangeBlipColour

plugin::CallDynGlobal(gaddrof(CRadar::ChangeBlipColour), i, colour);

CRadar::ChangeBlipDisplay

plugin::CallDynGlobal(gaddrof(CRadar::ChangeBlipDisplay), i, display);

CRadar::ChangeBlipScale

plugin::CallDynGlobal(gaddrof(CRadar::ChangeBlipScale), i, scale);

CRadar::ClearBlip

plugin::CallDynGlobal(gaddrof(CRadar::ClearBlip), i);

CRadar::ClearBlipForEntity

plugin::CallDynGlobal(gaddrof(CRadar::ClearBlipForEntity), type, handle);

CRadar::ClipRadarPoly

plugin::CallAndReturnDynGlobal(gaddrof(CRadar::ClipRadarPoly), out, in);

0AA7: call_function_return 0x4A64A0 num_params 2 pop 2 [in] [out] func_ret [int]

function CRadar__ClipRadarPoly<cdecl, 0x4A64A0>(out, in): int

CRadar::DrawRadarSection

plugin::CallDynGlobal(gaddrof(CRadar::DrawRadarSection), x, y);

CRadar::DrawRadarSprite

plugin::CallDynGlobal(gaddrof(CRadar::DrawRadarSprite), sprite, x, y, alpha);

CRadar::DrawRotatingRadarSprite

plugin::CallDynGlobal(gaddrof(CRadar::DrawRotatingRadarSprite), sprite, x, y, angle, alpha);

CRadar::GetActualBlipArrayIndex

plugin::CallAndReturnDynGlobal(gaddrof(CRadar::GetActualBlipArrayIndex), i);

0AA7: call_function_return 0x4A41C0 num_params 1 pop 1 [i] func_ret [int]

function CRadar__GetActualBlipArrayIndex<cdecl, 0x4A41C0>(i): int

CRadar::GetNewUniqueBlipIndex

plugin::CallAndReturnDynGlobal(gaddrof(CRadar::GetNewUniqueBlipIndex), i);

0AA7: call_function_return 0x4A4180 num_params 1 pop 1 [i] func_ret [int]

function CRadar__GetNewUniqueBlipIndex<cdecl, 0x4A4180>(i): int

CRadar::GetRadarTraceColour

plugin::CallAndReturnDynGlobal(gaddrof(CRadar::GetRadarTraceColour), colour, bright);

0AA7: call_function_return 0x4A5BB0 num_params 2 pop 2 [bright] [colour] func_ret [unsigned int]

function CRadar__GetRadarTraceColour<cdecl, 0x4A5BB0>(colour, bright): int

CRadar::LimitRadarPoint

plugin::CallAndReturnDynGlobal(gaddrof(CRadar::LimitRadarPoint), point);

0AA7: call_function_return 0x4A4F30 num_params 1 pop 1 [point] func_ret [float]

function CRadar__LimitRadarPoint<cdecl, 0x4A4F30>(point): float

CRadar::LoadAllRadarBlips

plugin::CallDynGlobal(gaddrof(CRadar::LoadAllRadarBlips), buf, size);

CRadar::SaveAllRadarBlips

plugin::CallDynGlobal(gaddrof(CRadar::SaveAllRadarBlips), buf, size);

CRadar::SetBlipSprite

plugin::CallDynGlobal(gaddrof(CRadar::SetBlipSprite), i, icon);

CRadar::SetCoordBlip

plugin::CallAndReturnDynGlobal(gaddrof(CRadar::SetCoordBlip), type, pos, colour, display);

0AA7: call_function_return 0x4A5590 num_params 4 pop 4 [display] [colour] [pos] [type] func_ret [int]

function CRadar__SetCoordBlip<cdecl, 0x4A5590>(type, pos, colour, display): int

CRadar::SetEntityBlip

plugin::CallDynGlobal(gaddrof(CRadar::SetEntityBlip), type, handle, colour, display);

CRadar::SetRadarMarkerState

plugin::CallDynGlobal(gaddrof(CRadar::SetRadarMarkerState), i, flag);

CRadar::ShowRadarMarker

plugin::CallDynGlobal(gaddrof(CRadar::ShowRadarMarker), pos, colour, radius);

CRadar::ShowRadarTrace

plugin::CallDynGlobal(gaddrof(CRadar::ShowRadarTrace), x, y, size, red, green, blue, alpha);

CRadar::StreamRadarSections

plugin::CallDynGlobal(gaddrof_o(CRadar::StreamRadarSections, void (*)(int, int)), x, y);

CRadar::StreamRadarSections

plugin::CallDynGlobal(gaddrof_o(CRadar::StreamRadarSections, void (*)(CVector const &)), pos);

CRadar::TransformRadarPointToRealWorldSpace

plugin::CallDynGlobal(gaddrof(CRadar::TransformRadarPointToRealWorldSpace), out, in);

CRadar::TransformRadarPointToScreenSpace

plugin::CallDynGlobal(gaddrof(CRadar::TransformRadarPointToScreenSpace), out, in);

CRadar::TransformRealWorldPointToRadarSpace

plugin::CallDynGlobal(gaddrof(CRadar::TransformRealWorldPointToRadarSpace), out, in);

CRadar::TransformRealWorldToTexCoordSpace

plugin::CallDynGlobal(gaddrof(CRadar::TransformRealWorldToTexCoordSpace), out, in, x, y);

ClipRadarTileCoords

plugin::CallDynGlobal(gaddrof(ClipRadarTileCoords), x, y);

RequestMapSection

plugin::CallDynGlobal(gaddrof(RequestMapSection), x, y);

RemoveMapSection

plugin::CallDynGlobal(gaddrof(RemoveMapSection), x, y);

IsPointInsideRadar

plugin::CallAndReturnDynGlobal(gaddrof(IsPointInsideRadar), point);

0AA7: call_function_return 0x4A6160 num_params 1 pop 1 [point] func_ret [bool]

function IsPointInsideRadar<cdecl, 0x4A6160>(point): int

GetTextureCorners

plugin::CallDynGlobal(gaddrof(GetTextureCorners), x, y, out);

LineRadarBoxCollision

plugin::CallAndReturnDynGlobal(gaddrof(LineRadarBoxCollision), out, lineStart, lineEnd);

0AA7: call_function_return 0x4A6250 num_params 3 pop 3 [lineEnd] [lineStart] [out] func_ret [int]

function LineRadarBoxCollision<cdecl, 0x4A6250>(out, lineStart, lineEnd): int

plugin_III\game_III\CRange2D.cpp

*CRange2D::GetRandomPointInRange

plugin::CallMethodAndReturnDynGlobal(gaddrof(CRange2D::GetRandomPointInRange), this);

0AA8: call_method_return 0x4A7270 struct [*CRange2D] num_params 0 pop 0 func_ret [CVector2D *]

function CRange2D__GetRandomPointInRange<thiscall, 0x4A7270>(struct: int): int

plugin_III\game_III\CRecordDataForChase.cpp

CRecordDataForChase::GiveUsACar

plugin::CallDynGlobal(gaddrof(CRecordDataForChase::GiveUsACar), modelIndex, pos, angleZ, pCar, prim, sec);

CRecordDataForChase::RemoveCarFromChase

plugin::CallDynGlobal(gaddrof(CRecordDataForChase::RemoveCarFromChase), index);

CRecordDataForChase::RestoreInfoForCar

plugin::CallDynGlobal(gaddrof(CRecordDataForChase::RestoreInfoForCar), car, carState, stop);

CRecordDataForChase::RestoreInfoForMatrix

plugin::CallDynGlobal(gaddrof(CRecordDataForChase::RestoreInfoForMatrix), matrix, carState);

CRecordDataForChase::StartChaseScene

plugin::CallDynGlobal(gaddrof(CRecordDataForChase::StartChaseScene), startTime);

CRecordDataForChase::StoreInfoForCar

plugin::CallDynGlobal(gaddrof(CRecordDataForChase::StoreInfoForCar), car, carState);

*CRecordDataForChase::TurnChaseCarIntoScriptCar

plugin::CallAndReturnDynGlobal(gaddrof(CRecordDataForChase::TurnChaseCarIntoScriptCar), index);

0AA7: call_function_return 0x435C00 num_params 1 pop 1 [index] func_ret [CVehicle *]

function CRecordDataForChase__TurnChaseCarIntoScriptCar<cdecl, 0x435C00>(index): int

plugin_III\game_III\CRecordDataForGame.cpp

CRecordDataForGame::CalcGameChecksum

plugin::CallAndReturnDynGlobal(gaddrof(CRecordDataForGame::CalcGameChecksum));

0AA7: call_function_return 0x4346C0 num_params 0 pop 0 func_ret [unsigned short]

function CRecordDataForGame__CalcGameChecksum<cdecl, 0x4346C0>(): int

*CRecordDataForGame::PackCurrentPadValues

plugin::CallAndReturnDynGlobal(gaddrof(CRecordDataForGame::PackCurrentPadValues), buf, os, ns);

0AA7: call_function_return 0x4343B0 num_params 3 pop 3 [ns] [os] [buf] func_ret [unsigned char *]

function CRecordDataForGame__PackCurrentPadValues<cdecl, 0x4343B0>(buf, os, ns): int

*CRecordDataForGame::UnPackCurrentPadValues

plugin::CallAndReturnDynGlobal(gaddrof(CRecordDataForGame::UnPackCurrentPadValues), buf, total, state);

0AA7: call_function_return 0x4345C0 num_params 3 pop 3 [state] [total] [buf] func_ret [unsigned char *]

function CRecordDataForGame__UnPackCurrentPadValues<cdecl, 0x4345C0>(buf, total, state): int

plugin_III\game_III\CRegisteredCorona.cpp

CRegisteredCorona::Update

plugin::CallMethodDynGlobal(gaddrof(CRegisteredCorona::Update), this);

0AA6: call_method 0x4F8C40 struct [CRegisteredCorona] num_params 0 pop 0

function CRegisteredCorona__Update<thiscall, 0x4F8C40>(struct: int)

plugin_III\game_III\CRegisteredMotionBlurStreak.cpp

CRegisteredMotionBlurStreak::Render

plugin::CallMethodDynGlobal(gaddrof(CRegisteredMotionBlurStreak::Render), this);

0AA6: call_method 0x519600 struct [CRegisteredMotionBlurStreak] num_params 0 pop 0

function CRegisteredMotionBlurStreak__Render<thiscall, 0x519600>(struct: int)

CRegisteredMotionBlurStreak::Update

plugin::CallMethodDynGlobal(gaddrof(CRegisteredMotionBlurStreak::Update), this);

0AA6: call_method 0x519580 struct [CRegisteredMotionBlurStreak] num_params 0 pop 0

function CRegisteredMotionBlurStreak__Update<thiscall, 0x519580>(struct: int)

plugin_III\game_III\CRemote.cpp

CRemote::GivePlayerRemoteControlledCar

plugin::CallDynGlobal(gaddrof(CRemote::GivePlayerRemoteControlledCar), x, y, z, angle, modelIndex);

plugin_III\game_III\CRestart.cpp

CRestart::AddHospitalRestartPoint

plugin::CallDynGlobal(gaddrof(CRestart::AddHospitalRestartPoint), pos, heading);

CRestart::AddPoliceRestartPoint

plugin::CallDynGlobal(gaddrof(CRestart::AddPoliceRestartPoint), pos, heading);

CRestart::FindClosestHospitalRestartPoint

plugin::CallDynGlobal(gaddrof(CRestart::FindClosestHospitalRestartPoint), pos, outPos, outHeading);

CRestart::FindClosestPoliceRestartPoint

plugin::CallDynGlobal(gaddrof(CRestart::FindClosestPoliceRestartPoint), pos, outPos, outHeading);

CRestart::LoadAllRestartPoints

plugin::CallDynGlobal(gaddrof(CRestart::LoadAllRestartPoints), buf, size);

CRestart::OverrideNextRestart

plugin::CallDynGlobal(gaddrof(CRestart::OverrideNextRestart), pos, heading);

CRestart::SaveAllRestartPoints

plugin::CallDynGlobal(gaddrof(CRestart::SaveAllRestartPoints), buf, size);

plugin_III\game_III\CRoadBlocks.cpp

CRoadBlocks::GenerateRoadBlockCopsForCar

plugin::CallDynGlobal(gaddrof(CRoadBlocks::GenerateRoadBlockCopsForCar), vehicle, roadBlockType, roadBlockNode);

plugin_III\game_III\CRouteNode.cpp

CRouteNode::AddRoutePoint

plugin::CallDynGlobal(gaddrof(CRouteNode::AddRoutePoint), route, pos);

CRouteNode::GetRouteStart

plugin::CallAndReturnDynGlobal(gaddrof(CRouteNode::GetRouteStart), route);

0AA7: call_function_return 0x4EE760 num_params 1 pop 1 [route] func_ret [short]

function CRouteNode__GetRouteStart<cdecl, 0x4EE760>(route): int

CRouteNode::GetRouteThisPointIsOn

plugin::CallAndReturnDynGlobal(gaddrof(CRouteNode::GetRouteThisPointIsOn), point);

0AA7: call_function_return 0x4EE7A0 num_params 1 pop 1 [point] func_ret [short]

function CRouteNode__GetRouteThisPointIsOn<cdecl, 0x4EE7A0>(point): int

CRouteNode::RemoveRoute

plugin::CallDynGlobal(gaddrof(CRouteNode::RemoveRoute), route);

plugin_III\game_III\CRubbish.cpp

CRubbish::SetVisibility

plugin::CallDynGlobal(gaddrof(CRubbish::SetVisibility), visible);

CRubbish::StirUp

plugin::CallDynGlobal(gaddrof(CRubbish::StirUp), vehicle);

plugin_III\game_III\CRunningScript.cpp

CRunningScript::Init

plugin::CallMethod<0x4386C0, CRunningScript *>(this);

0AA6: call_method 0x4386C0 struct [CRunningScript] num_params 0 pop 0

function CRunningScript__Init<thiscall, 0x4386C0>(struct: int)

CRunningScript::ProcessOneCommand

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x439500 struct [CRunningScript] num_params 0 pop 0 func_ret [char]

function CRunningScript__ProcessOneCommand<thiscall, 0x439500>(struct: int): int

CRunningScript::CollectParameters

plugin::CallMethod<0x4382E0, CRunningScript , int, short>(this, arg0, count);

0AA6: call_method 0x4382E0 struct [CRunningScript] num_params 2 pop 0 [count] [arg0]

function CRunningScript__CollectParameters<thiscall, 0x4382E0>(struct: int, arg0, count)

CRunningScript::UpdateCompareFlag

plugin::CallMethod<0x44FD90, CRunningScript *, unsigned char>(this, flag);

0AA6: call_method 0x44FD90 struct [CRunningScript] num_params 1 pop 0 [flag]

function CRunningScript__UpdateCompareFlag<thiscall, 0x44FD90>(struct: int, flag)

plugin_III\game_III\CSceneEdit.cpp

CSceneEdit::LoadMovie

plugin::Call<0x5850A0>();

0AA5: call_function 0x5850A0 num_params 0 pop 0

function CSceneEdit__LoadMovie<cdecl, 0x5850A0>()

CSceneEdit::SaveMovie

plugin::Call<0x585110>();

0AA5: call_function 0x585110 num_params 0 pop 0

function CSceneEdit__SaveMovie<cdecl, 0x585110>()

CSceneEdit::Initialise

plugin::Call<0x585170>();

0AA5: call_function 0x585170 num_params 0 pop 0

function CSceneEdit__Initialise<cdecl, 0x585170>()

CSceneEdit::InitPlayBack

plugin::Call<0x5852C0>();

0AA5: call_function 0x5852C0 num_params 0 pop 0

function CSceneEdit__InitPlayBack<cdecl, 0x5852C0>()

CSceneEdit::ReInitialise

plugin::Call<0x5853F0>();

0AA5: call_function 0x5853F0 num_params 0 pop 0

function CSceneEdit__ReInitialise<cdecl, 0x5853F0>()

CSceneEdit::Update

plugin::Call<0x585570>();

0AA5: call_function 0x585570 num_params 0 pop 0

function CSceneEdit__Update<cdecl, 0x585570>()

CSceneEdit::Draw

plugin::Call<0x5855F0>();

0AA5: call_function 0x5855F0 num_params 0 pop 0

function CSceneEdit__Draw<cdecl, 0x5855F0>()

CSceneEdit::ProcessCommand

plugin::Call<0x585BB0>();

0AA5: call_function 0x585BB0 num_params 0 pop 0

function CSceneEdit__ProcessCommand<cdecl, 0x585BB0>()

CSceneEdit::PlayBack

plugin::Call<0x587200>();

0AA5: call_function 0x587200 num_params 0 pop 0

function CSceneEdit__PlayBack<cdecl, 0x587200>()

CSceneEdit::ClearForNewCommand

plugin::Call<0x587AF0>();

0AA5: call_function 0x587AF0 num_params 0 pop 0

function CSceneEdit__ClearForNewCommand<cdecl, 0x587AF0>()

CSceneEdit::SelectActor

plugin::CallAndReturn();

0AA7: call_function_return 0x587B30 num_params 0 pop 0 func_ret [bool]

function CSceneEdit__SelectActor<cdecl, 0x587B30>(): int

CSceneEdit::SelectActor2

plugin::CallAndReturn();

0AA7: call_function_return 0x587DC0 num_params 0 pop 0 func_ret [bool]

function CSceneEdit__SelectActor2<cdecl, 0x587DC0>(): int

CSceneEdit::SelectVehicle

plugin::CallAndReturn();

0AA7: call_function_return 0x588040 num_params 0 pop 0 func_ret [bool]

function CSceneEdit__SelectVehicle<cdecl, 0x588040>(): int

CSceneEdit::SelectWeapon

plugin::CallAndReturn();

0AA7: call_function_return 0x588220 num_params 0 pop 0 func_ret [bool]

function CSceneEdit__SelectWeapon<cdecl, 0x588220>(): int

NextValidModelId

plugin::CallAndReturn(currentModelIndex, PrevOrNextModelIndex);

0AA7: call_function_return 0x585050 num_params 2 pop 2 [PrevOrNextModelIndex] [currentModelIndex] func_ret [int]

function NextValidModelId<cdecl, 0x585050>(currentModelIndex, PrevOrNextModelIndex): int

plugin_III\game_III\CScrollBar.cpp

CScrollBar::Init

plugin::CallMethodDynGlobal(gaddrof(CScrollBar::Init), this, pos, type, sizeX, sizeY, sizeZ, red, green, blue, scale);

0AA6: call_method 0x4FF610 struct [CScrollBar] num_params 9 pop 0 [scale] [blue] [green] [red] [sizeZ] [sizeY] [sizeX] [type] [pos]

function CScrollBar__Init<thiscall, 0x4FF610>(struct: int, pos, type, sizeX, sizeY, sizeZ, red, green, blue, scale)

CScrollBar::Render

plugin::CallMethodDynGlobal(gaddrof(CScrollBar::Render), this);

0AA6: call_method 0x4FFCE0 struct [CScrollBar] num_params 0 pop 0

function CScrollBar__Render<thiscall, 0x4FFCE0>(struct: int)

CScrollBar::Update

plugin::CallMethodDynGlobal(gaddrof(CScrollBar::Update), this);

0AA6: call_method 0x4FF6E0 struct [CScrollBar] num_params 0 pop 0

function CScrollBar__Update<thiscall, 0x4FF6E0>(struct: int)

*CScrollBar::GetBridgeString

plugin::CallAndReturnDynGlobal(gaddrof(CScrollBar::GetBridgeString));

0AA7: call_function_return 0x4FF390 num_params 0 pop 0 func_ret [char const *]

function CScrollBar__GetBridgeString<cdecl, 0x4FF390>(): int

*CScrollBar::GetTunnelString

plugin::CallAndReturnDynGlobal(gaddrof(CScrollBar::GetTunnelString));

0AA7: call_function_return 0x4FF360 num_params 0 pop 0 func_ret [char const *]

function CScrollBar__GetTunnelString<cdecl, 0x4FF360>(): int

plugin_III\game_III\CShadows.cpp

CPermanentShadow::CPermanentShadow

plugin::CallMethod<0x517900, CPermanentShadow *>(this);

0AA6: call_method 0x517900 struct [CPermanentShadow] num_params 0 pop 0

function CPermanentShadow__CPermanentShadow<thiscall, 0x517900>(struct: int)

CStaticShadow::CStaticShadow

plugin::CallMethod<0x517910, CStaticShadow *>(this);

0AA6: call_method 0x517910 struct [CStaticShadow] num_params 0 pop 0

function CStaticShadow__CStaticShadow<thiscall, 0x517910>(struct: int)

CStaticShadow::Free

plugin::CallMethod<0x516E70, CStaticShadow *>(this);

0AA6: call_method 0x516E70 struct [CStaticShadow] num_params 0 pop 0

function CStaticShadow__Free<thiscall, 0x516E70>(struct: int)

CPolyBunch::CPolyBunch

plugin::CallMethod<0x517920, CPolyBunch *>(this);

0AA6: call_method 0x517920 struct [CPolyBunch] num_params 0 pop 0

function CPolyBunch__CPolyBunch<thiscall, 0x517920>(struct: int)

CRegisteredShadow::CRegisteredShadow

plugin::CallMethod<0x517940, CRegisteredShadow *>(this);

0AA6: call_method 0x517940 struct [CRegisteredShadow] num_params 0 pop 0

function CRegisteredShadow__CRegisteredShadow<thiscall, 0x517940>(struct: int)

CShadows::RenderIndicatorShadow

plugin::Call<0x517810, unsigned int, unsigned char, RwTexture, CVector, float, float, float, float, short>(id, shadowType, texture, posn, frontX, frontY, sideX, sideY, intensity);

0AA5: call_function 0x517810 num_params 9 pop 9 [intensity] [sideY] [sideX] [frontY] [frontX] [posn] [texture] [shadowType] [id]

function CShadows__RenderIndicatorShadow<cdecl, 0x517810>(id, shadowType, texture, posn, frontX, frontY, sideX, sideY, intensity)

CShadows::Init

plugin::Call<0x512AB0>();

0AA5: call_function 0x512AB0 num_params 0 pop 0

function CShadows__Init<cdecl, 0x512AB0>()

CShadows::Shutdown

plugin::Call<0x512F20>();

0AA5: call_function 0x512F20 num_params 0 pop 0

function CShadows__Shutdown<cdecl, 0x512F20>()

CShadows::AddPermanentShadow

plugin::Call<0x512FD0, unsigned char, RwTexture, CVector, float, float, float, float, short, unsigned char, unsigned char, unsigned char, float, unsigned int, float>(type, texture, posn, frontX, frontY, sideX, sideY, intensity, red, green, blue, zDistance, time, upDistance);

0AA5: call_function 0x512FD0 num_params 14 pop 14 [upDistance] [time] [zDistance] [blue] [green] [red] [intensity] [sideY] [sideX] [frontY] [frontX] [posn] [texture] [type]

function CShadows__AddPermanentShadow<cdecl, 0x512FD0>(type, texture, posn, frontX, frontY, sideX, sideY, intensity, red, green, blue, zDistance, time, upDistance)

CShadows::StoreStaticShadow

plugin::Call<0x5130A0, unsigned int, unsigned char, RwTexture, CVector, float, float, float, float, short, unsigned char, unsigned char, unsigned char, float, float, float, bool, float>(id, type, texture, posn, frontX, frontY, sideX, sideY, intensity, red, green, blue, zDistance, scale, drawDistance, temporaryShadow, upDistance);

0AA5: call_function 0x5130A0 num_params 17 pop 17 [upDistance] [temporaryShadow] [drawDistance] [scale] [zDistance] [blue] [green] [red] [intensity] [sideY] [sideX] [frontY] [frontX] [posn] [texture] [type] [id]

function CShadows__StoreStaticShadow<cdecl, 0x5130A0>(id, type, texture, posn, frontX, frontY, sideX, sideY, intensity, red, green, blue, zDistance, scale, drawDistance, temporaryShadow, upDistance)

CShadows::StoreShadowToBeRendered

plugin::Call<0x513550, unsigned char, CVector*, float, float, float, float, short, unsigned char, unsigned char, unsigned char>(shadowTextureType, posn, frontX, frontY, sideX, sideY, intensity, red, green, blue);

0AA5: call_function 0x513550 num_params 10 pop 10 [blue] [green] [red] [intensity] [sideY] [sideX] [frontY] [frontX] [posn] [shadowTextureType]

function CShadows__StoreShadowToBeRendered<cdecl, 0x513550>(shadowTextureType, posn, frontX, frontY, sideX, sideY, intensity, red, green, blue)

CShadows::StoreShadowToBeRendered

plugin::Call<0x513750, unsigned char, RwTexture, CVector, float, float, float, float, short, unsigned char, unsigned char, unsigned char, float, bool, float>(type, texture, posn, frontX, frontY, sideX, sideY, intensity, red, green, blue, zDistance, drawOnWater, scale);

0AA5: call_function 0x513750 num_params 14 pop 14 [scale] [drawOnWater] [zDistance] [blue] [green] [red] [intensity] [sideY] [sideX] [frontY] [frontX] [posn] [texture] [type]

function CShadows__StoreShadowToBeRendered<cdecl, 0x513750>(type, texture, posn, frontX, frontY, sideX, sideY, intensity, red, green, blue, zDistance, drawOnWater, scale)

CShadows::StoreShadowForCar

plugin::Call<0x513830, CAutomobile*>(car);

0AA5: call_function 0x513830 num_params 1 pop 1 [car]

function CShadows__StoreShadowForCar<cdecl, 0x513830>(car)

CShadows::StoreCarLightShadow

plugin::Call<0x513A70, CVehicle, int, RwTexture, CVector*, float, float, float, float, unsigned char, unsigned char, unsigned char, float>(vehicle, id, texture, posn, frontX, frontY, sideX, sideY, red, green, blue, maxViewAngle);

0AA5: call_function 0x513A70 num_params 12 pop 12 [maxViewAngle] [blue] [green] [red] [sideY] [sideX] [frontY] [frontX] [posn] [texture] [id] [vehicle]

function CShadows__StoreCarLightShadow<cdecl, 0x513A70>(vehicle, id, texture, posn, frontX, frontY, sideX, sideY, red, green, blue, maxViewAngle)

CShadows::StoreShadowForPed

plugin::Call<0x513C50, CPed*, float, float, float, float, float, float>(ped, displacementX, displacementY, frontX, frontY, sideX, sideY);

0AA5: call_function 0x513C50 num_params 7 pop 7 [sideY] [sideX] [frontY] [frontX] [displacementY] [displacementX] [ped]

function CShadows__StoreShadowForPed<cdecl, 0x513C50>(ped, displacementX, displacementY, frontX, frontY, sideX, sideY)

CShadows::StoreShadowForPedObject

plugin::Call<0x513CB0, CEntity*, float, float, float, float, float, float>(entity, displacementX, displacementY, frontX, frontY, sideX, sideY);

0AA5: call_function 0x513CB0 num_params 7 pop 7 [sideY] [sideX] [frontY] [frontX] [displacementY] [displacementX] [entity]

function CShadows__StoreShadowForPedObject<cdecl, 0x513CB0>(entity, displacementX, displacementY, frontX, frontY, sideX, sideY)

CShadows::StoreShadowForTree

plugin::Call<0x513E00, CEntity*>(entity);

0AA5: call_function 0x513E00 num_params 1 pop 1 [entity]

function CShadows__StoreShadowForTree<cdecl, 0x513E00>(entity)

CShadows::StoreShadowForPole

plugin::Call<0x513E10, CEntity*, float, float, float, float, float, unsigned int>(entity, offsetX, offsetY, offsetZ, poleHeight, poleWidth, localId);

0AA5: call_function 0x513E10 num_params 7 pop 7 [localId] [poleWidth] [poleHeight] [offsetZ] [offsetY] [offsetX] [entity]

function CShadows__StoreShadowForPole<cdecl, 0x513E10>(entity, offsetX, offsetY, offsetZ, poleHeight, poleWidth, localId)

CShadows::SetRenderModeForShadowType

plugin::Call<0x513FC0, unsigned char>(shadowType);

0AA5: call_function 0x513FC0 num_params 1 pop 1 [shadowType]

function CShadows__SetRenderModeForShadowType<cdecl, 0x513FC0>(shadowType)

CShadows::RenderStoredShadows

plugin::Call<0x514010>();

0AA5: call_function 0x514010 num_params 0 pop 0

function CShadows__RenderStoredShadows<cdecl, 0x514010>()

CShadows::RenderStaticShadows

plugin::Call<0x5145F0>();

0AA5: call_function 0x5145F0 num_params 0 pop 0

function CShadows__RenderStaticShadows<cdecl, 0x5145F0>()

CShadows::GeneratePolysForStaticShadow

plugin::Call<0x514910, short>(staticShadowIndex);

0AA5: call_function 0x514910 num_params 1 pop 1 [staticShadowIndex]

function CShadows__GeneratePolysForStaticShadow<cdecl, 0x514910>(staticShadowIndex)

CShadows::CastShadowSectorList

plugin::Call<0x514C90, CPtrList&, float, float, float, float, CVector, float, float, float, float, short, unsigned char, unsigned char, unsigned char, float, float, CPolyBunch*>(ptrList, conrerAX, cornerAY, cornerBX, cornerBY, posn, frontX, frontY, sideX, sideY, intensity, red, green, blue, zDistance, scale, ppPolyBunch);

0AA5: call_function 0x514C90 num_params 17 pop 17 [ppPolyBunch] [scale] [zDistance] [blue] [green] [red] [intensity] [sideY] [sideX] [frontY] [frontX] [posn] [cornerBY] [cornerBX] [cornerAY] [conrerAX] [ptrList]

function CShadows__CastShadowSectorList<cdecl, 0x514C90>(ptrList, conrerAX, cornerAY, cornerBX, cornerBY, posn, frontX, frontY, sideX, sideY, intensity, red, green, blue, zDistance, scale, ppPolyBunch)

CShadows::CastShadowEntity

plugin::Call<0x514E30, CEntity, float, float, float, float, CVector, float, float, float, float, short, unsigned char, unsigned char, unsigned char, float, float, CPolyBunch**>(entity, conrerAX, cornerAY, cornerBX, cornerBY, posn, frontX, frontY, sideX, sideY, intensity, red, green, blue, zDistance, scale, ppPolyBunch);

0AA5: call_function 0x514E30 num_params 17 pop 17 [ppPolyBunch] [scale] [zDistance] [blue] [green] [red] [intensity] [sideY] [sideX] [frontY] [frontX] [posn] [cornerBY] [cornerBX] [cornerAY] [conrerAX] [entity]

function CShadows__CastShadowEntity<cdecl, 0x514E30>(entity, conrerAX, cornerAY, cornerBX, cornerBY, posn, frontX, frontY, sideX, sideY, intensity, red, green, blue, zDistance, scale, ppPolyBunch)

CShadows::UpdateStaticShadows

plugin::Call<0x516BE0>();

0AA5: call_function 0x516BE0 num_params 0 pop 0

function CShadows__UpdateStaticShadows<cdecl, 0x516BE0>()

CShadows::UpdatePermanentShadows

plugin::Call<0x516C40>();

0AA5: call_function 0x516C40 num_params 0 pop 0

function CShadows__UpdatePermanentShadows<cdecl, 0x516C40>()

CShadows::CalcPedShadowValues

plugin::Call<0x516EB0, CVector, float, float, float, float, float, float>(sunPosn, displacementX, displacementY, frontX, frontY, sideX, sideY);

0AA5: call_function 0x516EB0 num_params 7 pop 7 [sideY] [sideX] [frontY] [frontX] [displacementY] [displacementX] [sunPosn]

function CShadows__CalcPedShadowValues<cdecl, 0x516EB0>(sunPosn, displacementX, displacementY, frontX, frontY, sideX, sideY)

CShadows::RenderExtraPlayerShadows

plugin::Call<0x516F90>();

0AA5: call_function 0x516F90 num_params 0 pop 0

function CShadows__RenderExtraPlayerShadows<cdecl, 0x516F90>()

CShadows::TidyUpShadows

plugin::Call<0x517570>();

0AA5: call_function 0x517570 num_params 0 pop 0

function CShadows__TidyUpShadows<cdecl, 0x517570>()

plugin_III\game_III\CShinyTexts.cpp

CShinyTexts::RegisterOne

plugin::CallDynGlobal(gaddrof(CShinyTexts::RegisterOne), cornerAA, cornerAB, cornerBA, cornerBB, u1, v1, u2, v2, u3, v3, u4, v4, type, red, green, blue, maxDistance);

plugin_III\game_III\CShotInfo.cpp

CShotInfo::AddShot

plugin::CallAndReturnDynGlobal(gaddrof(CShotInfo::AddShot), sourceEntity, weaponType, startPos, endPos);

0AA7: call_function_return 0x55BD70 num_params 4 pop 4 [endPos] [startPos] [weaponType] [sourceEntity] func_ret [bool]

function CShotInfo__AddShot<cdecl, 0x55BD70>(sourceEntity, weaponType, startPos, endPos): int

plugin_III\game_III\CSimpleModelInfo.cpp

CSimpleModelInfo::DeleteRwObject

plugin::CallVirtualMethod<2, CSimpleModelInfo *>(this);

*CSimpleModelInfo::CreateInstance

plugin::CallVirtualMethodAndReturn(this);

*CSimpleModelInfo::CreateInstance

plugin::CallVirtualMethodAndReturn(this, matrix);

*CSimpleModelInfo::GetRwObject

plugin::CallVirtualMethodAndReturn(this);

CSimpleModelInfo::FindRelatedModel

plugin::CallMethodDynGlobal(gaddrof(CSimpleModelInfo::FindRelatedModel), this);

0AA6: call_method 0x517C00 struct [CSimpleModelInfo] num_params 0 pop 0

function CSimpleModelInfo__FindRelatedModel<thiscall, 0x517C00>(struct: int)

*CSimpleModelInfo::GetAtomicFromDistance

plugin::CallMethodAndReturnDynGlobal(gaddrof(CSimpleModelInfo::GetAtomicFromDistance), this, distance);

0AA8: call_method_return 0x517A00 struct [*CSimpleModelInfo] num_params 1 pop 0 [distance] func_ret [RpAtomic *]

function CSimpleModelInfo__GetAtomicFromDistance<thiscall, 0x517A00>(struct: int, distance): int

CSimpleModelInfo::GetLargestLodDistance

plugin::CallMethodAndReturnDynGlobal(gaddrof(CSimpleModelInfo::GetLargestLodDistance), this);

0AA8: call_method_return 0x517A60 struct [CSimpleModelInfo] num_params 0 pop 0 func_ret [float]

function CSimpleModelInfo__GetLargestLodDistance<thiscall, 0x517A60>(struct: int): float

CSimpleModelInfo::GetNearDistance

plugin::CallMethodAndReturnDynGlobal(gaddrof(CSimpleModelInfo::GetNearDistance), this);

0AA8: call_method_return 0x517A90 struct [CSimpleModelInfo] num_params 0 pop 0 func_ret [float]

function CSimpleModelInfo__GetNearDistance<thiscall, 0x517A90>(struct: int): float

CSimpleModelInfo::IncreaseAlpha

plugin::CallMethodDynGlobal(gaddrof(CSimpleModelInfo::IncreaseAlpha), this);

0AA6: call_method 0x517C60 struct [CSimpleModelInfo] num_params 0 pop 0

function CSimpleModelInfo__IncreaseAlpha<thiscall, 0x517C60>(struct: int)

CSimpleModelInfo::Init

plugin::CallMethodDynGlobal(gaddrof(CSimpleModelInfo::Init), this);

0AA6: call_method 0x517990 struct [CSimpleModelInfo] num_params 0 pop 0

function CSimpleModelInfo__Init<thiscall, 0x517990>(struct: int)

CSimpleModelInfo::SetAtomic

plugin::CallMethodDynGlobal(gaddrof(CSimpleModelInfo::SetAtomic), this, number, atomic);

0AA6: call_method 0x517950 struct [CSimpleModelInfo] num_params 2 pop 0 [atomic] [number]

function CSimpleModelInfo__SetAtomic<thiscall, 0x517950>(struct: int, number, atomic)

CSimpleModelInfo::SetLodDistances

plugin::CallMethodDynGlobal(gaddrof(CSimpleModelInfo::SetLodDistances), this, distance);

0AA6: call_method 0x517AA0 struct [CSimpleModelInfo] num_params 1 pop 0 [distance]

function CSimpleModelInfo__SetLodDistances<thiscall, 0x517AA0>(struct: int, distance)

CSimpleModelInfo::SetupBigBuilding

plugin::CallMethodDynGlobal(gaddrof(CSimpleModelInfo::SetupBigBuilding), this);

0AA6: call_method 0x517B90 struct [CSimpleModelInfo] num_params 0 pop 0

function CSimpleModelInfo__SetupBigBuilding<thiscall, 0x517B90>(struct: int)

plugin_III\game_III\CSkidmarks.cpp

CSkidmarks::RegisterOne

plugin::CallDynGlobal(gaddrof(CSkidmarks::RegisterOne), id, pos, fwdX, fwdY, isMuddy, isBloody);

plugin_III\game_III\CSpecialFX.cpp

*LookForBatCB

plugin::CallAndReturnDynGlobal(gaddrof(LookForBatCB), object, data);

0AA7: call_function_return 0x518BF0 num_params 2 pop 2 [data] [object] func_ret [RwObject *]

function LookForBatCB<cdecl, 0x518BF0>(object, data): int

plugin_III\game_III\CSpecialParticleStuff.cpp

CSpecialParticleStuff::CreateFoamAroundObject

plugin::CallDynGlobal(gaddrof(CSpecialParticleStuff::CreateFoamAroundObject), matrix, x, y, z, particles);

CSpecialParticleStuff::UpdateBoatFoamAnimation

plugin::CallDynGlobal(gaddrof(CSpecialParticleStuff::UpdateBoatFoamAnimation), matrix);

plugin_III\game_III\CSprite.cpp

CSprite::CalcHorizonCoors

plugin::CallAndReturnDynGlobal(gaddrof(CSprite::CalcHorizonCoors));

0AA7: call_function_return 0x51C4A0 num_params 0 pop 0 func_ret [float]

function CSprite__CalcHorizonCoors<cdecl, 0x51C4A0>(): float

CSprite::CalcScreenCoors

plugin::CallAndReturnDynGlobal(gaddrof(CSprite::CalcScreenCoors), in, out, outW, outH, farClip);

0AA7: call_function_return 0x51C3A0 num_params 5 pop 5 [farClip] [outH] [outW] [out] [in] func_ret [bool]

function CSprite__CalcScreenCoors<cdecl, 0x51C3A0>(in, out, outW, outH, farClip): int

CSprite::RenderBufferedOneXLUSprite

plugin::CallDynGlobal(gaddrof(CSprite::RenderBufferedOneXLUSprite), x, y, z, w, h, red, green, blue, alpha, rhw, intensity);

CSprite::RenderBufferedOneXLUSprite2D

plugin::CallDynGlobal(gaddrof(CSprite::RenderBufferedOneXLUSprite2D), x, y, w, h, color, intensity, alpha);

CSprite::RenderBufferedOneXLUSprite2D_Rotate_Dimension

plugin::CallDynGlobal(gaddrof(CSprite::RenderBufferedOneXLUSprite2D_Rotate_Dimension), x, y, w, h, color, intensity, angle, alpha);

CSprite::RenderBufferedOneXLUSprite_Rotate_2Colours

plugin::CallDynGlobal(gaddrof(CSprite::RenderBufferedOneXLUSprite_Rotate_2Colours), x, y, z, w, h, red, green, blue, red2, green2, blue2, colx, coly, rhw, angle, intensity);

CSprite::RenderBufferedOneXLUSprite_Rotate_Aspect

plugin::CallDynGlobal(gaddrof(CSprite::RenderBufferedOneXLUSprite_Rotate_Aspect), x, y, z, w, h, red, green, blue, alpha, rhw, angle, intensity);

CSprite::RenderBufferedOneXLUSprite_Rotate_Dimension

plugin::CallDynGlobal(gaddrof(CSprite::RenderBufferedOneXLUSprite_Rotate_Dimension), x, y, z, w, h, red, green, blue, alpha, rhw, angle, intensity);

CSprite::RenderOneXLUSprite

plugin::CallDynGlobal(gaddrof(CSprite::RenderOneXLUSprite), x, y, z, w, h, red, green, blue, alpha, rhw, intensity);

CSprite::RenderOneXLUSprite_Rotate_Aspect

plugin::CallDynGlobal(gaddrof(CSprite::RenderOneXLUSprite_Rotate_Aspect), x, y, z, w, h, red, green, blue, alpha, rhw, angle, intensity);

CSprite::Set6Vertices2D

plugin::CallDynGlobal(gaddrof_o(CSprite::Set6Vertices2D, void (*)(RwIm2DVertex *, CRect const &, CRGBA const &, CRGBA const &, CRGBA const &, CRGBA const &)), vertex, rect, color1, color2, color3, color4);

CSprite::Set6Vertices2D

plugin::CallDynGlobal(gaddrof_o(CSprite::Set6Vertices2D, void (*)(RwIm2DVertex *, float, float, float, float, float, float, float, float, CRGBA const &, CRGBA const &, CRGBA const &, CRGBA const &)), vertex, x1, y1, x2, y2, x3, y3, x4, y4, color1, color2, color3, color4);

plugin_III\game_III\CSprite2d.cpp

CSprite2d::Delete

plugin::CallMethodDynGlobal(gaddrof(CSprite2d::Delete), this);

0AA6: call_method 0x51EA00 struct [CSprite2d] num_params 0 pop 0

function CSprite2d__Delete<thiscall, 0x51EA00>(struct: int)

CSprite2d::Draw

plugin::CallMethodDynGlobal(gaddrof_o(CSprite2d::Draw, void (CSprite2d::*)(float, float, float, float, CRGBA const &)), this, x, y, w, h, color);

0AA6: call_method 0x51EE40 struct [CSprite2d] num_params 5 pop 0 [color] [h] [w] [y] [x]

function CSprite2d__Draw<thiscall, 0x51EE40>(struct: int, x, y, w, h, color)

CSprite2d::Draw

plugin::CallMethodDynGlobal(gaddrof_o(CSprite2d::Draw, void (CSprite2d::*)(CRect const &, CRGBA const &)), this, rect, color);

0AA6: call_method 0x51EE40 struct [CSprite2d] num_params 2 pop 0 [color] [rect]

function CSprite2d__Draw<thiscall, 0x51EE40>(struct: int, rect, color)

CSprite2d::Draw

plugin::CallMethodDynGlobal(gaddrof_o(CSprite2d::Draw, void (CSprite2d::*)(CRect const &, CRGBA const &, float, float, float, float, float, float, float, float)), this, rect, color, u1, v1, u2, v2, u3, v3, u4, v4);

0AA6: call_method 0x51EE40 struct [CSprite2d] num_params 10 pop 0 [v4] [u4] [v3] [u3] [v2] [u2] [v1] [u1] [color] [rect]

function CSprite2d__Draw<thiscall, 0x51EE40>(struct: int, rect, color, u1, v1, u2, v2, u3, v3, u4, v4)

CSprite2d::Draw

plugin::CallMethodDynGlobal(gaddrof_o(CSprite2d::Draw, void (CSprite2d::*)(CRect const &, CRGBA const &, CRGBA const &, CRGBA const &, CRGBA const &)), this, rect, color1, color2, color3, color4);

0AA6: call_method 0x51EE40 struct [CSprite2d] num_params 5 pop 0 [color4] [color3] [color2] [color1] [rect]

function CSprite2d__Draw<thiscall, 0x51EE40>(struct: int, rect, color1, color2, color3, color4)

CSprite2d::Draw

plugin::CallMethodDynGlobal(gaddrof_o(CSprite2d::Draw, void (CSprite2d::*)(float, float, float, float, float, float, float, float, CRGBA const &)), this, x1, y1, x2, y2, x3, y3, x4, y4, color);

0AA6: call_method 0x51EE40 struct [CSprite2d] num_params 9 pop 0 [color] [y4] [x4] [y3] [x3] [y2] [x2] [y1] [x1]

function CSprite2d__Draw<thiscall, 0x51EE40>(struct: int, x1, y1, x2, y2, x3, y3, x4, y4, color)

CSprite2d::SetAddressing

plugin::CallMethodDynGlobal(gaddrof(CSprite2d::SetAddressing), this, modeUV);

0AA6: call_method 0x51EAA0 struct [CSprite2d] num_params 1 pop 0 [modeUV]

function CSprite2d__SetAddressing<thiscall, 0x51EAA0>(struct: int, modeUV)

CSprite2d::SetRenderState

plugin::CallMethodDynGlobal(gaddrof(CSprite2d::SetRenderState), this);

0AA6: call_method 0x51F950 struct [CSprite2d] num_params 0 pop 0

function CSprite2d__SetRenderState<thiscall, 0x51F950>(struct: int)

CSprite2d::SetTexture

plugin::CallMethodDynGlobal(gaddrof_o(CSprite2d::SetTexture, void (CSprite2d::*)(char *)), this, name);

0AA6: call_method 0x51EA70 struct [CSprite2d] num_params 1 pop 0 [name]

function CSprite2d__SetTexture<thiscall, 0x51EA70>(struct: int, name)

CSprite2d::SetTexture

plugin::CallMethodDynGlobal(gaddrof_o(CSprite2d::SetTexture, void (CSprite2d::*)(char *, char *)), this, name, maskName);

0AA6: call_method 0x51EA70 struct [CSprite2d] num_params 2 pop 0 [maskName] [name]

function CSprite2d__SetTexture<thiscall, 0x51EA70>(struct: int, name, maskName)

CSprite2d::AddSpriteToBank

plugin::CallDynGlobal(gaddrof(CSprite2d::AddSpriteToBank), bank, rect, color, u1, v1, u2, v2, u3, v3, u4, v4);

CSprite2d::DrawBank

plugin::CallDynGlobal(gaddrof(CSprite2d::DrawBank), bank);

CSprite2d::DrawRect

plugin::CallDynGlobal(gaddrof_o(CSprite2d::DrawRect, void (*)(CRect const &, CRGBA const &)), rect, color);

CSprite2d::DrawRect

plugin::CallDynGlobal(gaddrof_o(CSprite2d::DrawRect, void (*)(CRect const &, CRGBA const &, CRGBA const &, CRGBA const &, CRGBA const &)), rect, color1, color2, color3, color4);

CSprite2d::DrawRectXLU

plugin::CallDynGlobal(gaddrof(CSprite2d::DrawRectXLU), rect, color1, color2, color3, color4);

CSprite2d::GetBank

plugin::CallAndReturnDynGlobal(gaddrof(CSprite2d::GetBank), n, texture);

0AA7: call_function_return 0x51EB70 num_params 2 pop 2 [texture] [n] func_ret [int]

function CSprite2d__GetBank<cdecl, 0x51EB70>(n, texture): int

CSprite2d::SetMaskVertices

plugin::CallDynGlobal(gaddrof(CSprite2d::SetMaskVertices), numVerts, pos);

CSprite2d::SetVertices

plugin::CallDynGlobal(gaddrof_o(CSprite2d::SetVertices, void (*)(CRect const &, CRGBA const &, CRGBA const &, CRGBA const &, CRGBA const &, unsigned int)), rect, color1, color2, color3, color4, bFar);

CSprite2d::SetVertices

plugin::CallDynGlobal(gaddrof_o(CSprite2d::SetVertices, void (*)(float, float, float, float, float, float, float, float, CRGBA const &, CRGBA const &, CRGBA const &, CRGBA const &)), x1, y1, x2, y2, x3, y3, x4, y4, color1, color2, color3, color4);

CSprite2d::SetVertices

plugin::CallDynGlobal(gaddrof_o(CSprite2d::SetVertices, void (*)(CRect const &, CRGBA const &, CRGBA const &, CRGBA const &, CRGBA const &, float, float, float, float, float, float, float, float)), rect, color1, color2, color3, color4, u1, v1, u2, v2, u3, v3, u4, v4);

CSprite2d::SetVertices

plugin::CallDynGlobal(gaddrof_o(CSprite2d::SetVertices, void (*)(int, float *, float *, CRGBA const &)), numVerts, pos, texCoors, color);

CSprite2d::SetVertices

plugin::CallDynGlobal(gaddrof_o(CSprite2d::SetVertices, void (*)(RwIm2DVertex *, CRect const &, CRGBA const &, CRGBA const &, CRGBA const &, CRGBA const &, float, float, float, float, float, float, float, float)), vertices, rect, color1, color2, color3, color4, u1, v1, u2, v2, u3, v3, u4, v4);

plugin_III\game_III\CStats.cpp

CStats::AnotherCriminalCaught

plugin::Call<0x4AB050>();

0AA5: call_function 0x4AB050 num_params 0 pop 0

function CStats__AnotherCriminalCaught<cdecl, 0x4AB050>()

CStats::AnotherFireExtinguished

plugin::Call<0x4AB080>();

0AA5: call_function 0x4AB080 num_params 0 pop 0

function CStats__AnotherFireExtinguished<cdecl, 0x4AB080>()

CStats::AnotherKillFrenzyPassed

plugin::Call<0x4AB240>();

0AA5: call_function 0x4AB240 num_params 0 pop 0

function CStats__AnotherKillFrenzyPassed<cdecl, 0x4AB240>()

CStats::AnotherLifeSavedWithAmbulance

plugin::Call<0x4AB040>();

0AA5: call_function 0x4AB040 num_params 0 pop 0

function CStats__AnotherLifeSavedWithAmbulance<cdecl, 0x4AB040>()

CStats::CheckPointReachedSuccessfully

plugin::Call<0x4AB270>();

0AA5: call_function 0x4AB270 num_params 0 pop 0

function CStats__CheckPointReachedSuccessfully<cdecl, 0x4AB270>()

CStats::CheckPointReachedUnsuccessfully

plugin::Call<0x4AB290>();

0AA5: call_function 0x4AB290 num_params 0 pop 0

function CStats__CheckPointReachedUnsuccessfully<cdecl, 0x4AB290>()

CStats::FindCriminalRatingNumber

plugin::CallAndReturn();

0AA7: call_function_return 0x4AB2A0 num_params 0 pop 0 func_ret [int]

function CStats__FindCriminalRatingNumber<cdecl, 0x4AB2A0>(): int

CStats::FindCriminalRatingString

plugin::CallAndReturn();

0AA7: call_function_return 0x4AB090 num_params 0 pop 0 func_ret [wchar_t*]

function CStats__FindCriminalRatingString<cdecl, 0x4AB090>(): int

CStats::Init

plugin::Call<0x4AAC60>();

0AA5: call_function 0x4AAC60 num_params 0 pop 0

function CStats__Init<cdecl, 0x4AAC60>()

CStats::LoadStats

plugin::Call<0x4AB670, unsigned char*, unsigned int>(bufferPointer, structSize);

0AA5: call_function 0x4AB670 num_params 2 pop 2 [structSize] [bufferPointer]

function CStats__LoadStats<cdecl, 0x4AB670>(bufferPointer, structSize)

CStats::Register4x4MayhemTime

plugin::Call<0x4AB020, int>(time);

0AA5: call_function 0x4AB020 num_params 1 pop 1 [time]

function CStats__Register4x4MayhemTime<cdecl, 0x4AB020>(time)

CStats::Register4x4OneTime

plugin::Call<0x4AAFC0, int>(time);

0AA5: call_function 0x4AAFC0 num_params 1 pop 1 [time]

function CStats__Register4x4OneTime<cdecl, 0x4AAFC0>(time)

CStats::Register4x4ThreeTime

plugin::Call<0x4AB000, int>(time);

0AA5: call_function 0x4AB000 num_params 1 pop 1 [time]

function CStats__Register4x4ThreeTime<cdecl, 0x4AB000>(time)

CStats::Register4x4TwoTime

plugin::Call<0x4AAFE0, int>(time);

0AA5: call_function 0x4AAFE0 num_params 1 pop 1 [time]

function CStats__Register4x4TwoTime<cdecl, 0x4AAFE0>(time)

CStats::RegisterElBurroTime

plugin::Call<0x4AAFA0, int>(time);

0AA5: call_function 0x4AAFA0 num_params 1 pop 1 [time]

function CStats__RegisterElBurroTime<cdecl, 0x4AAFA0>(time)

CStats::RegisterFastestTime

plugin::Call<0x4AAF50, int, int>(statID, time);

0AA5: call_function 0x4AAF50 num_params 2 pop 2 [time] [statID]

function CStats__RegisterFastestTime<cdecl, 0x4AAF50>(statID, time)

CStats::RegisterHighestScore

plugin::Call<0x4AAF80, int, int>(statID, score);

0AA5: call_function 0x4AAF80 num_params 2 pop 2 [score] [statID]

function CStats__RegisterHighestScore<cdecl, 0x4AAF80>(statID, score)

CStats::RegisterLevelAmbulanceMission

plugin::Call<0x4AB060, int>(level);

0AA5: call_function 0x4AB060 num_params 1 pop 1 [level]

function CStats__RegisterLevelAmbulanceMission<cdecl, 0x4AB060>(level)

CStats::RegisterLongestFlightInDodo

plugin::Call<0x4AB200, int>(distance);

0AA5: call_function 0x4AB200 num_params 1 pop 1 [distance]

function CStats__RegisterLongestFlightInDodo<cdecl, 0x4AB200>(distance)

CStats::RegisterTimeTakenDefuseMission

plugin::Call<0x4AB220, int>(time);

0AA5: call_function 0x4AB220 num_params 1 pop 1 [time]

function CStats__RegisterTimeTakenDefuseMission<cdecl, 0x4AB220>(time)

CStats::SaveStats

plugin::Call<0x4AB3E0, unsigned char, unsigned int>(bufferPointer, structSize);

0AA5: call_function 0x4AB3E0 num_params 2 pop 2 [structSize] [bufferPointer]

function CStats__SaveStats<cdecl, 0x4AB3E0>(bufferPointer, structSize)

CStats::SetTotalNumberKillFrenzies

plugin::Call<0x4AB250, int>(number);

0AA5: call_function 0x4AB250 num_params 1 pop 1 [number]

function CStats__SetTotalNumberKillFrenzies<cdecl, 0x4AB250>(number)

CStats::SetTotalNumberMissions

plugin::Call<0x4AB260, int>(number);

0AA5: call_function 0x4AB260 num_params 1 pop 1 [number]

function CStats__SetTotalNumberMissions<cdecl, 0x4AB260>(number)

plugin_III\game_III\CStoredCar.cpp

*CStoredCar::RestoreCar

plugin::CallMethodAndReturnDynGlobal(gaddrof(CStoredCar::RestoreCar), this);

0AA8: call_method_return 0x427690 struct [*CStoredCar] num_params 0 pop 0 func_ret [CVehicle *]

function CStoredCar__RestoreCar<thiscall, 0x427690>(struct: int): int

CStoredCar::StoreCar

plugin::CallMethodDynGlobal(gaddrof(CStoredCar::StoreCar), this, vehicle);

0AA6: call_method 0x4275C0 struct [CStoredCar] num_params 1 pop 0 [vehicle]

function CStoredCar__StoreCar<thiscall, 0x4275C0>(struct: int, vehicle)

CStoredCar::SetExtras

plugin::CallDynGlobal(gaddrof(CStoredCar::SetExtras), first, second);

plugin_III\game_III\CStreaming.cpp

CStreaming::RequestModel

plugin::Call<0x407EA0, int, int>(modelIndex, flags);

0AA5: call_function 0x407EA0 num_params 2 pop 2 [flags] [modelIndex]

function CStreaming__RequestModel<cdecl, 0x407EA0>(modelIndex, flags)

CStreaming::LoadRequestedModels

plugin::Call<0x40A390>();

0AA5: call_function 0x40A390 num_params 0 pop 0

function CStreaming__LoadRequestedModels<cdecl, 0x40A390>()

CStreaming::Init

plugin::Call<0x406430>();

0AA5: call_function 0x406430 num_params 0 pop 0

function CStreaming__Init<cdecl, 0x406430>()

CStreaming::FlushChannels

plugin::Call<0x40A610>();

0AA5: call_function 0x40A610 num_params 0 pop 0

function CStreaming__FlushChannels<cdecl, 0x40A610>()

CStreaming::FlushRequestList

plugin::Call<0x40A680>();

0AA5: call_function 0x40A680 num_params 0 pop 0

function CStreaming__FlushRequestList<cdecl, 0x40A680>()

CStreaming::GetAvailableVehicleSlot

plugin::CallAndReturn();

0AA7: call_function_return 0x40B160 num_params 0 pop 0 func_ret [int]

function CStreaming__GetAvailableVehicleSlot<cdecl, 0x40B160>(): int

CStreaming::IsTxdUsedByRequestedModels

plugin::CallAndReturn(index);

0AA7: call_function_return 0x4094C0 num_params 1 pop 1 [index] func_ret [bool]

function CStreaming__IsTxdUsedByRequestedModels<cdecl, 0x4094C0>(index): int

CStreaming::LoadAllRequestedModels

plugin::Call<0x40A440, bool>(onlyQuickRequests);

0AA5: call_function 0x40A440 num_params 1 pop 1 [onlyQuickRequests]

function CStreaming__LoadAllRequestedModels<cdecl, 0x40A440>(onlyQuickRequests)

CStreaming::RemoveModel

plugin::Call<0x408830, int>(modelIndex);

0AA5: call_function 0x408830 num_params 1 pop 1 [modelIndex]

function CStreaming__RemoveModel<cdecl, 0x408830>(modelIndex)

CStreaming::RemoveLeastUsedModel

plugin::CallAndReturn();

0AA7: call_function_return 0x4089B0 num_params 0 pop 0 func_ret [bool]

function CStreaming__RemoveLeastUsedModel<cdecl, 0x4089B0>(): int

CStreaming::RemoveLoadedVehicle

plugin::CallAndReturn();

0AA7: call_function_return 0x40B180 num_params 0 pop 0 func_ret [bool]

function CStreaming__RemoveLoadedVehicle<cdecl, 0x40B180>(): int

CStreaming::RemoveAllUnusedModels

plugin::Call<0x408940>();

0AA5: call_function 0x408940 num_params 0 pop 0

function CStreaming__RemoveAllUnusedModels<cdecl, 0x408940>()

CStreaming::RemoveCurrentZonesModels

plugin::Call<0x40AD00>();

0AA5: call_function 0x40AD00 num_params 0 pop 0

function CStreaming__RemoveCurrentZonesModels<cdecl, 0x40AD00>()

CStreaming::RemoveUnusedModelsInLoadedList

plugin::Call<0x4089A0>();

0AA5: call_function 0x4089A0 num_params 0 pop 0

function CStreaming__RemoveUnusedModelsInLoadedList<cdecl, 0x4089A0>()

CStreaming::RequestModelStream

plugin::Call<0x40A060, int>(streamnum);

0AA5: call_function 0x40A060 num_params 1 pop 1 [streamnum]

function CStreaming__RequestModelStream<cdecl, 0x40A060>(streamnum)

CStreaming::RequestSpecialChar

plugin::Call<0x40ADA0, int, char const*, int>(index, txdname, modelrequestflag);

0AA5: call_function 0x40ADA0 num_params 3 pop 3 [modelrequestflag] [txdname] [index]

function CStreaming__RequestSpecialChar<cdecl, 0x40ADA0>(index, txdname, modelrequestflag)

CStreaming::RequestSpecialModel

plugin::Call<0x40A890, int, char const*, int>(slot, name, modelrequestflag);

0AA5: call_function 0x40A890 num_params 3 pop 3 [modelrequestflag] [name] [slot]

function CStreaming__RequestSpecialModel<cdecl, 0x40A890>(slot, name, modelrequestflag)

CStreaming::RequestSubway

plugin::Call<0x407FD0>();

0AA5: call_function 0x407FD0 num_params 0 pop 0

function CStreaming__RequestSubway<cdecl, 0x407FD0>()

CStreaming::SetMissionDoesntRequireModel

plugin::Call<0x40A820, int>(modelIndex);

0AA5: call_function 0x40A820 num_params 1 pop 1 [modelIndex]

function CStreaming__SetMissionDoesntRequireModel<cdecl, 0x40A820>(modelIndex)

CStreaming::SetMissionDoesntRequireSpecialChar

plugin::Call<0x40ADE0, int>(index);

0AA5: call_function 0x40ADE0 num_params 1 pop 1 [index]

function CStreaming__SetMissionDoesntRequireSpecialChar<cdecl, 0x40ADE0>(index)

CStreaming::SetModelIsDeletable

plugin::Call<0x40A790, int>(modelIndex);

0AA5: call_function 0x40A790 num_params 1 pop 1 [modelIndex]

function CStreaming__SetModelIsDeletable<cdecl, 0x40A790>(modelIndex)

CStreaming::SetModelTxdIsDeletable

plugin::Call<0x40A800, int>(modelIndex);

0AA5: call_function 0x40A800 num_params 1 pop 1 [modelIndex]

function CStreaming__SetModelTxdIsDeletable<cdecl, 0x40A800>(modelIndex)

CStreaming::Shutdown

plugin::Call<0x406C80>();

0AA5: call_function 0x406C80 num_params 0 pop 0

function CStreaming__Shutdown<cdecl, 0x406C80>()

CStreaming::StreamVehiclesAndPeds

plugin::Call<0x40AE60>();

0AA5: call_function 0x40AE60 num_params 0 pop 0

function CStreaming__StreamVehiclesAndPeds<cdecl, 0x40AE60>()

CStreaming::Update

plugin::Call<0x4076C0>();

0AA5: call_function 0x4076C0 num_params 0 pop 0

function CStreaming__Update<cdecl, 0x4076C0>()

CStreaming::UpdateMemoryUsed

plugin::Call<0x4076B0>();

0AA5: call_function 0x4076B0 num_params 0 pop 0

function CStreaming__UpdateMemoryUsed<cdecl, 0x4076B0>()

CStreaming::AddModelsToRequestList

plugin::Call<0x4078F0, CVector const&>(point);

0AA5: call_function 0x4078F0 num_params 1 pop 1 [point]

function CStreaming__AddModelsToRequestList<cdecl, 0x4078F0>(point)

CStreaming::AddToLoadedVehiclesList

plugin::Call<0x40B060, int>(vehicleId);

0AA5: call_function 0x40B060 num_params 1 pop 1 [vehicleId]

function CStreaming__AddToLoadedVehiclesList<cdecl, 0x40B060>(vehicleId)

CStreaming::ConvertBufferToObject

plugin::CallAndReturn(pFileContect, modelIndex);

0AA7: call_function_return 0x409740 num_params 2 pop 2 [modelIndex] [pFileContect] func_ret [bool]

function CStreaming__ConvertBufferToObject<cdecl, 0x409740>(pFileContect, modelIndex): int

CStreaming::DeleteAllRwObjects

plugin::Call<0x407390>();

0AA5: call_function 0x407390 num_params 0 pop 0

function CStreaming__DeleteAllRwObjects<cdecl, 0x407390>()

CStreaming::DeleteFarAwayRwObjects

plugin::Call<0x407070, CVector const&>(point);

0AA5: call_function 0x407070 num_params 1 pop 1 [point]

function CStreaming__DeleteFarAwayRwObjects<cdecl, 0x407070>(point)

CStreaming::DeleteRwObjectsAfterDeath

plugin::Call<0x407400, CVector const&>(point);

0AA5: call_function 0x407400 num_params 1 pop 1 [point]

function CStreaming__DeleteRwObjectsAfterDeath<cdecl, 0x407400>(point)

CStreaming::DeleteRwObjectsBehindCamera

plugin::Call<0x408A60, int>(size);

0AA5: call_function 0x408A60 num_params 1 pop 1 [size]

function CStreaming__DeleteRwObjectsBehindCamera<cdecl, 0x408A60>(size)

CStreaming::DeleteRwObjectsBehindCameraInSectorList

plugin::CallAndReturn(list, size);

0AA7: call_function_return 0x409340 num_params 2 pop 2 [size] [list] func_ret [bool]

function CStreaming__DeleteRwObjectsBehindCameraInSectorList<cdecl, 0x409340>(list, size): int

CStreaming::DeleteRwObjectsInOverlapSectorList

plugin::Call<0x4075A0, CPtrList&, int, int>(list, arg1, arg2);

0AA5: call_function 0x4075A0 num_params 3 pop 3 [arg2] [arg1] [list]

function CStreaming__DeleteRwObjectsInOverlapSectorList<cdecl, 0x4075A0>(list, arg1, arg2)

CStreaming::DeleteRwObjectsInSectorList

plugin::Call<0x407560, CPtrList&>(list);

0AA5: call_function 0x407560 num_params 1 pop 1 [list]

function CStreaming__DeleteRwObjectsInSectorList<cdecl, 0x407560>(list)

CStreaming::DeleteRwObjectsNotInFrustumInSectorList

plugin::CallAndReturn(list, size);

0AA7: call_function_return 0x4093C0 num_params 2 pop 2 [size] [list] func_ret [bool]

function CStreaming__DeleteRwObjectsNotInFrustumInSectorList<cdecl, 0x4093C0>(list, size): int

CStreaming::FinishLoadingLargeFile

plugin::CallAndReturn(FileName, modelIndex);

0AA7: call_function_return 0x409580 num_params 2 pop 2 [modelIndex] [FileName] func_ret [bool]

function CStreaming__FinishLoadingLargeFile<cdecl, 0x409580>(FileName, modelIndex): int

CStreaming::GetCdImageOffset

plugin::CallAndReturn(arg0);

0AA7: call_function_return 0x409FF0 num_params 1 pop 1 [arg0] func_ret [unsigned int]

function CStreaming__GetCdImageOffset<cdecl, 0x409FF0>(arg0): int

CStreaming::GetNextFileOnCd

plugin::CallAndReturn(arg0, arg1);

0AA7: call_function_return 0x409E50 num_params 2 pop 2 [arg1] [arg0] func_ret [int]

function CStreaming__GetNextFileOnCd<cdecl, 0x409E50>(arg0, arg1): int

CStreaming::HasSpecialCharLoaded

plugin::CallAndReturn(modelIndex);

0AA7: call_function_return 0x40ADC0 num_params 1 pop 1 [modelIndex] func_ret [bool]

function CStreaming__HasSpecialCharLoaded<cdecl, 0x40ADC0>(modelIndex): int

CStreaming::HaveAllBigBuildingsLoaded

plugin::Call<0x408280, eLevelName>(levelName);

0AA5: call_function 0x408280 num_params 1 pop 1 [levelName]

function CStreaming__HaveAllBigBuildingsLoaded<cdecl, 0x408280>(levelName)

CStreaming::IHaveUsedStreamingMemory

plugin::Call<0x409BD0>();

0AA5: call_function 0x409BD0 num_params 0 pop 0

function CStreaming__IHaveUsedStreamingMemory<cdecl, 0x409BD0>()

CStreaming::ImGonnaUseStreamingMemory

plugin::Call<0x409BC0>();

0AA5: call_function 0x409BC0 num_params 0 pop 0

function CStreaming__ImGonnaUseStreamingMemory<cdecl, 0x409BC0>()

CStreaming::IsObjectInCdImage

plugin::CallAndReturn(modelIndex);

0AA7: call_function_return 0x407E70 num_params 1 pop 1 [modelIndex] func_ret [bool]

function CStreaming__IsObjectInCdImage<cdecl, 0x407E70>(modelIndex): int

CStreaming::LoadCdDirectory

plugin::Call<0x406DA0, char const*, int>(archivename, archiveID);

0AA5: call_function 0x406DA0 num_params 2 pop 2 [archiveID] [archivename]

function CStreaming__LoadCdDirectory<cdecl, 0x406DA0>(archivename, archiveID)

CStreaming::LoadCdDirectory

plugin::Call<0x406CC0>();

0AA5: call_function 0x406CC0 num_params 0 pop 0

function CStreaming__LoadCdDirectory<cdecl, 0x406CC0>()

CStreaming::LoadInitialPeds

plugin::Call<0x40AA00>();

0AA5: call_function 0x40AA00 num_params 0 pop 0

function CStreaming__LoadInitialPeds<cdecl, 0x40AA00>()

CStreaming::LoadInitialVehicles

plugin::Call<0x40ADF0>();

0AA5: call_function 0x40ADF0 num_params 0 pop 0

function CStreaming__LoadInitialVehicles<cdecl, 0x40ADF0>()

CStreaming::LoadScene

plugin::Call<0x40A6D0, CVector const&>(point);

0AA5: call_function 0x40A6D0 num_params 1 pop 1 [point]

function CStreaming__LoadScene<cdecl, 0x40A6D0>(point)

CStreaming::MakeSpaceFor

plugin::Call<0x409B70, int>(size);

0AA5: call_function 0x409B70 num_params 1 pop 1 [size]

function CStreaming__MakeSpaceFor<cdecl, 0x409B70>(size)

CStreaming::MemoryCardLoad

plugin::Call<0x40B250, unsigned char*, unsigned int>(arg0, arg1);

0AA5: call_function 0x40B250 num_params 2 pop 2 [arg1] [arg0]

function CStreaming__MemoryCardLoad<cdecl, 0x40B250>(arg0, arg1)

CStreaming::MemoryCardSave

plugin::Call<0x40B210, unsigned char, unsigned int>(arg0, arg1);

0AA5: call_function 0x40B210 num_params 2 pop 2 [arg1] [arg0]

function CStreaming__MemoryCardSave<cdecl, 0x40B210>(arg0, arg1)

CStreaming::ProcessEntitiesInSectorList

plugin::Call<0x407DD0, CPtrList&>(list);

0AA5: call_function 0x407DD0 num_params 1 pop 1 [list]

function CStreaming__ProcessEntitiesInSectorList<cdecl, 0x407DD0>(list)

CStreaming::ProcessEntitiesInSectorList

plugin::Call<0x407C50, CPtrList&, float, float, float, float, float, float>(list, x1, y1, z1, x2, y2, z2);

0AA5: call_function 0x407C50 num_params 7 pop 7 [z2] [y2] [x2] [z1] [y1] [x1] [list]

function CStreaming__ProcessEntitiesInSectorList<cdecl, 0x407C50>(list, x1, y1, z1, x2, y2, z2)

CStreaming::ProcessLoadingChannel

plugin::CallAndReturn(channelindex);

0AA7: call_function_return 0x409BE0 num_params 1 pop 1 [channelindex] func_ret [bool]

function CStreaming__ProcessLoadingChannel<cdecl, 0x409BE0>(channelindex): int

CStreaming::RemoveBigBuildings

plugin::Call<0x408680, eLevelName>(levelName);

0AA5: call_function 0x408680 num_params 1 pop 1 [levelName]

function CStreaming__RemoveBigBuildings<cdecl, 0x408680>(levelName)

CStreaming::RemoveBuildings

plugin::Call<0x4083D0, eLevelName>(levelName);

0AA5: call_function 0x4083D0 num_params 1 pop 1 [levelName]

function CStreaming__RemoveBuildings<cdecl, 0x4083D0>(levelName)

CStreaming::RemoveIslandsNotUsed

plugin::Call<0x408780, eLevelName>(levelName);

0AA5: call_function 0x408780 num_params 1 pop 1 [levelName]

function CStreaming__RemoveIslandsNotUsed<cdecl, 0x408780>(levelName)

CStreaming::RemoveReferencedTxds

plugin::CallAndReturn(arg0);

0AA7: call_function_return 0x409450 num_params 1 pop 1 [arg0] func_ret [bool]

function CStreaming__RemoveReferencedTxds<cdecl, 0x409450>(arg0): int

CStreaming::RemoveUnusedBigBuildings

plugin::Call<0x408640, eLevelName>(levelName);

0AA5: call_function 0x408640 num_params 1 pop 1 [levelName]

function CStreaming__RemoveUnusedBigBuildings<cdecl, 0x408640>(levelName)

CStreaming::RemoveUnusedBuildings

plugin::Call<0x4083A0, eLevelName>(levelName);

0AA5: call_function 0x4083A0 num_params 1 pop 1 [levelName]

function CStreaming__RemoveUnusedBuildings<cdecl, 0x4083A0>(levelName)

CStreaming::RequestBigBuildings

plugin::Call<0x408190, eLevelName>(levelName);

0AA5: call_function 0x408190 num_params 1 pop 1 [levelName]

function CStreaming__RequestBigBuildings<cdecl, 0x408190>(levelName)

CStreaming::RequestIslands

plugin::Call<0x408210, eLevelName>(levelName);

0AA5: call_function 0x408210 num_params 1 pop 1 [levelName]

function CStreaming__RequestIslands<cdecl, 0x408210>(levelName)

CStreaming::RetryLoadFile

plugin::Call<0x4077F0, int>(streamnum);

0AA5: call_function 0x4077F0 num_params 1 pop 1 [streamnum]

function CStreaming__RetryLoadFile<cdecl, 0x4077F0>(streamnum)

CStreaming::StreamZoneModels

plugin::Call<0x40AA30, CVector const&>(point);

0AA5: call_function 0x40AA30 num_params 1 pop 1 [point]

function CStreaming__StreamZoneModels<cdecl, 0x40AA30>(point)

DeleteIsland

plugin::Call<0x408740, CEntity*>(entity);

0AA5: call_function 0x408740 num_params 1 pop 1 [entity]

function DeleteIsland<cdecl, 0x408740>(entity)

plugin_III\game_III\CStreamingInfo.cpp

CStreamingInfo::AddToList

plugin::CallMethod<0x406380, CStreamingInfo , CStreamingInfo>(this, listStart);

0AA6: call_method 0x406380 struct [CStreamingInfo] num_params 1 pop 0 [listStart]

function CStreamingInfo__AddToList<thiscall, 0x406380>(struct: int, listStart)

CStreamingInfo::GetCdPosnAndSize

plugin::CallMethodAndReturn(this, posn, size);

0AA8: call_method_return 0x4063E0 struct [CStreamingInfo] num_params 2 pop 0 [size] [posn] func_ret [bool]

function CStreamingInfo__GetCdPosnAndSize<thiscall, 0x4063E0>(struct: int, posn, size): int

CStreamingInfo::GetCdSize

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x4063D0 struct [CStreamingInfo] num_params 0 pop 0 func_ret [unsigned int]

function CStreamingInfo__GetCdSize<thiscall, 0x4063D0>(struct: int): int

CStreamingInfo::RemoveFromList

plugin::CallMethod<0x4063A0, CStreamingInfo *>(this);

0AA6: call_method 0x4063A0 struct [CStreamingInfo] num_params 0 pop 0

function CStreamingInfo__RemoveFromList<thiscall, 0x4063A0>(struct: int)

CStreamingInfo::SetCdPosnAndSize

plugin::CallMethod<0x406410, CStreamingInfo *, unsigned int, unsigned int>(this, posn, size);

0AA6: call_method 0x406410 struct [CStreamingInfo] num_params 2 pop 0 [size] [posn]

function CStreamingInfo__SetCdPosnAndSize<thiscall, 0x406410>(struct: int, posn, size)

plugin_III\game_III\CStuckCarCheck.cpp

CStuckCarCheck::AddCarToCheck

plugin::CallMethodDynGlobal(gaddrof(CStuckCarCheck::AddCarToCheck), this, id, radius, time);

0AA6: call_method 0x4381C0 struct [CStuckCarCheck] num_params 3 pop 0 [time] [radius] [id]

function CStuckCarCheck__AddCarToCheck<thiscall, 0x4381C0>(struct: int, id, radius, time)

CStuckCarCheck::HasCarBeenStuckForAWhile

plugin::CallMethodAndReturnDynGlobal(gaddrof(CStuckCarCheck::HasCarBeenStuckForAWhile), this, id);

0AA8: call_method_return 0x4382A0 struct [CStuckCarCheck] num_params 1 pop 0 [id] func_ret [bool]

function CStuckCarCheck__HasCarBeenStuckForAWhile<thiscall, 0x4382A0>(struct: int, id): int

CStuckCarCheck::Init

plugin::CallMethodDynGlobal(gaddrof(CStuckCarCheck::Init), this);

0AA6: call_method 0x438050 struct [CStuckCarCheck] num_params 0 pop 0

function CStuckCarCheck__Init<thiscall, 0x438050>(struct: int)

CStuckCarCheck::Process

plugin::CallMethodDynGlobal(gaddrof(CStuckCarCheck::Process), this);

0AA6: call_method 0x4380A0 struct [CStuckCarCheck] num_params 0 pop 0

function CStuckCarCheck__Process<thiscall, 0x4380A0>(struct: int)

CStuckCarCheck::RemoveCarFromCheck

plugin::CallMethodDynGlobal(gaddrof(CStuckCarCheck::RemoveCarFromCheck), this, id);

0AA6: call_method 0x438240 struct [CStuckCarCheck] num_params 1 pop 0 [id]

function CStuckCarCheck__RemoveCarFromCheck<thiscall, 0x438240>(struct: int, id)

plugin_III\game_III\CSurfaceTable.cpp

CSurfaceTable::GetAdhesionGroup

plugin::CallAndReturnDynGlobal(gaddrof(CSurfaceTable::GetAdhesionGroup), surfaceType);

0AA7: call_function_return 0x4ABA60 num_params 1 pop 1 [surfaceType] func_ret [int]

function CSurfaceTable__GetAdhesionGroup<cdecl, 0x4ABA60>(surfaceType): int

CSurfaceTable::GetAdhesiveLimit

plugin::CallAndReturnDynGlobal(gaddrof(CSurfaceTable::GetAdhesiveLimit), colPoint);

0AA7: call_function_return 0x4ABA30 num_params 1 pop 1 [colPoint] func_ret [float]

function CSurfaceTable__GetAdhesiveLimit<cdecl, 0x4ABA30>(colPoint): float

CSurfaceTable::GetWetMultiplier

plugin::CallAndReturnDynGlobal(gaddrof(CSurfaceTable::GetWetMultiplier), surfaceType);

0AA7: call_function_return 0x4ABAA0 num_params 1 pop 1 [surfaceType] func_ret [float]

function CSurfaceTable__GetWetMultiplier<cdecl, 0x4ABAA0>(surfaceType): float

CSurfaceTable::Initialise

plugin::CallDynGlobal(gaddrof(CSurfaceTable::Initialise), fileName);

plugin_III\game_III\CText.cpp

*CKeyArray::BinarySearch

plugin::CallMethodAndReturnDynGlobal(gaddrof(CKeyArray::BinarySearch), this, key, entries, low, high);

0AA8: call_method_return 0x52C060 struct [*CKeyArray] num_params 4 pop 0 [high] [low] [entries] [key] func_ret [CKeyEntry *]

function CKeyArray__BinarySearch<thiscall, 0x52C060>(struct: int, key, entries, low, high): int

CKeyArray::Load

plugin::CallMethodDynGlobal(gaddrof(CKeyArray::Load), this, length, data, offset);

0AA6: call_method 0x52BE70 struct [CKeyArray] num_params 3 pop 0 [offset] [data] [length]

function CKeyArray__Load<thiscall, 0x52BE70>(struct: int, length, data, offset)

*CKeyArray::Search

plugin::CallMethodAndReturnDynGlobal(gaddrof(CKeyArray::Search), this, key);

0AA8: call_method_return 0x52BFB0 struct [*CKeyArray] num_params 1 pop 0 [key] func_ret [wchar_t *]

function CKeyArray__Search<thiscall, 0x52BFB0>(struct: int, key): int

CKeyArray::Unload

plugin::CallMethodDynGlobal(gaddrof(CKeyArray::Unload), this);

0AA6: call_method 0x52BF60 struct [CKeyArray] num_params 0 pop 0

function CKeyArray__Unload<thiscall, 0x52BF60>(struct: int)

CKeyArray::Update

plugin::CallMethodDynGlobal(gaddrof(CKeyArray::Update), this, chars);

0AA6: call_method 0x52BF80 struct [CKeyArray] num_params 1 pop 0 [chars]

function CKeyArray__Update<thiscall, 0x52BF80>(struct: int, chars)

CData::Load

plugin::CallMethodDynGlobal(gaddrof(CData::Load), this, length, data, offset);

0AA6: call_method 0x52C120 struct [CData] num_params 3 pop 0 [offset] [data] [length]

function CData__Load<thiscall, 0x52C120>(struct: int, length, data, offset)

CData::Unload

plugin::CallMethodDynGlobal(gaddrof(CData::Unload), this);

0AA6: call_method 0x52C200 struct [CData] num_params 0 pop 0

function CData__Unload<thiscall, 0x52C200>(struct: int)

*CText::Get

plugin::CallMethodAndReturnDynGlobal(gaddrof(CText::Get), this, key);

0AA8: call_method_return 0x52C5A0 struct [*CText] num_params 1 pop 0 [key] func_ret [wchar_t *]

function CText__Get<thiscall, 0x52C5A0>(struct: int, key): int

CText::GetUpperCase

plugin::CallMethodAndReturnDynGlobal(gaddrof(CText::GetUpperCase), this, c);

0AA8: call_method_return 0x52C220 struct [CText] num_params 1 pop 0 [c] func_ret [wchar_t]

function CText__GetUpperCase<thiscall, 0x52C220>(struct: int, c): int

CText::Load

plugin::CallMethodDynGlobal(gaddrof(CText::Load), this);

0AA6: call_method 0x52C3C0 struct [CText] num_params 0 pop 0

function CText__Load<thiscall, 0x52C3C0>(struct: int)

CText::Unload

plugin::CallMethodDynGlobal(gaddrof(CText::Unload), this);

0AA6: call_method 0x52C580 struct [CText] num_params 0 pop 0

function CText__Unload<thiscall, 0x52C580>(struct: int)

CText::UpperCase

plugin::CallMethodDynGlobal(gaddrof(CText::UpperCase), this, s);

0AA6: call_method 0x52C2C0 struct [CText] num_params 1 pop 0 [s]

function CText__UpperCase<thiscall, 0x52C2C0>(struct: int, s)

*UnicodeToAscii

plugin::CallAndReturnDynGlobal(gaddrof(UnicodeToAscii), src);

0AA7: call_function_return 0x52C2F0 num_params 1 pop 1 [src] func_ret [char *]

function UnicodeToAscii<cdecl, 0x52C2F0>(src): int

*UnicodeToAsciiForSaveLoad

plugin::CallAndReturnDynGlobal(gaddrof(UnicodeToAsciiForSaveLoad), src);

0AA7: call_function_return 0x52C340 num_params 1 pop 1 [src] func_ret [char *]

function UnicodeToAsciiForSaveLoad<cdecl, 0x52C340>(src): int

TextCopy

plugin::CallDynGlobal(gaddrof(TextCopy), dst, src);

plugin_III\game_III\CTheCarGenerators.cpp

CTheCarGenerators::CreateCarGenerator

plugin::CallAndReturnDynGlobal(gaddrof(CTheCarGenerators::CreateCarGenerator), x, y, z, angle, modelId, colorPrim, colorSec, forceSpawn, alarm, doorLock, minDelay, maxDelay);

0AA7: call_function_return 0x542FC0 num_params 12 pop 12 [maxDelay] [minDelay] [doorLock] [alarm] [forceSpawn] [colorSec] [colorPrim] [modelId] [angle] [z] [y] [x] func_ret [int]

function CTheCarGenerators__CreateCarGenerator<cdecl, 0x542FC0>(x, y, z, angle, modelId, colorPrim, colorSec, forceSpawn, alarm, doorLock, minDelay, maxDelay): int

CTheCarGenerators::LoadAllCarGenerators

plugin::CallDynGlobal(gaddrof(CTheCarGenerators::LoadAllCarGenerators), buffer, size);

CTheCarGenerators::SaveAllCarGenerators

plugin::CallDynGlobal(gaddrof(CTheCarGenerators::SaveAllCarGenerators), buffer, size);

plugin_III\game_III\CTheScripts.cpp

CTheScripts::Init

plugin::Call<0x438790>();

0AA5: call_function 0x438790 num_params 0 pop 0

function CTheScripts__Init<cdecl, 0x438790>()

CTheScripts::IsPedStopped

plugin::CallAndReturn(ped);

0AA7: call_function_return 0x454670 num_params 1 pop 1 [ped] func_ret [bool]

function CTheScripts__IsPedStopped<cdecl, 0x454670>(ped): int

CTheScripts::IsPlayerOnAMission

plugin::CallAndReturn();

0AA7: call_function_return 0x439410 num_params 0 pop 0 func_ret [bool]

function CTheScripts__IsPlayerOnAMission<cdecl, 0x439410>(): int

CTheScripts::IsPlayerStopped

plugin::CallAndReturn(info);

0AA7: call_function_return 0x4546C0 num_params 1 pop 1 [info] func_ret [bool]

function CTheScripts__IsPlayerStopped<cdecl, 0x4546C0>(info): int

CTheScripts::IsVehicleStopped

plugin::CallAndReturn(vehicle);

0AA7: call_function_return 0x454770 num_params 1 pop 1 [vehicle] func_ret [bool]

function CTheScripts__IsVehicleStopped<cdecl, 0x454770>(vehicle): int

CTheScripts::CleanUpThisPed

plugin::Call<0x4547A0, CPed*>(ped);

0AA5: call_function 0x4547A0 num_params 1 pop 1 [ped]

function CTheScripts__CleanUpThisPed<cdecl, 0x4547A0>(ped)

CTheScripts::CleanUpThisObject

plugin::Call<0x454910, CObject*>(object);

0AA5: call_function 0x454910 num_params 1 pop 1 [object]

function CTheScripts__CleanUpThisObject<cdecl, 0x454910>(object)

CTheScripts::CleanUpThisVehicle

plugin::Call<0x4548D0, CVehicle*>(vehicle);

0AA5: call_function 0x4548D0 num_params 1 pop 1 [vehicle]

function CTheScripts__CleanUpThisVehicle<cdecl, 0x4548D0>(vehicle)

CTheScripts::ClearSpaceForMissionEntity

plugin::Call<0x454060, CVector const&, CEntity*>(position, entity);

0AA5: call_function 0x454060 num_params 2 pop 2 [entity] [position]

function CTheScripts__ClearSpaceForMissionEntity<cdecl, 0x454060>(position, entity)

plugin_III\game_III\CTheZones.cpp

CTheZones::FindSmallestZonePosition

plugin::CallAndReturn(pos);

0AA7: call_function_return 0x4B69B0 num_params 1 pop 1 [pos] func_ret [CZone*]

function CTheZones__FindSmallestZonePosition<cdecl, 0x4B69B0>(pos): int

CTheZones::FindSmallestZonePositionType

plugin::CallAndReturn(pos, type);

0AA7: call_function_return 0x4B6790 num_params 2 pop 2 [type] [pos] func_ret [CZone*]

function CTheZones__FindSmallestZonePositionType<cdecl, 0x4B6790>(pos, type): int

CTheZones::GetZoneInfo

plugin::CallAndReturn(pos, day);

0AA7: call_function_return 0x4B6A10 num_params 2 pop 2 [day] [pos] func_ret [CZoneInfo*]

function CTheZones__GetZoneInfo<cdecl, 0x4B6A10>(pos, day): int

plugin_III\game_III\CTimeModelInfo.cpp

*CTimeModelInfo::FindOtherTimeModel

plugin::CallMethodAndReturnDynGlobal(gaddrof(CTimeModelInfo::FindOtherTimeModel), this);

0AA8: call_method_return 0x517C80 struct [*CTimeModelInfo] num_params 0 pop 0 func_ret [CTimeModelInfo *]

function CTimeModelInfo__FindOtherTimeModel<thiscall, 0x517C80>(struct: int): int

plugin_III\game_III\CTimer.cpp

CTimer::GetCurrentTimeInCycles

plugin::CallAndReturnDynGlobal(gaddrof(CTimer::GetCurrentTimeInCycles));

0AA7: call_function_return 0x4AD410 num_params 0 pop 0 func_ret [unsigned int]

function CTimer__GetCurrentTimeInCycles<cdecl, 0x4AD410>(): int

CTimer::GetCyclesPerMillisecond

plugin::CallAndReturnDynGlobal(gaddrof(CTimer::GetCyclesPerMillisecond));

0AA7: call_function_return 0x4AD3F0 num_params 0 pop 0 func_ret [int]

function CTimer__GetCyclesPerMillisecond<cdecl, 0x4AD3F0>(): int

CTimer::GetIsSlowMotionActive

plugin::CallAndReturnDynGlobal(gaddrof(CTimer::GetIsSlowMotionActive));

0AA7: call_function_return 0x4AD450 num_params 0 pop 0 func_ret [bool]

function CTimer__GetIsSlowMotionActive<cdecl, 0x4AD450>(): int

plugin_III\game_III\CTowerClock.cpp

CTowerClock::Init

plugin::CallMethodDynGlobal(gaddrof(CTowerClock::Init), this, pos, sizeX, sizeY, red, green, blue, drawDistance, scale);

0AA6: call_method 0x5000D0 struct [CTowerClock] num_params 8 pop 0 [scale] [drawDistance] [blue] [green] [red] [sizeY] [sizeX] [pos]

function CTowerClock__Init<thiscall, 0x5000D0>(struct: int, pos, sizeX, sizeY, red, green, blue, drawDistance, scale)

CTowerClock::Render

plugin::CallMethodDynGlobal(gaddrof(CTowerClock::Render), this);

0AA6: call_method 0x5001D0 struct [CTowerClock] num_params 0 pop 0

function CTowerClock__Render<thiscall, 0x5001D0>(struct: int)

CTowerClock::Update

plugin::CallMethodDynGlobal(gaddrof(CTowerClock::Update), this);

0AA6: call_method 0x500130 struct [CTowerClock] num_params 0 pop 0

function CTowerClock__Update<thiscall, 0x500130>(struct: int)

plugin_III\game_III\CTrafficLights.cpp

CTrafficLights::DisplayActualLight

plugin::CallDynGlobal(gaddrof(CTrafficLights::DisplayActualLight), entity);

CTrafficLights::FindTrafficLightType

plugin::CallAndReturnDynGlobal(gaddrof(CTrafficLights::FindTrafficLightType), entity);

0AA7: call_function_return 0x4564A0 num_params 1 pop 1 [entity] func_ret [int]

function CTrafficLights__FindTrafficLightType<cdecl, 0x4564A0>(entity): int

CTrafficLights::LightForCars1

plugin::CallAndReturnDynGlobal(gaddrof(CTrafficLights::LightForCars1));

0AA7: call_function_return 0x455760 num_params 0 pop 0 func_ret [unsigned char]

function CTrafficLights__LightForCars1<cdecl, 0x455760>(): int

CTrafficLights::LightForCars2

plugin::CallAndReturnDynGlobal(gaddrof(CTrafficLights::LightForCars2));

0AA7: call_function_return 0x455790 num_params 0 pop 0 func_ret [unsigned char]

function CTrafficLights__LightForCars2<cdecl, 0x455790>(): int

CTrafficLights::LightForPeds

plugin::CallAndReturnDynGlobal(gaddrof(CTrafficLights::LightForPeds));

0AA7: call_function_return 0x4557D0 num_params 0 pop 0 func_ret [unsigned char]

function CTrafficLights__LightForPeds<cdecl, 0x4557D0>(): int

CTrafficLights::ShouldCarStopForBridge

plugin::CallAndReturnDynGlobal(gaddrof(CTrafficLights::ShouldCarStopForBridge), vehicle);

0AA7: call_function_return 0x456460 num_params 1 pop 1 [vehicle] func_ret [bool]

function CTrafficLights__ShouldCarStopForBridge<cdecl, 0x456460>(vehicle): int

CTrafficLights::ShouldCarStopForLight

plugin::CallAndReturnDynGlobal(gaddrof(CTrafficLights::ShouldCarStopForLight), vehicle, alwaysStop);

0AA7: call_function_return 0x455350 num_params 2 pop 2 [alwaysStop] [vehicle] func_ret [bool]

function CTrafficLights__ShouldCarStopForLight<cdecl, 0x455350>(vehicle, alwaysStop): int

plugin_III\game_III\CTrain.cpp

CTrain::SetModelIndex

plugin::CallVirtualMethod<3, CTrain *, unsigned int>(this, modelIndex);

CTrain::ProcessControl

plugin::CallVirtualMethod<8, CTrain *>(this);

CTrain::PreRender

plugin::CallVirtualMethod<12, CTrain *>(this);

CTrain::Render

plugin::CallVirtualMethod<13, CTrain *>(this);

CTrain::AddPassenger

plugin::CallMethodDynGlobal(gaddrof(CTrain::AddPassenger), this, passenger);

0AA6: call_method 0x5504A0 struct [CTrain] num_params 1 pop 0 [passenger]

function CTrain__AddPassenger<thiscall, 0x5504A0>(struct: int, passenger)

CTrain::OpenTrainDoor

plugin::CallMethodDynGlobal(gaddrof(CTrain::OpenTrainDoor), this, angle);

0AA6: call_method 0x550360 struct [CTrain] num_params 1 pop 0 [angle]

function CTrain__OpenTrainDoor<thiscall, 0x550360>(struct: int, angle)

CTrain::TrainHitStuff

plugin::CallMethodDynGlobal(gaddrof(CTrain::TrainHitStuff), this, list);

0AA6: call_method 0x550300 struct [CTrain] num_params 1 pop 0 [list]

function CTrain__TrainHitStuff<thiscall, 0x550300>(struct: int, list)

CTrain::ReadAndInterpretTrackFile

plugin::CallDynGlobal(gaddrof(CTrain::ReadAndInterpretTrackFile), filename, nodes, numNodes, numStations, stationDists, totalLength, totalDuration, line, rightRail);

PlayAnnouncement

plugin::CallDynGlobal(gaddrof(PlayAnnouncement), sound, station);

plugin_III\game_III\CTrainDoor.cpp

CTrainDoor::IsClosed

plugin::CallMethodAndReturnDynGlobal(gaddrof(CTrainDoor::IsClosed), this);

0AA8: call_method_return 0x5460F0 struct [CTrainDoor] num_params 0 pop 0 func_ret [bool]

function CTrainDoor__IsClosed<thiscall, 0x5460F0>(struct: int): int

CTrainDoor::IsFullyOpen

plugin::CallMethodAndReturnDynGlobal(gaddrof(CTrainDoor::IsFullyOpen), this);

0AA8: call_method_return 0x546120 struct [CTrainDoor] num_params 0 pop 0 func_ret [bool]

function CTrainDoor__IsFullyOpen<thiscall, 0x546120>(struct: int): int

CTrainDoor::Open

plugin::CallMethodDynGlobal(gaddrof(CTrainDoor::Open), this, angle);

0AA6: call_method 0x546200 struct [CTrainDoor] num_params 1 pop 0 [angle]

function CTrainDoor__Open<thiscall, 0x546200>(struct: int, angle)

CTrainDoor::RetTranslationWhenClosed

plugin::CallMethodAndReturnDynGlobal(gaddrof(CTrainDoor::RetTranslationWhenClosed), this);

0AA8: call_method_return 0x546180 struct [CTrainDoor] num_params 0 pop 0 func_ret [float]

function CTrainDoor__RetTranslationWhenClosed<thiscall, 0x546180>(struct: int): float

CTrainDoor::RetTranslationWhenOpen

plugin::CallMethodAndReturnDynGlobal(gaddrof(CTrainDoor::RetTranslationWhenOpen), this);

0AA8: call_method_return 0x5461C0 struct [CTrainDoor] num_params 0 pop 0 func_ret [float]

function CTrainDoor__RetTranslationWhenOpen<thiscall, 0x5461C0>(struct: int): float

plugin_III\game_III\cTransmission.cpp

cTransmission::CalculateDriveAcceleration

plugin::CallMethodAndReturn(this, gasPedal, currrentGear, pSpeed, pCurrentSpeed, bCheat);

0AA8: call_method_return 0x5506B0 struct [cTransmission] num_params 5 pop 0 [bCheat] [pCurrentSpeed] [pSpeed] [currrentGear] [gasPedal] func_ret [float]

function cTransmission__CalculateDriveAcceleration<thiscall, 0x5506B0>(struct: int, gasPedal, currrentGear, pSpeed, pCurrentSpeed, bCheat): float

cTransmission::CalculateGearForSimpleCar

plugin::CallMethod<0x550A00, cTransmission *, float, unsigned char&>(this, velocity, currrentGear);

0AA6: call_method 0x550A00 struct [cTransmission] num_params 2 pop 0 [currrentGear] [velocity]

function cTransmission__CalculateGearForSimpleCar<thiscall, 0x550A00>(struct: int, velocity, currrentGear)

cTransmission::InitGearRatios

plugin::CallMethod<0x550590, cTransmission *>(this);

0AA6: call_method 0x550590 struct [cTransmission] num_params 0 pop 0

function cTransmission__InitGearRatios<thiscall, 0x550590>(struct: int)

cTransmission::cTransmission

plugin::CallMethod<0x550580, cTransmission *>(this);

0AA6: call_method 0x550580 struct [cTransmission] num_params 0 pop 0

function cTransmission__cTransmission<thiscall, 0x550580>(struct: int)

plugin_III\game_III\CTreadable.cpp

CTreadable::GetIsATreadable

plugin::CallVirtualMethodAndReturn(this);

plugin_III\game_III\CTxdStore.cpp

CTxdStore::Initialise

plugin::Call<0x527440>();

0AA5: call_function 0x527440 num_params 0 pop 0

function CTxdStore__Initialise<cdecl, 0x527440>()

CTxdStore::Shutdown

plugin::Call<0x527470>();

0AA5: call_function 0x527470 num_params 0 pop 0

function CTxdStore__Shutdown<cdecl, 0x527470>()

CTxdStore::GameShutdown

plugin::Call<0x527490>();

0AA5: call_function 0x527490 num_params 0 pop 0

function CTxdStore__GameShutdown<cdecl, 0x527490>()

CTxdStore::AddTxdSlot

plugin::CallAndReturn(name);

0AA7: call_function_return 0x5274E0 num_params 1 pop 1 [name] func_ret [int]

function CTxdStore__AddTxdSlot<cdecl, 0x5274E0>(name): int

CTxdStore::RemoveTxdSlot

plugin::Call<0x527520, int>(id);

0AA5: call_function 0x527520 num_params 1 pop 1 [id]

function CTxdStore__RemoveTxdSlot<cdecl, 0x527520>(id)

CTxdStore::GetTxdName

plugin::CallAndReturn(id);

0AA7: call_function_return 0x527590 num_params 1 pop 1 [id] func_ret [char*]

function CTxdStore__GetTxdName<cdecl, 0x527590>(id): int

CTxdStore::FindTxdSlot

plugin::CallAndReturn(name);

0AA7: call_function_return 0x5275D0 num_params 1 pop 1 [name] func_ret [int]

function CTxdStore__FindTxdSlot<cdecl, 0x5275D0>(name): int

CTxdStore::LoadTxd

plugin::CallAndReturn(id, name);

0AA7: call_function_return 0x5276B0 num_params 2 pop 2 [name] [id] func_ret [bool]

function CTxdStore__LoadTxd<cdecl, 0x5276B0>(id, name): int

CTxdStore::LoadTxd

plugin::CallAndReturn(id, stream);

0AA7: call_function_return 0x527700 num_params 2 pop 2 [stream] [id] func_ret [bool]

function CTxdStore__LoadTxd<cdecl, 0x527700>(id, stream): int

CTxdStore::StartLoadTxd

plugin::CallAndReturn(id, stream);

0AA7: call_function_return 0x527770 num_params 2 pop 2 [stream] [id] func_ret [bool]

function CTxdStore__StartLoadTxd<cdecl, 0x527770>(id, stream): int

CTxdStore::FinishLoadTxd

plugin::CallAndReturn(id, stream);

0AA7: call_function_return 0x5277E0 num_params 2 pop 2 [stream] [id] func_ret [bool]

function CTxdStore__FinishLoadTxd<cdecl, 0x5277E0>(id, stream): int

CTxdStore::Create

plugin::Call<0x527830, int>(id);

0AA5: call_function 0x527830 num_params 1 pop 1 [id]

function CTxdStore__Create<cdecl, 0x527830>(id)

CTxdStore::RemoveTxd

plugin::Call<0x527870, int>(id);

0AA5: call_function 0x527870 num_params 1 pop 1 [id]

function CTxdStore__RemoveTxd<cdecl, 0x527870>(id)

CTxdStore::SetCurrentTxd

plugin::Call<0x5278C0, int>(id);

0AA5: call_function 0x5278C0 num_params 1 pop 1 [id]

function CTxdStore__SetCurrentTxd<cdecl, 0x5278C0>(id)

CTxdStore::PushCurrentTxd

plugin::Call<0x527900>();

0AA5: call_function 0x527900 num_params 0 pop 0

function CTxdStore__PushCurrentTxd<cdecl, 0x527900>()

CTxdStore::PopCurrentTxd

plugin::Call<0x527910>();

0AA5: call_function 0x527910 num_params 0 pop 0

function CTxdStore__PopCurrentTxd<cdecl, 0x527910>()

CTxdStore::AddRef

plugin::Call<0x527930, int>(id);

0AA5: call_function 0x527930 num_params 1 pop 1 [id]

function CTxdStore__AddRef<cdecl, 0x527930>(id)

CTxdStore::RemoveRef

plugin::Call<0x527970, int>(id);

0AA5: call_function 0x527970 num_params 1 pop 1 [id]

function CTxdStore__RemoveRef<cdecl, 0x527970>(id)

CTxdStore::RemoveRefWithoutDelete

plugin::Call<0x5279C0, int>(id);

0AA5: call_function 0x5279C0 num_params 1 pop 1 [id]

function CTxdStore__RemoveRefWithoutDelete<cdecl, 0x5279C0>(id)

CTxdStore::GetNumRefs

plugin::CallAndReturn(id);

0AA7: call_function_return 0x527A00 num_params 1 pop 1 [id] func_ret [int]

function CTxdStore__GetNumRefs<cdecl, 0x527A00>(id): int

plugin_III\game_III\CUpsideDownCarCheck.cpp

CUpsideDownCarCheck::AddCarToCheck

plugin::CallMethodDynGlobal(gaddrof(CUpsideDownCarCheck::AddCarToCheck), this, id);

0AA6: call_method 0x437FB0 struct [CUpsideDownCarCheck] num_params 1 pop 0 [id]

function CUpsideDownCarCheck__AddCarToCheck<thiscall, 0x437FB0>(struct: int, id)

CUpsideDownCarCheck::AreAnyCarsUpsideDown

plugin::CallMethodAndReturnDynGlobal(gaddrof(CUpsideDownCarCheck::AreAnyCarsUpsideDown), this);

0AA8: call_method_return 0x437F80 struct [CUpsideDownCarCheck] num_params 0 pop 0 func_ret [bool]

function CUpsideDownCarCheck__AreAnyCarsUpsideDown<thiscall, 0x437F80>(struct: int): int

CUpsideDownCarCheck::HasCarBeenUpsideDownForAWhile

plugin::CallMethodAndReturnDynGlobal(gaddrof(CUpsideDownCarCheck::HasCarBeenUpsideDownForAWhile), this, id);

0AA8: call_method_return 0x438010 struct [CUpsideDownCarCheck] num_params 1 pop 0 [id] func_ret [bool]

function CUpsideDownCarCheck__HasCarBeenUpsideDownForAWhile<thiscall, 0x438010>(struct: int, id): int

CUpsideDownCarCheck::Init

plugin::CallMethodDynGlobal(gaddrof(CUpsideDownCarCheck::Init), this);

0AA6: call_method 0x437DC0 struct [CUpsideDownCarCheck] num_params 0 pop 0

function CUpsideDownCarCheck__Init<thiscall, 0x437DC0>(struct: int)

CUpsideDownCarCheck::IsCarUpsideDown

plugin::CallMethodAndReturnDynGlobal(gaddrof(CUpsideDownCarCheck::IsCarUpsideDown), this, id);

0AA8: call_method_return 0x437E10 struct [CUpsideDownCarCheck] num_params 1 pop 0 [id] func_ret [bool]

function CUpsideDownCarCheck__IsCarUpsideDown<thiscall, 0x437E10>(struct: int, id): int

CUpsideDownCarCheck::RemoveCarFromCheck

plugin::CallMethodDynGlobal(gaddrof(CUpsideDownCarCheck::RemoveCarFromCheck), this, id);

0AA6: call_method 0x437FE0 struct [CUpsideDownCarCheck] num_params 1 pop 0 [id]

function CUpsideDownCarCheck__RemoveCarFromCheck<thiscall, 0x437FE0>(struct: int, id)

CUpsideDownCarCheck::UpdateTimers

plugin::CallMethodDynGlobal(gaddrof(CUpsideDownCarCheck::UpdateTimers), this);

0AA6: call_method 0x437EE0 struct [CUpsideDownCarCheck] num_params 0 pop 0

function CUpsideDownCarCheck__UpdateTimers<thiscall, 0x437EE0>(struct: int)

plugin_III\game_III\CVehicle.cpp

CVehicle::SetModelIndex

plugin::CallVirtualMethod<3, CVehicle *, unsigned int>(this, modelIndex);

CVehicle::SetupLighting

plugin::CallVirtualMethodAndReturn(this);

CVehicle::RemoveLighting

plugin::CallVirtualMethod<15, CVehicle *, bool>(this, reset);

CVehicle::FlagToDestroyWhenNextProcessed

plugin::CallVirtualMethod<16, CVehicle *>(this);

CVehicle::ProcessControlInputs

plugin::CallVirtualMethod<18, CVehicle *, unsigned char>(this, padNumber);

CVehicle::GetComponentWorldPosition

plugin::CallVirtualMethod<19, CVehicle *, int, CVector &>(this, component, pos);

CVehicle::IsComponentPresent

plugin::CallVirtualMethodAndReturn(this, component);

CVehicle::SetComponentRotation

plugin::CallVirtualMethod<21, CVehicle *, int, CVector>(this, component, rotation);

CVehicle::OpenDoor

plugin::CallVirtualMethod<22, CVehicle *, int, eDoors, float>(this, component, door, angle);

CVehicle::ProcessOpenDoor

plugin::CallVirtualMethod<23, CVehicle *, unsigned int, unsigned int, float>(this, component, anim, angle);

CVehicle::IsDoorReady

plugin::CallVirtualMethodAndReturn(this, door);

CVehicle::IsDoorFullyOpen

plugin::CallVirtualMethodAndReturn(this, door);

CVehicle::IsDoorClosed

plugin::CallVirtualMethodAndReturn(this, door);

CVehicle::IsDoorMissing

plugin::CallVirtualMethodAndReturn(this, door);

CVehicle::RemoveRefsToVehicle

plugin::CallVirtualMethod<28, CVehicle *, CEntity *>(this, entity);

CVehicle::BlowUpCar

plugin::CallVirtualMethod<29, CVehicle *, CEntity *>(this, entity);

CVehicle::SetUpWheelColModel

plugin::CallVirtualMethodAndReturn(this, colModel);

CVehicle::BurstTyre

plugin::CallVirtualMethod<31, CVehicle *, unsigned char>(this, wheel);

CVehicle::IsRoomForPedToLeaveCar

plugin::CallVirtualMethodAndReturn(this, component, doorOffset);

CVehicle::GetHeightAboveRoad

plugin::CallVirtualMethodAndReturn(this);

CVehicle::PlayCarHorn

plugin::CallVirtualMethod<34, CVehicle *>(this);

CVehicle::AddPassenger

plugin::CallMethodAndReturnDynGlobal(gaddrof_o(CVehicle::AddPassenger, bool (CVehicle::*)(CPed *)), this, passenger);

0AA8: call_method_return 0x551E10 struct [CVehicle] num_params 1 pop 0 [passenger] func_ret [bool]

function CVehicle__AddPassenger<thiscall, 0x551E10>(struct: int, passenger): int

CVehicle::AddPassenger

plugin::CallMethodAndReturnDynGlobal(gaddrof_o(CVehicle::AddPassenger, bool (CVehicle::*)(CPed *, unsigned char)), this, passenger, number);

0AA8: call_method_return 0x551E10 struct [CVehicle] num_params 2 pop 0 [number] [passenger] func_ret [bool]

function CVehicle__AddPassenger<thiscall, 0x551E10>(struct: int, passenger, number): int

CVehicle::CanBeDeleted

plugin::CallMethodAndReturnDynGlobal(gaddrof(CVehicle::CanBeDeleted), this);

0AA8: call_method_return 0x5511B0 struct [CVehicle] num_params 0 pop 0 func_ret [bool]

function CVehicle__CanBeDeleted<thiscall, 0x5511B0>(struct: int): int

CVehicle::CanPedEnterCar

plugin::CallMethodAndReturnDynGlobal(gaddrof(CVehicle::CanPedEnterCar), this);

0AA8: call_method_return 0x5522F0 struct [CVehicle] num_params 0 pop 0 func_ret [bool]

function CVehicle__CanPedEnterCar<thiscall, 0x5522F0>(struct: int): int

CVehicle::CanPedExitCar

plugin::CallMethodAndReturnDynGlobal(gaddrof(CVehicle::CanPedExitCar), this);

0AA8: call_method_return 0x5523C0 struct [CVehicle] num_params 0 pop 0 func_ret [bool]

function CVehicle__CanPedExitCar<thiscall, 0x5523C0>(struct: int): int

CVehicle::CanPedOpenLocks

plugin::CallMethodAndReturnDynGlobal(gaddrof(CVehicle::CanPedOpenLocks), this, ped);

0AA8: call_method_return 0x5522A0 struct [CVehicle] num_params 1 pop 0 [ped] func_ret [bool]

function CVehicle__CanPedOpenLocks<thiscall, 0x5522A0>(struct: int, ped): int

CVehicle::CarHasRoof

plugin::CallMethodAndReturnDynGlobal(gaddrof(CVehicle::CarHasRoof), this);

0AA8: call_method_return 0x552B70 struct [CVehicle] num_params 0 pop 0 func_ret [bool]

function CVehicle__CarHasRoof<thiscall, 0x552B70>(struct: int): int

CVehicle::ChangeLawEnforcerState

plugin::CallMethodDynGlobal(gaddrof(CVehicle::ChangeLawEnforcerState), this, enable);

0AA6: call_method 0x552820 struct [CVehicle] num_params 1 pop 0 [enable]

function CVehicle__ChangeLawEnforcerState<thiscall, 0x552820>(struct: int, enable)

CVehicle::DoFixedMachineGuns

plugin::CallMethodDynGlobal(gaddrof(CVehicle::DoFixedMachineGuns), this);

0AA6: call_method 0x564300 struct [CVehicle] num_params 0 pop 0

function CVehicle__DoFixedMachineGuns<thiscall, 0x564300>(struct: int)

CVehicle::ExtinguishCarFire

plugin::CallMethodDynGlobal(gaddrof(CVehicle::ExtinguishCarFire), this);

0AA6: call_method 0x552AF0 struct [CVehicle] num_params 0 pop 0

function CVehicle__ExtinguishCarFire<thiscall, 0x552AF0>(struct: int)

CVehicle::FlyingControl

plugin::CallMethodDynGlobal(gaddrof(CVehicle::FlyingControl), this, flightModel);

0AA6: call_method 0x552BB0 struct [CVehicle] num_params 1 pop 0 [flightModel]

function CVehicle__FlyingControl<thiscall, 0x552BB0>(struct: int, flightModel)

CVehicle::InflictDamage

plugin::CallMethodDynGlobal(gaddrof(CVehicle::InflictDamage), this, entity, weaponType, damage);

0AA6: call_method 0x551950 struct [CVehicle] num_params 3 pop 0 [damage] [weaponType] [entity]

function CVehicle__InflictDamage<thiscall, 0x551950>(struct: int, entity, weaponType, damage)

CVehicle::IsLawEnforcementVehicle

plugin::CallMethodAndReturnDynGlobal(gaddrof(CVehicle::IsLawEnforcementVehicle), this);

0AA8: call_method_return 0x552880 struct [CVehicle] num_params 0 pop 0 func_ret [bool]

function CVehicle__IsLawEnforcementVehicle<thiscall, 0x552880>(struct: int): int

CVehicle::IsOnItsSide

plugin::CallMethodAndReturnDynGlobal(gaddrof(CVehicle::IsOnItsSide), this);

0AA8: call_method_return 0x552260 struct [CVehicle] num_params 0 pop 0 func_ret [bool]

function CVehicle__IsOnItsSide<thiscall, 0x552260>(struct: int): int

CVehicle::IsSphereTouchingVehicle

plugin::CallMethodAndReturnDynGlobal(gaddrof(CVehicle::IsSphereTouchingVehicle), this, x, y, z, radius);

0AA8: call_method_return 0x552620 struct [CVehicle] num_params 4 pop 0 [radius] [z] [y] [x] func_ret [bool]

function CVehicle__IsSphereTouchingVehicle<thiscall, 0x552620>(struct: int, x, y, z, radius): int

CVehicle::IsUpsideDown

plugin::CallMethodAndReturnDynGlobal(gaddrof(CVehicle::IsUpsideDown), this);

0AA8: call_method_return 0x552230 struct [CVehicle] num_params 0 pop 0 func_ret [bool]

function CVehicle__IsUpsideDown<thiscall, 0x552230>(struct: int): int

CVehicle::IsVehicleNormal

plugin::CallMethodAndReturnDynGlobal(gaddrof(CVehicle::IsVehicleNormal), this);

0AA8: call_method_return 0x5527E0 struct [CVehicle] num_params 0 pop 0 func_ret [bool]

function CVehicle__IsVehicleNormal<thiscall, 0x5527E0>(struct: int): int

CVehicle::ProcessCarAlarm

plugin::CallMethodDynGlobal(gaddrof(CVehicle::ProcessCarAlarm), this);

0AA6: call_method 0x5525A0 struct [CVehicle] num_params 0 pop 0

function CVehicle__ProcessCarAlarm<thiscall, 0x5525A0>(struct: int)

CVehicle::ProcessDelayedExplosion

plugin::CallMethodDynGlobal(gaddrof(CVehicle::ProcessDelayedExplosion), this);

0AA6: call_method 0x551C90 struct [CVehicle] num_params 0 pop 0

function CVehicle__ProcessDelayedExplosion<thiscall, 0x551C90>(struct: int)

CVehicle::ProcessWheel

plugin::CallMethodDynGlobal(gaddrof(CVehicle::ProcessWheel), this, wheelFwd, wheelRight, wheelContactSpeed, wheelContactPoint, wheelsOnGround, thrust, brake, adhesion, wheelId, wheelSpeed, wheelState, wheelStatus);

0AA6: call_method 0x5512E0 struct [CVehicle] num_params 12 pop 0 [wheelStatus] [wheelState] [wheelSpeed] [wheelId] [adhesion] [brake] [thrust] [wheelsOnGround] [wheelContactPoint] [wheelContactSpeed] [wheelRight] [wheelFwd]

function CVehicle__ProcessWheel<thiscall, 0x5512E0>(struct: int, wheelFwd, wheelRight, wheelContactSpeed, wheelContactPoint, wheelsOnGround, thrust, brake, adhesion, wheelId, wheelSpeed, wheelState, wheelStatus)

CVehicle::ProcessWheelRotation

plugin::CallMethodAndReturnDynGlobal(gaddrof(CVehicle::ProcessWheelRotation), this, state, fwd, speed, radius);

0AA8: call_method_return 0x551280 struct [CVehicle] num_params 4 pop 0 [radius] [speed] [fwd] [state] func_ret [float]

function CVehicle__ProcessWheelRotation<thiscall, 0x551280>(struct: int, state, fwd, speed, radius): float

CVehicle::RemoveDriver

plugin::CallMethodDynGlobal(gaddrof(CVehicle::RemoveDriver), this);

0AA6: call_method 0x5520A0 struct [CVehicle] num_params 0 pop 0

function CVehicle__RemoveDriver<thiscall, 0x5520A0>(struct: int)

CVehicle::RemovePassenger

plugin::CallMethodDynGlobal(gaddrof(CVehicle::RemovePassenger), this, passenger);

0AA6: call_method 0x551EB0 struct [CVehicle] num_params 1 pop 0 [passenger]

function CVehicle__RemovePassenger<thiscall, 0x551EB0>(struct: int, passenger)

CVehicle::SetDriver

plugin::CallMethodDynGlobal(gaddrof(CVehicle::SetDriver), this, driver);

0AA6: call_method 0x551F20 struct [CVehicle] num_params 1 pop 0 [driver]

function CVehicle__SetDriver<thiscall, 0x551F20>(struct: int, driver)

*CVehicle::SetUpDriver

plugin::CallMethodAndReturnDynGlobal(gaddrof(CVehicle::SetUpDriver), this);

0AA8: call_method_return 0x5520C0 struct [*CVehicle] num_params 0 pop 0 func_ret [CPed *]

function CVehicle__SetUpDriver<thiscall, 0x5520C0>(struct: int): int

*CVehicle::SetupPassenger

plugin::CallMethodAndReturnDynGlobal(gaddrof(CVehicle::SetupPassenger), this, number);

0AA8: call_method_return 0x552160 struct [*CVehicle] num_params 1 pop 0 [number] func_ret [CPed *]

function CVehicle__SetupPassenger<thiscall, 0x552160>(struct: int, number): int

CVehicle::ShufflePassengersToMakeSpace

plugin::CallMethodAndReturnDynGlobal(gaddrof(CVehicle::ShufflePassengersToMakeSpace), this);

0AA8: call_method_return 0x5528A0 struct [CVehicle] num_params 0 pop 0 func_ret [bool]

function CVehicle__ShufflePassengersToMakeSpace<thiscall, 0x5528A0>(struct: int): int

CVehicle::UsesSiren

plugin::CallMethodAndReturnDynGlobal(gaddrof(CVehicle::UsesSiren), this, vehicleModel);

0AA8: call_method_return 0x552200 struct [CVehicle] num_params 1 pop 0 [vehicleModel] func_ret [bool]

function CVehicle__UsesSiren<thiscall, 0x552200>(struct: int, vehicleModel): int

DestroyVehicleAndDriverAndPassengers

plugin::CallDynGlobal(gaddrof(DestroyVehicleAndDriverAndPassengers), vehicle);

plugin_III\game_III\CVehicleModelInfo.cpp

CVehicleModelInfo::DeleteRwObject

plugin::CallVirtualMethod<2, CVehicleModelInfo *>(this);

*CVehicleModelInfo::CreateInstance

plugin::CallVirtualMethodAndReturn(this);

CVehicleModelInfo::SetClump

plugin::CallVirtualMethod<6, CVehicleModelInfo *, RpClump *>(this, clump);

CVehicleModelInfo::AvoidSameVehicleColour

plugin::CallMethodDynGlobal(gaddrof(CVehicleModelInfo::AvoidSameVehicleColour), this, prim, sec);

0AA6: call_method 0x5210A0 struct [CVehicleModelInfo] num_params 2 pop 0 [sec] [prim]

function CVehicleModelInfo__AvoidSameVehicleColour<thiscall, 0x5210A0>(struct: int, prim, sec)

CVehicleModelInfo::ChooseComponent

plugin::CallMethodAndReturnDynGlobal(gaddrof(CVehicleModelInfo::ChooseComponent), this);

0AA8: call_method_return 0x520AB0 struct [CVehicleModelInfo] num_params 0 pop 0 func_ret [int]

function CVehicleModelInfo__ChooseComponent<thiscall, 0x520AB0>(struct: int): int

CVehicleModelInfo::ChooseSecondComponent

plugin::CallMethodAndReturnDynGlobal(gaddrof(CVehicleModelInfo::ChooseSecondComponent), this);

0AA8: call_method_return 0x520BE0 struct [CVehicleModelInfo] num_params 0 pop 0 func_ret [int]

function CVehicleModelInfo__ChooseSecondComponent<thiscall, 0x520BE0>(struct: int): int

CVehicleModelInfo::ChooseVehicleColour

plugin::CallMethodDynGlobal(gaddrof(CVehicleModelInfo::ChooseVehicleColour), this, prim, sec);

0AA6: call_method 0x520FD0 struct [CVehicleModelInfo] num_params 2 pop 0 [sec] [prim]

function CVehicleModelInfo__ChooseVehicleColour<thiscall, 0x520FD0>(struct: int, prim, sec)

CVehicleModelInfo::FindEditableMaterialList

plugin::CallMethodDynGlobal(gaddrof(CVehicleModelInfo::FindEditableMaterialList), this);

0AA6: call_method 0x520DE0 struct [CVehicleModelInfo] num_params 0 pop 0

function CVehicleModelInfo__FindEditableMaterialList<thiscall, 0x520DE0>(struct: int)

CVehicleModelInfo::GetWheelPosn

plugin::CallMethodDynGlobal(gaddrof(CVehicleModelInfo::GetWheelPosn), this, wheel, outPos);

0AA6: call_method 0x520840 struct [CVehicleModelInfo] num_params 2 pop 0 [outPos] [wheel]

function CVehicleModelInfo__GetWheelPosn<thiscall, 0x520840>(struct: int, wheel, outPos)

CVehicleModelInfo::PreprocessHierarchy

plugin::CallMethodDynGlobal(gaddrof(CVehicleModelInfo::PreprocessHierarchy), this);

0AA6: call_method 0x5204D0 struct [CVehicleModelInfo] num_params 0 pop 0

function CVehicleModelInfo__PreprocessHierarchy<thiscall, 0x5204D0>(struct: int)

CVehicleModelInfo::SetAtomicRenderCallbacks

plugin::CallMethodDynGlobal(gaddrof(CVehicleModelInfo::SetAtomicRenderCallbacks), this);

0AA6: call_method 0x5202C0 struct [CVehicleModelInfo] num_params 0 pop 0

function CVehicleModelInfo__SetAtomicRenderCallbacks<thiscall, 0x5202C0>(struct: int)

CVehicleModelInfo::SetEnvironmentMap

plugin::CallMethodDynGlobal(gaddrof(CVehicleModelInfo::SetEnvironmentMap), this);

0AA6: call_method 0x521890 struct [CVehicleModelInfo] num_params 0 pop 0

function CVehicleModelInfo__SetEnvironmentMap<thiscall, 0x521890>(struct: int)

CVehicleModelInfo::SetVehicleColour

plugin::CallMethodDynGlobal(gaddrof(CVehicleModelInfo::SetVehicleColour), this, prim, sec);

0AA6: call_method 0x520E70 struct [CVehicleModelInfo] num_params 2 pop 0 [sec] [prim]

function CVehicleModelInfo__SetVehicleColour<thiscall, 0x520E70>(struct: int, prim, sec)

CVehicleModelInfo::SetVehicleComponentFlags

plugin::CallMethodDynGlobal(gaddrof(CVehicleModelInfo::SetVehicleComponentFlags), this, frame, flags);

0AA6: call_method 0x5203C0 struct [CVehicleModelInfo] num_params 2 pop 0 [flags] [frame]

function CVehicleModelInfo__SetVehicleComponentFlags<thiscall, 0x5203C0>(struct: int, frame, flags)

*CVehicleModelInfo::ClearAtomicFlagCB

plugin::CallAndReturnDynGlobal(gaddrof(CVehicleModelInfo::ClearAtomicFlagCB), object, data);

0AA7: call_function_return 0x520360 num_params 2 pop 2 [data] [object] func_ret [RwObject *]

function CVehicleModelInfo__ClearAtomicFlagCB<cdecl, 0x520360>(object, data): int

*CVehicleModelInfo::CollapseFramesCB

plugin::CallAndReturnDynGlobal(gaddrof(CVehicleModelInfo::CollapseFramesCB), frame, data);

0AA7: call_function_return 0x51FE10 num_params 2 pop 2 [data] [frame] func_ret [RwFrame *]

function CVehicleModelInfo__CollapseFramesCB<cdecl, 0x51FE10>(frame, data): int

*CVehicleModelInfo::GetEditableMaterialListCB

plugin::CallAndReturnDynGlobal(gaddrof_o(CVehicleModelInfo::GetEditableMaterialListCB, RpMaterial ()(RpMaterial *, void *)), material, data);

0AA7: call_function_return 0x520DC0 num_params 2 pop 2 [data] [material] func_ret [RpMaterial *]

function CVehicleModelInfo__GetEditableMaterialListCB<cdecl, 0x520DC0>(material, data): int

*CVehicleModelInfo::GetEditableMaterialListCB

plugin::CallAndReturnDynGlobal(gaddrof_o(CVehicleModelInfo::GetEditableMaterialListCB, RpAtomic ()(RpAtomic *, void *)), atomic, data);

0AA7: call_function_return 0x520DC0 num_params 2 pop 2 [data] [atomic] func_ret [RpAtomic *]

function CVehicleModelInfo__GetEditableMaterialListCB<cdecl, 0x520DC0>(atomic, data): int

CVehicleModelInfo::GetMaximumNumberOfPassengersFromNumberOfDoors

plugin::CallAndReturnDynGlobal(gaddrof(CVehicleModelInfo::GetMaximumNumberOfPassengersFromNumberOfDoors), modelIndex);

0AA7: call_function_return 0x5219D0 num_params 1 pop 1 [modelIndex] func_ret [int]

function CVehicleModelInfo__GetMaximumNumberOfPassengersFromNumberOfDoors<cdecl, 0x5219D0>(modelIndex): int

*CVehicleModelInfo::HasAlphaMaterialCB

plugin::CallAndReturnDynGlobal(gaddrof(CVehicleModelInfo::HasAlphaMaterialCB), material, data);

0AA7: call_function_return 0x51FEF0 num_params 2 pop 2 [data] [material] func_ret [RpMaterial *]

function CVehicleModelInfo__HasAlphaMaterialCB<cdecl, 0x51FEF0>(material, data): int

*CVehicleModelInfo::HasSpecularMaterialCB

plugin::CallAndReturnDynGlobal(gaddrof(CVehicleModelInfo::HasSpecularMaterialCB), material, data);

0AA7: call_function_return 0x521770 num_params 2 pop 2 [data] [material] func_ret [RpMaterial *]

function CVehicleModelInfo__HasSpecularMaterialCB<cdecl, 0x521770>(material, data): int

*CVehicleModelInfo::HideAllComponentsAtomicCB

plugin::CallAndReturnDynGlobal(gaddrof(CVehicleModelInfo::HideAllComponentsAtomicCB), atomic, data);

0AA7: call_function_return 0x51FED0 num_params 2 pop 2 [data] [atomic] func_ret [RpAtomic *]

function CVehicleModelInfo__HideAllComponentsAtomicCB<cdecl, 0x51FED0>(atomic, data): int

*CVehicleModelInfo::HideDamagedAtomicCB

plugin::CallAndReturnDynGlobal(gaddrof(CVehicleModelInfo::HideDamagedAtomicCB), atomic, data);

0AA7: call_function_return 0x51FE70 num_params 2 pop 2 [data] [atomic] func_ret [RpAtomic *]

function CVehicleModelInfo__HideDamagedAtomicCB<cdecl, 0x51FE70>(atomic, data): int

*CVehicleModelInfo::MoveObjectsCB

plugin::CallAndReturnDynGlobal(gaddrof(CVehicleModelInfo::MoveObjectsCB), object, data);

0AA7: call_function_return 0x51FE50 num_params 2 pop 2 [data] [object] func_ret [RwObject *]

function CVehicleModelInfo__MoveObjectsCB<cdecl, 0x51FE50>(object, data): int

*CVehicleModelInfo::SetAtomicFlagCB

plugin::CallAndReturnDynGlobal(gaddrof(CVehicleModelInfo::SetAtomicFlagCB), object, data);

0AA7: call_function_return 0x520340 num_params 2 pop 2 [data] [object] func_ret [RwObject *]

function CVehicleModelInfo__SetAtomicFlagCB<cdecl, 0x520340>(object, data): int

*CVehicleModelInfo::SetAtomicRendererCB

plugin::CallAndReturnDynGlobal(gaddrof(CVehicleModelInfo::SetAtomicRendererCB), atomic, data);

0AA7: call_function_return 0x51FF10 num_params 2 pop 2 [data] [atomic] func_ret [RpAtomic *]

function CVehicleModelInfo__SetAtomicRendererCB<cdecl, 0x51FF10>(atomic, data): int

*CVehicleModelInfo::SetAtomicRendererCB_BigVehicle

plugin::CallAndReturnDynGlobal(gaddrof(CVehicleModelInfo::SetAtomicRendererCB_BigVehicle), atomic, data);

0AA7: call_function_return 0x520030 num_params 2 pop 2 [data] [atomic] func_ret [RpAtomic *]

function CVehicleModelInfo__SetAtomicRendererCB_BigVehicle<cdecl, 0x520030>(atomic, data): int

*CVehicleModelInfo::SetAtomicRendererCB_Boat

plugin::CallAndReturnDynGlobal(gaddrof(CVehicleModelInfo::SetAtomicRendererCB_Boat), atomic, data);

0AA7: call_function_return 0x520120 num_params 2 pop 2 [data] [atomic] func_ret [RpAtomic *]

function CVehicleModelInfo__SetAtomicRendererCB_Boat<cdecl, 0x520120>(atomic, data): int

*CVehicleModelInfo::SetAtomicRendererCB_Heli

plugin::CallAndReturnDynGlobal(gaddrof(CVehicleModelInfo::SetAtomicRendererCB_Heli), atomic, data);

0AA7: call_function_return 0x520210 num_params 2 pop 2 [data] [atomic] func_ret [RpAtomic *]

function CVehicleModelInfo__SetAtomicRendererCB_Heli<cdecl, 0x520210>(atomic, data): int

*CVehicleModelInfo::SetAtomicRendererCB_Train

plugin::CallAndReturnDynGlobal(gaddrof(CVehicleModelInfo::SetAtomicRendererCB_Train), atomic, data);

0AA7: call_function_return 0x520230 num_params 2 pop 2 [data] [atomic] func_ret [RpAtomic *]

function CVehicleModelInfo__SetAtomicRendererCB_Train<cdecl, 0x520230>(atomic, data): int

*CVehicleModelInfo::SetEnvironmentMapCB

plugin::CallAndReturnDynGlobal(gaddrof_o(CVehicleModelInfo::SetEnvironmentMapCB, RpMaterial ()(RpMaterial *, void *)), material, data);

0AA7: call_function_return 0x521820 num_params 2 pop 2 [data] [material] func_ret [RpMaterial *]

function CVehicleModelInfo__SetEnvironmentMapCB<cdecl, 0x521820>(material, data): int

*CVehicleModelInfo::SetEnvironmentMapCB

plugin::CallAndReturnDynGlobal(gaddrof_o(CVehicleModelInfo::SetEnvironmentMapCB, RpAtomic ()(RpAtomic *, void *)), atomic, data);

0AA7: call_function_return 0x521820 num_params 2 pop 2 [data] [atomic] func_ret [RpAtomic *]

function CVehicleModelInfo__SetEnvironmentMapCB<cdecl, 0x521820>(atomic, data): int

*GetOkAndDamagedAtomicCB

plugin::CallAndReturnDynGlobal(gaddrof(GetOkAndDamagedAtomicCB), object, data);

0AA7: call_function_return 0x520380 num_params 2 pop 2 [data] [object] func_ret [RwObject *]

function GetOkAndDamagedAtomicCB<cdecl, 0x520380>(object, data): int

IsValidCompRule

plugin::CallAndReturnDynGlobal(gaddrof(IsValidCompRule), rule);

0AA7: call_function_return 0x520880 num_params 1 pop 1 [rule] func_ret [bool]

function IsValidCompRule<cdecl, 0x520880>(rule): int

GetListOfComponentsNotUsedByRules

plugin::CallAndReturnDynGlobal(gaddrof(GetListOfComponentsNotUsedByRules), compRulesBits, numExtras, variationsList);

0AA7: call_function_return 0x5208C0 num_params 3 pop 3 [variationsList] [numExtras] [compRulesBits] func_ret [int]

function GetListOfComponentsNotUsedByRules<cdecl, 0x5208C0>(compRulesBits, numExtras, variationsList): int

CountCompsInRule

plugin::CallAndReturnDynGlobal(gaddrof(CountCompsInRule), compRulesBits);

0AA7: call_function_return 0x520990 num_params 1 pop 1 [compRulesBits] func_ret [int]

function CountCompsInRule<cdecl, 0x520990>(compRulesBits): int

ChooseComponent

plugin::CallAndReturnDynGlobal(gaddrof(ChooseComponent), rule, compRulesBits);

0AA7: call_function_return 0x5209C0 num_params 2 pop 2 [compRulesBits] [rule] func_ret [int]

function ChooseComponent<cdecl, 0x5209C0>(rule, compRulesBits): int

*CreateCarColourTexture

plugin::CallAndReturnDynGlobal(gaddrof(CreateCarColourTexture), red, green, blue);

0AA7: call_function_return 0x521160 num_params 3 pop 3 [blue] [green] [red] func_ret [RwTexture *]

function CreateCarColourTexture<cdecl, 0x521160>(red, green, blue): int

plugin_III\game_III\CVisibilityPlugins.cpp

*CVisibilityPlugins::AtomicConstructor

plugin::CallAndReturnDynGlobal(gaddrof(CVisibilityPlugins::AtomicConstructor), object, offsetInObject, sizeInObject);

0AA7: call_function_return 0x527CC0 num_params 3 pop 3 [sizeInObject] [offsetInObject] [object] func_ret [void *]

function CVisibilityPlugins__AtomicConstructor<cdecl, 0x527CC0>(object, offsetInObject, sizeInObject): int

*CVisibilityPlugins::AtomicCopyConstructor

plugin::CallAndReturnDynGlobal(gaddrof(CVisibilityPlugins::AtomicCopyConstructor), dstObject, srcObject, offsetInObject, sizeInObject);

0AA7: call_function_return 0x527CE0 num_params 4 pop 4 [sizeInObject] [offsetInObject] [srcObject] [dstObject] func_ret [void *]

function CVisibilityPlugins__AtomicCopyConstructor<cdecl, 0x527CE0>(dstObject, srcObject, offsetInObject, sizeInObject): int

*CVisibilityPlugins::AtomicDestructor

plugin::CallAndReturnDynGlobal(gaddrof(CVisibilityPlugins::AtomicDestructor), object, offsetInObject, sizeInObject);

0AA7: call_function_return 0x527D00 num_params 3 pop 3 [sizeInObject] [offsetInObject] [object] func_ret [void *]

function CVisibilityPlugins__AtomicDestructor<cdecl, 0x527D00>(object, offsetInObject, sizeInObject): int

CVisibilityPlugins::ClearAtomicFlag

plugin::CallDynGlobal(gaddrof(CVisibilityPlugins::ClearAtomicFlag), atomic, flag);

*CVisibilityPlugins::ClumpConstructor

plugin::CallAndReturnDynGlobal(gaddrof(CVisibilityPlugins::ClumpConstructor), object, offsetInObject, sizeInObject);

0AA7: call_function_return 0x527D60 num_params 3 pop 3 [sizeInObject] [offsetInObject] [object] func_ret [void *]

function CVisibilityPlugins__ClumpConstructor<cdecl, 0x527D60>(object, offsetInObject, sizeInObject): int

*CVisibilityPlugins::ClumpCopyConstructor

plugin::CallAndReturnDynGlobal(gaddrof(CVisibilityPlugins::ClumpCopyConstructor), dstObject, srcObject, offsetInObject, sizeInObject);

0AA7: call_function_return 0x527D90 num_params 4 pop 4 [sizeInObject] [offsetInObject] [srcObject] [dstObject] func_ret [void *]

function CVisibilityPlugins__ClumpCopyConstructor<cdecl, 0x527D90>(dstObject, srcObject, offsetInObject, sizeInObject): int

*CVisibilityPlugins::ClumpDestructor

plugin::CallAndReturnDynGlobal(gaddrof(CVisibilityPlugins::ClumpDestructor), object, offsetInObject, sizeInObject);

0AA7: call_function_return 0x527DB0 num_params 3 pop 3 [sizeInObject] [offsetInObject] [object] func_ret [void *]

function CVisibilityPlugins__ClumpDestructor<cdecl, 0x527DB0>(object, offsetInObject, sizeInObject): int

CVisibilityPlugins::DefaultVisibilityCB

plugin::CallAndReturnDynGlobal(gaddrof(CVisibilityPlugins::DefaultVisibilityCB), clump);

0AA7: call_function_return 0x528D90 num_params 1 pop 1 [clump] func_ret [bool]

function CVisibilityPlugins__DefaultVisibilityCB<cdecl, 0x528D90>(clump): int

*CVisibilityPlugins::FrameConstructor

plugin::CallAndReturnDynGlobal(gaddrof(CVisibilityPlugins::FrameConstructor), object, offsetInObject, sizeInObject);

0AA7: call_function_return 0x527D10 num_params 3 pop 3 [sizeInObject] [offsetInObject] [object] func_ret [void *]

function CVisibilityPlugins__FrameConstructor<cdecl, 0x527D10>(object, offsetInObject, sizeInObject): int

*CVisibilityPlugins::FrameCopyConstructor

plugin::CallAndReturnDynGlobal(gaddrof(CVisibilityPlugins::FrameCopyConstructor), dstObject, srcObject, offsetInObject, sizeInObject);

0AA7: call_function_return 0x527D30 num_params 4 pop 4 [sizeInObject] [offsetInObject] [srcObject] [dstObject] func_ret [void *]

function CVisibilityPlugins__FrameCopyConstructor<cdecl, 0x527D30>(dstObject, srcObject, offsetInObject, sizeInObject): int

*CVisibilityPlugins::FrameDestructor

plugin::CallAndReturnDynGlobal(gaddrof(CVisibilityPlugins::FrameDestructor), object, offsetInObject, sizeInObject);

0AA7: call_function_return 0x527D50 num_params 3 pop 3 [sizeInObject] [offsetInObject] [object] func_ret [void *]

function CVisibilityPlugins__FrameDestructor<cdecl, 0x527D50>(object, offsetInObject, sizeInObject): int

CVisibilityPlugins::FrustumSphereCB

plugin::CallAndReturnDynGlobal(gaddrof(CVisibilityPlugins::FrustumSphereCB), clump);

0AA7: call_function_return 0x528DA0 num_params 1 pop 1 [clump] func_ret [bool]

function CVisibilityPlugins__FrustumSphereCB<cdecl, 0x528DA0>(clump): int

CVisibilityPlugins::GetAtomicId

plugin::CallAndReturnDynGlobal(gaddrof(CVisibilityPlugins::GetAtomicId), atomic);

0AA7: call_function_return 0x527F50 num_params 1 pop 1 [atomic] func_ret [int]

function CVisibilityPlugins__GetAtomicId<cdecl, 0x527F50>(atomic): int

*CVisibilityPlugins::GetAtomicModelInfo

plugin::CallAndReturnDynGlobal(gaddrof(CVisibilityPlugins::GetAtomicModelInfo), atomic);

0AA7: call_function_return 0x527F00 num_params 1 pop 1 [atomic] func_ret [CSimpleModelInfo *]

function CVisibilityPlugins__GetAtomicModelInfo<cdecl, 0x527F00>(atomic): int

CVisibilityPlugins::GetClumpAlpha

plugin::CallAndReturnDynGlobal(gaddrof(CVisibilityPlugins::GetClumpAlpha), clump);

0AA7: call_function_return 0x528F70 num_params 1 pop 1 [clump] func_ret [int]

function CVisibilityPlugins__GetClumpAlpha<cdecl, 0x528F70>(clump): int

CVisibilityPlugins::GetDistanceSquaredFromCamera

plugin::CallAndReturnDynGlobal(gaddrof(CVisibilityPlugins::GetDistanceSquaredFromCamera), frame);

0AA7: call_function_return 0x529120 num_params 1 pop 1 [frame] func_ret [float]

function CVisibilityPlugins__GetDistanceSquaredFromCamera<cdecl, 0x529120>(frame): float

CVisibilityPlugins::GetDotProductWithCameraVector

plugin::CallAndReturnDynGlobal(gaddrof(CVisibilityPlugins::GetDotProductWithCameraVector), atomicMat, clumpMat, flag);

0AA7: call_function_return 0x5282A0 num_params 3 pop 3 [flag] [clumpMat] [atomicMat] func_ret [float]

function CVisibilityPlugins__GetDotProductWithCameraVector<cdecl, 0x5282A0>(atomicMat, clumpMat, flag): float

CVisibilityPlugins::GetFrameHierarchyId

plugin::CallAndReturnDynGlobal(gaddrof(CVisibilityPlugins::GetFrameHierarchyId), frame);

0AA7: call_function_return 0x528D80 num_params 1 pop 1 [frame] func_ret [int]

function CVisibilityPlugins__GetFrameHierarchyId<cdecl, 0x528D80>(frame): int

CVisibilityPlugins::InsertAtomicIntoSortedList

plugin::CallAndReturnDynGlobal(gaddrof(CVisibilityPlugins::InsertAtomicIntoSortedList), atomic, dist);

0AA7: call_function_return 0x528FA0 num_params 2 pop 2 [dist] [atomic] func_ret [bool]

function CVisibilityPlugins__InsertAtomicIntoSortedList<cdecl, 0x528FA0>(atomic, dist): int

CVisibilityPlugins::InsertEntityIntoSortedList

plugin::CallAndReturnDynGlobal(gaddrof(CVisibilityPlugins::InsertEntityIntoSortedList), entity, dist);

0AA7: call_function_return 0x528FF0 num_params 2 pop 2 [dist] [entity] func_ret [bool]

function CVisibilityPlugins__InsertEntityIntoSortedList<cdecl, 0x528FF0>(entity, dist): int

CVisibilityPlugins::MloVisibilityCB

plugin::CallAndReturnDynGlobal(gaddrof(CVisibilityPlugins::MloVisibilityCB), clump);

0AA7: call_function_return 0x528E20 num_params 1 pop 1 [clump] func_ret [bool]

function CVisibilityPlugins__MloVisibilityCB<cdecl, 0x528E20>(clump): int

CVisibilityPlugins::PluginAttach

plugin::CallAndReturnDynGlobal(gaddrof(CVisibilityPlugins::PluginAttach));

0AA7: call_function_return 0x527DC0 num_params 0 pop 0 func_ret [bool]

function CVisibilityPlugins__PluginAttach<cdecl, 0x527DC0>(): int

*CVisibilityPlugins::RenderAlphaAtomic

plugin::CallAndReturnDynGlobal(gaddrof(CVisibilityPlugins::RenderAlphaAtomic), atomic, alpha);

0AA7: call_function_return 0x5280B0 num_params 2 pop 2 [alpha] [atomic] func_ret [RpAtomic *]

function CVisibilityPlugins__RenderAlphaAtomic<cdecl, 0x5280B0>(atomic, alpha): int

*CVisibilityPlugins::RenderFadingAtomic

plugin::CallAndReturnDynGlobal(gaddrof(CVisibilityPlugins::RenderFadingAtomic), atomic, camdist);

0AA7: call_function_return 0x528100 num_params 2 pop 2 [camdist] [atomic] func_ret [RpAtomic *]

function CVisibilityPlugins__RenderFadingAtomic<cdecl, 0x528100>(atomic, camdist): int

*CVisibilityPlugins::RenderObjAlwaysAtomic

plugin::CallAndReturnDynGlobal(gaddrof(CVisibilityPlugins::RenderObjAlwaysAtomic), atomic);

0AA7: call_function_return 0x528000 num_params 1 pop 1 [atomic] func_ret [RpAtomic *]

function CVisibilityPlugins__RenderObjAlwaysAtomic<cdecl, 0x528000>(atomic): int

*CVisibilityPlugins::RenderPedHiDetailCB

plugin::CallAndReturnDynGlobal(gaddrof(CVisibilityPlugins::RenderPedHiDetailCB), atomic);

0AA7: call_function_return 0x528BC0 num_params 1 pop 1 [atomic] func_ret [RpAtomic *]

function CVisibilityPlugins__RenderPedHiDetailCB<cdecl, 0x528BC0>(atomic): int

*CVisibilityPlugins::RenderPedLowDetailCB

plugin::CallAndReturnDynGlobal(gaddrof(CVisibilityPlugins::RenderPedLowDetailCB), atomic);

0AA7: call_function_return 0x528B60 num_params 1 pop 1 [atomic] func_ret [RpAtomic *]

function CVisibilityPlugins__RenderPedLowDetailCB<cdecl, 0x528B60>(atomic): int

*CVisibilityPlugins::RenderPlayerCB

plugin::CallAndReturnDynGlobal(gaddrof(CVisibilityPlugins::RenderPlayerCB), atomic);

0AA7: call_function_return 0x528B30 num_params 1 pop 1 [atomic] func_ret [RpAtomic *]

function CVisibilityPlugins__RenderPlayerCB<cdecl, 0x528B30>(atomic): int

*CVisibilityPlugins::RenderTrainHiDetailAlphaCB

plugin::CallAndReturnDynGlobal(gaddrof(CVisibilityPlugins::RenderTrainHiDetailAlphaCB), atomic);

0AA7: call_function_return 0x5286A0 num_params 1 pop 1 [atomic] func_ret [RpAtomic *]

function CVisibilityPlugins__RenderTrainHiDetailAlphaCB<cdecl, 0x5286A0>(atomic): int

*CVisibilityPlugins::RenderTrainHiDetailCB

plugin::CallAndReturnDynGlobal(gaddrof(CVisibilityPlugins::RenderTrainHiDetailCB), atomic);

0AA7: call_function_return 0x5285D0 num_params 1 pop 1 [atomic] func_ret [RpAtomic *]

function CVisibilityPlugins__RenderTrainHiDetailCB<cdecl, 0x5285D0>(atomic): int

*CVisibilityPlugins::RenderVehicleHiDetailAlphaCB

plugin::CallAndReturnDynGlobal(gaddrof(CVisibilityPlugins::RenderVehicleHiDetailAlphaCB), atomic);

0AA7: call_function_return 0x5284B0 num_params 1 pop 1 [atomic] func_ret [RpAtomic *]

function CVisibilityPlugins__RenderVehicleHiDetailAlphaCB<cdecl, 0x5284B0>(atomic): int

*CVisibilityPlugins::RenderVehicleHiDetailAlphaCB_BigVehicle

plugin::CallAndReturnDynGlobal(gaddrof(CVisibilityPlugins::RenderVehicleHiDetailAlphaCB_BigVehicle), atomic);

0AA7: call_function_return 0x528A10 num_params 1 pop 1 [atomic] func_ret [RpAtomic *]

function CVisibilityPlugins__RenderVehicleHiDetailAlphaCB_BigVehicle<cdecl, 0x528A10>(atomic): int

*CVisibilityPlugins::RenderVehicleHiDetailCB

plugin::CallAndReturnDynGlobal(gaddrof(CVisibilityPlugins::RenderVehicleHiDetailCB), atomic);

0AA7: call_function_return 0x5283E0 num_params 1 pop 1 [atomic] func_ret [RpAtomic *]

function CVisibilityPlugins__RenderVehicleHiDetailCB<cdecl, 0x5283E0>(atomic): int

*CVisibilityPlugins::RenderVehicleHiDetailCB_BigVehicle

plugin::CallAndReturnDynGlobal(gaddrof(CVisibilityPlugins::RenderVehicleHiDetailCB_BigVehicle), atomic);

0AA7: call_function_return 0x5288A0 num_params 1 pop 1 [atomic] func_ret [RpAtomic *]

function CVisibilityPlugins__RenderVehicleHiDetailCB_BigVehicle<cdecl, 0x5288A0>(atomic): int

*CVisibilityPlugins::RenderVehicleHiDetailCB_Boat

plugin::CallAndReturnDynGlobal(gaddrof(CVisibilityPlugins::RenderVehicleHiDetailCB_Boat), atomic);

0AA7: call_function_return 0x528AD0 num_params 1 pop 1 [atomic] func_ret [RpAtomic *]

function CVisibilityPlugins__RenderVehicleHiDetailCB_Boat<cdecl, 0x528AD0>(atomic): int

*CVisibilityPlugins::RenderVehicleLowDetailAlphaCB_BigVehicle

plugin::CallAndReturnDynGlobal(gaddrof(CVisibilityPlugins::RenderVehicleLowDetailAlphaCB_BigVehicle), atomic);

0AA7: call_function_return 0x528940 num_params 1 pop 1 [atomic] func_ret [RpAtomic *]

function CVisibilityPlugins__RenderVehicleLowDetailAlphaCB_BigVehicle<cdecl, 0x528940>(atomic): int

*CVisibilityPlugins::RenderVehicleLowDetailCB_BigVehicle

plugin::CallAndReturnDynGlobal(gaddrof(CVisibilityPlugins::RenderVehicleLowDetailCB_BigVehicle), atomic);

0AA7: call_function_return 0x5287F0 num_params 1 pop 1 [atomic] func_ret [RpAtomic *]

function CVisibilityPlugins__RenderVehicleLowDetailCB_BigVehicle<cdecl, 0x5287F0>(atomic): int

*CVisibilityPlugins::RenderVehicleReallyLowDetailCB

plugin::CallAndReturnDynGlobal(gaddrof(CVisibilityPlugins::RenderVehicleReallyLowDetailCB), atomic);

0AA7: call_function_return 0x528240 num_params 1 pop 1 [atomic] func_ret [RpAtomic *]

function CVisibilityPlugins__RenderVehicleReallyLowDetailCB<cdecl, 0x528240>(atomic): int

*CVisibilityPlugins::RenderVehicleReallyLowDetailCB_BigVehicle

plugin::CallAndReturnDynGlobal(gaddrof(CVisibilityPlugins::RenderVehicleReallyLowDetailCB_BigVehicle), atomic);

0AA7: call_function_return 0x5287B0 num_params 1 pop 1 [atomic] func_ret [RpAtomic *]

function CVisibilityPlugins__RenderVehicleReallyLowDetailCB_BigVehicle<cdecl, 0x5287B0>(atomic): int

*CVisibilityPlugins::RenderWheelAtomicCB

plugin::CallAndReturnDynGlobal(gaddrof(CVisibilityPlugins::RenderWheelAtomicCB), atomic);

0AA7: call_function_return 0x527F70 num_params 1 pop 1 [atomic] func_ret [RpAtomic *]

function CVisibilityPlugins__RenderWheelAtomicCB<cdecl, 0x527F70>(atomic): int

CVisibilityPlugins::SetAtomicFlag

plugin::CallDynGlobal(gaddrof(CVisibilityPlugins::SetAtomicFlag), atomic, flag);

CVisibilityPlugins::SetAtomicModelInfo

plugin::CallDynGlobal(gaddrof(CVisibilityPlugins::SetAtomicModelInfo), atomic, info);

CVisibilityPlugins::SetAtomicRenderCallback

plugin::CallDynGlobal(gaddrof(CVisibilityPlugins::SetAtomicRenderCallback), atomic, f);

CVisibilityPlugins::SetClumpAlpha

plugin::CallDynGlobal(gaddrof(CVisibilityPlugins::SetClumpAlpha), clump, alpha);

CVisibilityPlugins::SetClumpModelInfo

plugin::CallDynGlobal(gaddrof(CVisibilityPlugins::SetClumpModelInfo), clump, info);

CVisibilityPlugins::SetFrameHierarchyId

plugin::CallDynGlobal(gaddrof(CVisibilityPlugins::SetFrameHierarchyId), frame, id);

CVisibilityPlugins::SetRenderWareCamera

plugin::CallDynGlobal(gaddrof(CVisibilityPlugins::SetRenderWareCamera), camera);

CVisibilityPlugins::VehicleVisibilityCB

plugin::CallAndReturnDynGlobal(gaddrof(CVisibilityPlugins::VehicleVisibilityCB), clump);

0AA7: call_function_return 0x528E80 num_params 1 pop 1 [clump] func_ret [bool]

function CVisibilityPlugins__VehicleVisibilityCB<cdecl, 0x528E80>(clump): int

CVisibilityPlugins::VehicleVisibilityCB_BigVehicle

plugin::CallAndReturnDynGlobal(gaddrof(CVisibilityPlugins::VehicleVisibilityCB_BigVehicle), clump);

0AA7: call_function_return 0x528EC0 num_params 1 pop 1 [clump] func_ret [bool]

function CVisibilityPlugins__VehicleVisibilityCB_BigVehicle<cdecl, 0x528EC0>(clump): int

*SetAlphaCB

plugin::CallAndReturnDynGlobal(gaddrof(SetAlphaCB), material, data);

0AA7: call_function_return 0x527F60 num_params 2 pop 2 [data] [material] func_ret [RpMaterial *]

function SetAlphaCB<cdecl, 0x527F60>(material, data): int

*SetTextureCB

plugin::CallAndReturnDynGlobal(gaddrof(SetTextureCB), material, data);

0AA7: call_function_return 0x528B10 num_params 2 pop 2 [data] [material] func_ret [RpMaterial *]

function SetTextureCB<cdecl, 0x528B10>(material, data): int

plugin_III\game_III\CWanted.cpp

CCrimeBeingQd::operator=

plugin::CallMethodDynGlobal(gaddrof_o(CCrimeBeingQd::operator=, void (CCrimeBeingQd::*)(CCrimeBeingQd const &)), this, right);

0AA6: call_method 0x5966A0 struct [CCrimeBeingQd] num_params 1 pop 0 [right]

function CCrimeBeingQd__operator=<thiscall, 0x5966A0>(struct: int, right)

CWanted::AddCrimeToQ

plugin::CallMethodAndReturnDynGlobal(gaddrof(CWanted::AddCrimeToQ), this, crimeType, crimeId, pos, bAlreadyReported, bPoliceDontReallyCare);

0AA8: call_method_return 0x4ADFD0 struct [CWanted] num_params 5 pop 0 [bPoliceDontReallyCare] [bAlreadyReported] [pos] [crimeId] [crimeType] func_ret [bool]

function CWanted__AddCrimeToQ<thiscall, 0x4ADFD0>(struct: int, crimeType, crimeId, pos, bAlreadyReported, bPoliceDontReallyCare): int

CWanted::AreArmyRequired

plugin::CallMethodAndReturnDynGlobal(gaddrof(CWanted::AreArmyRequired), this);

0AA8: call_method_return 0x4ADBE0 struct [CWanted] num_params 0 pop 0 func_ret [bool]

function CWanted__AreArmyRequired<thiscall, 0x4ADBE0>(struct: int): int

CWanted::AreFbiRequired

plugin::CallMethodAndReturnDynGlobal(gaddrof(CWanted::AreFbiRequired), this);

0AA8: call_method_return 0x4ADBC0 struct [CWanted] num_params 0 pop 0 func_ret [bool]

function CWanted__AreFbiRequired<thiscall, 0x4ADBC0>(struct: int): int

CWanted::AreSwatRequired

plugin::CallMethodAndReturnDynGlobal(gaddrof(CWanted::AreSwatRequired), this);

0AA8: call_method_return 0x4ADBA0 struct [CWanted] num_params 0 pop 0 func_ret [bool]

function CWanted__AreSwatRequired<thiscall, 0x4ADBA0>(struct: int): int

CWanted::ClearQdCrimes

plugin::CallMethodDynGlobal(gaddrof(CWanted::ClearQdCrimes), this);

0AA6: call_method 0x4ADF20 struct [CWanted] num_params 0 pop 0

function CWanted__ClearQdCrimes<thiscall, 0x4ADF20>(struct: int)

CWanted::Initialise

plugin::CallMethodDynGlobal(gaddrof(CWanted::Initialise), this);

0AA6: call_method 0x4AD6E0 struct [CWanted] num_params 0 pop 0

function CWanted__Initialise<thiscall, 0x4AD6E0>(struct: int)

CWanted::NumOfHelisRequired

plugin::CallMethodAndReturnDynGlobal(gaddrof(CWanted::NumOfHelisRequired), this);

0AA8: call_method_return 0x4ADC00 struct [CWanted] num_params 0 pop 0 func_ret [int]

function CWanted__NumOfHelisRequired<thiscall, 0x4ADC00>(struct: int): int

CWanted::RegisterCrime

plugin::CallMethodDynGlobal(gaddrof(CWanted::RegisterCrime), this, crimeType, pos, crimeId, bPoliceDontReallyCare);

0AA6: call_method 0x4AD9F0 struct [CWanted] num_params 4 pop 0 [bPoliceDontReallyCare] [crimeId] [pos] [crimeType]

function CWanted__RegisterCrime<thiscall, 0x4AD9F0>(struct: int, crimeType, pos, crimeId, bPoliceDontReallyCare)

CWanted::RegisterCrime_Immediately

plugin::CallMethodDynGlobal(gaddrof(CWanted::RegisterCrime_Immediately), this, crimeType, pos, crimeId, bPoliceDontReallyCare);

0AA6: call_method 0x4ADA10 struct [CWanted] num_params 4 pop 0 [bPoliceDontReallyCare] [crimeId] [pos] [crimeType]

function CWanted__RegisterCrime_Immediately<thiscall, 0x4ADA10>(struct: int, crimeType, pos, crimeId, bPoliceDontReallyCare)

CWanted::ReportCrimeNow

plugin::CallMethodDynGlobal(gaddrof(CWanted::ReportCrimeNow), this, crimeType, pos, bPoliceDontReallyCare);

0AA6: call_method 0x4AE110 struct [CWanted] num_params 3 pop 0 [bPoliceDontReallyCare] [pos] [crimeType]

function CWanted__ReportCrimeNow<thiscall, 0x4AE110>(struct: int, crimeType, pos, bPoliceDontReallyCare)

CWanted::Reset

plugin::CallMethodDynGlobal(gaddrof(CWanted::Reset), this);

0AA6: call_method 0x4AD790 struct [CWanted] num_params 0 pop 0

function CWanted__Reset<thiscall, 0x4AD790>(struct: int)

CWanted::ResetPolicePursuit

plugin::CallMethodDynGlobal(gaddrof(CWanted::ResetPolicePursuit), this);

0AA6: call_method 0x4ADC40 struct [CWanted] num_params 0 pop 0

function CWanted__ResetPolicePursuit<thiscall, 0x4ADC40>(struct: int)

CWanted::SetWantedLevel

plugin::CallMethodDynGlobal(gaddrof(CWanted::SetWantedLevel), this, level);

0AA6: call_method 0x4ADA50 struct [CWanted] num_params 1 pop 0 [level]

function CWanted__SetWantedLevel<thiscall, 0x4ADA50>(struct: int, level)

CWanted::SetWantedLevelNoDrop

plugin::CallMethodDynGlobal(gaddrof(CWanted::SetWantedLevelNoDrop), this, level);

0AA6: call_method 0x4ADAC0 struct [CWanted] num_params 1 pop 0 [level]

function CWanted__SetWantedLevelNoDrop<thiscall, 0x4ADAC0>(struct: int, level)

CWanted::Update

plugin::CallMethodDynGlobal(gaddrof(CWanted::Update), this);

0AA6: call_method 0x4AD7B0 struct [CWanted] num_params 0 pop 0

function CWanted__Update<thiscall, 0x4AD7B0>(struct: int)

CWanted::UpdateCrimesQ

plugin::CallMethodDynGlobal(gaddrof(CWanted::UpdateCrimesQ), this);

0AA6: call_method 0x4AE090 struct [CWanted] num_params 0 pop 0

function CWanted__UpdateCrimesQ<thiscall, 0x4AE090>(struct: int)

CWanted::UpdateWantedLevel

plugin::CallMethodDynGlobal(gaddrof(CWanted::UpdateWantedLevel), this);

0AA6: call_method 0x4AD900 struct [CWanted] num_params 0 pop 0

function CWanted__UpdateWantedLevel<thiscall, 0x4AD900>(struct: int)

CWanted::SetMaximumWantedLevel

plugin::CallDynGlobal(gaddrof(CWanted::SetMaximumWantedLevel), level);

CWanted::WorkOutPolicePresence

plugin::CallAndReturnDynGlobal(gaddrof(CWanted::WorkOutPolicePresence), pos, radius);

0AA7: call_function_return 0x4ADD00 num_params 2 pop 2 [radius] [pos] func_ret [int]

function CWanted__WorkOutPolicePresence<cdecl, 0x4ADD00>(pos, radius): int

plugin_III\game_III\CWaterCannon.cpp

CWaterCannon::Init

plugin::CallMethodDynGlobal(gaddrof(CWaterCannon::Init), this);

0AA6: call_method 0x521A30 struct [CWaterCannon] num_params 0 pop 0

function CWaterCannon__Init<thiscall, 0x521A30>(struct: int)

CWaterCannon::PushPeds

plugin::CallMethodDynGlobal(gaddrof(CWaterCannon::PushPeds), this);

0AA6: call_method 0x5220B0 struct [CWaterCannon] num_params 0 pop 0

function CWaterCannon__PushPeds<thiscall, 0x5220B0>(struct: int)

CWaterCannon::Render

plugin::CallMethodDynGlobal(gaddrof(CWaterCannon::Render), this);

0AA6: call_method 0x521D30 struct [CWaterCannon] num_params 0 pop 0

function CWaterCannon__Render<thiscall, 0x521D30>(struct: int)

CWaterCannon::Update_NewInput

plugin::CallMethodDynGlobal(gaddrof(CWaterCannon::Update_NewInput), this, pos, dir);

0AA6: call_method 0x521CC0 struct [CWaterCannon] num_params 2 pop 0 [dir] [pos]

function CWaterCannon__Update_NewInput<thiscall, 0x521CC0>(struct: int, pos, dir)

CWaterCannon::Update_OncePerFrame

plugin::CallMethodDynGlobal(gaddrof(CWaterCannon::Update_OncePerFrame), this, index);

0AA6: call_method 0x521B80 struct [CWaterCannon] num_params 1 pop 0 [index]

function CWaterCannon__Update_OncePerFrame<thiscall, 0x521B80>(struct: int, index)

plugin_III\game_III\CWaterCannons.cpp

CWaterCannons::UpdateOne

plugin::CallDynGlobal(gaddrof(CWaterCannons::UpdateOne), id, pos, dir);

plugin_III\game_III\CWeapon.cpp

CWeapon::AddGunshell

plugin::CallMethodDynGlobal(gaddrof(CWeapon::AddGunshell), this, shooter, source, direction, size);

0AA6: call_method 0x55F770 struct [CWeapon] num_params 4 pop 0 [size] [direction] [source] [shooter]

function CWeapon__AddGunshell<thiscall, 0x55F770>(struct: int, shooter, source, direction, size)

CWeapon::DoBulletImpact

plugin::CallMethodDynGlobal(gaddrof(CWeapon::DoBulletImpact), this, shooter, victim, source, target, colPoint, ahead);

0AA6: call_method 0x55F950 struct [CWeapon] num_params 6 pop 0 [ahead] [colPoint] [target] [source] [victim] [shooter]

function CWeapon__DoBulletImpact<thiscall, 0x55F950>(struct: int, shooter, victim, source, target, colPoint, ahead)

CWeapon::Fire

plugin::CallMethodAndReturnDynGlobal(gaddrof(CWeapon::Fire), this, shooter, fireSource);

0AA8: call_method_return 0x55C380 struct [CWeapon] num_params 2 pop 0 [fireSource] [shooter] func_ret [bool]

function CWeapon__Fire<thiscall, 0x55C380>(struct: int, shooter, fireSource): int

CWeapon::FireAreaEffect

plugin::CallMethodAndReturnDynGlobal(gaddrof(CWeapon::FireAreaEffect), this, shooter, fireSource);

0AA8: call_method_return 0x561E00 struct [CWeapon] num_params 2 pop 0 [fireSource] [shooter] func_ret [bool]

function CWeapon__FireAreaEffect<thiscall, 0x561E00>(struct: int, shooter, fireSource): int

CWeapon::FireFromCar

plugin::CallMethodAndReturnDynGlobal(gaddrof(CWeapon::FireFromCar), this, shooter, left);

0AA8: call_method_return 0x55C940 struct [CWeapon] num_params 2 pop 0 [left] [shooter] func_ret [bool]

function CWeapon__FireFromCar<thiscall, 0x55C940>(struct: int, shooter, left): int

CWeapon::FireInstantHit

plugin::CallMethodAndReturnDynGlobal(gaddrof(CWeapon::FireInstantHit), this, shooter, fireSource);

0AA8: call_method_return 0x55D2E0 struct [CWeapon] num_params 2 pop 0 [fireSource] [shooter] func_ret [bool]

function CWeapon__FireInstantHit<thiscall, 0x55D2E0>(struct: int, shooter, fireSource): int

CWeapon::FireInstantHitFromCar

plugin::CallMethodAndReturnDynGlobal(gaddrof(CWeapon::FireInstantHitFromCar), this, shooter, left);

0AA8: call_method_return 0x5624D0 struct [CWeapon] num_params 2 pop 0 [left] [shooter] func_ret [bool]

function CWeapon__FireInstantHitFromCar<thiscall, 0x5624D0>(struct: int, shooter, left): int

CWeapon::FireM16_1stPerson

plugin::CallMethodAndReturnDynGlobal(gaddrof(CWeapon::FireM16_1stPerson), this, shooter);

0AA8: call_method_return 0x562180 struct [CWeapon] num_params 1 pop 0 [shooter] func_ret [bool]

function CWeapon__FireM16_1stPerson<thiscall, 0x562180>(struct: int, shooter): int

CWeapon::FireMelee

plugin::CallMethodAndReturnDynGlobal(gaddrof(CWeapon::FireMelee), this, shooter, fireSource);

0AA8: call_method_return 0x55CA20 struct [CWeapon] num_params 2 pop 0 [fireSource] [shooter] func_ret [bool]

function CWeapon__FireMelee<thiscall, 0x55CA20>(struct: int, shooter, fireSource): int

CWeapon::FireProjectile

plugin::CallMethodAndReturnDynGlobal(gaddrof(CWeapon::FireProjectile), this, shooter, fireSource, power);

0AA8: call_method_return 0x561900 struct [CWeapon] num_params 3 pop 0 [power] [fireSource] [shooter] func_ret [bool]

function CWeapon__FireProjectile<thiscall, 0x561900>(struct: int, shooter, fireSource, power): int

CWeapon::FireShotgun

plugin::CallMethodAndReturnDynGlobal(gaddrof(CWeapon::FireShotgun), this, shooter, fireSource);

0AA8: call_method_return 0x560620 struct [CWeapon] num_params 2 pop 0 [fireSource] [shooter] func_ret [bool]

function CWeapon__FireShotgun<thiscall, 0x560620>(struct: int, shooter, fireSource): int

CWeapon::FireSniper

plugin::CallMethodAndReturnDynGlobal(gaddrof(CWeapon::FireSniper), this, shooter);

0AA8: call_method_return 0x561FE0 struct [CWeapon] num_params 1 pop 0 [shooter] func_ret [bool]

function CWeapon__FireSniper<thiscall, 0x561FE0>(struct: int, shooter): int

CWeapon::HasWeaponAmmoToBeUsed

plugin::CallMethodAndReturnDynGlobal(gaddrof(CWeapon::HasWeaponAmmoToBeUsed), this);

0AA8: call_method_return 0x564B80 struct [CWeapon] num_params 0 pop 0 func_ret [bool]

function CWeapon__HasWeaponAmmoToBeUsed<thiscall, 0x564B80>(struct: int): int

CWeapon::HitsGround

plugin::CallMethodAndReturnDynGlobal(gaddrof(CWeapon::HitsGround), this, holder, fireSource, aimingTo);

0AA8: call_method_return 0x564890 struct [CWeapon] num_params 3 pop 0 [aimingTo] [fireSource] [holder] func_ret [bool]

function CWeapon__HitsGround<thiscall, 0x564890>(struct: int, holder, fireSource, aimingTo): int

CWeapon::Initialise

plugin::CallMethodDynGlobal(gaddrof(CWeapon::Initialise), this, type, ammo);

0AA6: call_method 0x55C330 struct [CWeapon] num_params 2 pop 0 [ammo] [type]

function CWeapon__Initialise<thiscall, 0x55C330>(struct: int, type, ammo)

CWeapon::IsType2Handed

plugin::CallMethodAndReturnDynGlobal(gaddrof(CWeapon::IsType2Handed), this);

0AA8: call_method_return 0x563FD0 struct [CWeapon] num_params 0 pop 0 func_ret [bool]

function CWeapon__IsType2Handed<thiscall, 0x563FD0>(struct: int): int

CWeapon::IsTypeMelee

plugin::CallMethodAndReturnDynGlobal(gaddrof(CWeapon::IsTypeMelee), this);

0AA8: call_method_return 0x563FB0 struct [CWeapon] num_params 0 pop 0 func_ret [bool]

function CWeapon__IsTypeMelee<thiscall, 0x563FB0>(struct: int): int

CWeapon::Reload

plugin::CallMethodDynGlobal(gaddrof(CWeapon::Reload), this);

0AA6: call_method 0x5639D0 struct [CWeapon] num_params 0 pop 0

function CWeapon__Reload<thiscall, 0x5639D0>(struct: int)

CWeapon::Update

plugin::CallMethodDynGlobal(gaddrof(CWeapon::Update), this, audioEntity);

0AA6: call_method 0x563A10 struct [CWeapon] num_params 1 pop 0 [audioEntity]

function CWeapon__Update<thiscall, 0x563A10>(struct: int, audioEntity)

CWeapon::BlowUpExplosiveThings

plugin::CallDynGlobal(gaddrof(CWeapon::BlowUpExplosiveThings), thing);

CWeapon::DoDoomAiming

plugin::CallDynGlobal(gaddrof(CWeapon::DoDoomAiming), shooter, source, target);

CWeapon::DoDriveByAutoAiming

plugin::CallDynGlobal(gaddrof(CWeapon::DoDriveByAutoAiming), shooter, source, target);

CWeapon::DoTankDoomAiming

plugin::CallDynGlobal(gaddrof(CWeapon::DoTankDoomAiming), shooter, driver, source, target);

CWeapon::GenerateFlameThrowerParticles

plugin::CallDynGlobal(gaddrof(CWeapon::GenerateFlameThrowerParticles), pos, dir);

CWeapon::MakePedsJumpAtShot

plugin::CallDynGlobal(gaddrof(CWeapon::MakePedsJumpAtShot), shooter, source, target);

CWeapon::ProcessLineOfSight

plugin::CallAndReturnDynGlobal(gaddrof(CWeapon::ProcessLineOfSight), origin, target, point, outEntity, type, entity, buildings, vehicles, peds, objects, dummies, doSeeThroughCheck, doCameraIgnoreCheck);

0AA7: call_function_return 0x564C00 num_params 13 pop 13 [doCameraIgnoreCheck] [doSeeThroughCheck] [dummies] [objects] [peds] [vehicles] [buildings] [entity] [type] [outEntity] [point] [target] [origin] func_ret [bool]

function CWeapon__ProcessLineOfSight<cdecl, 0x564C00>(origin, target, point, outEntity, type, entity, buildings, vehicles, peds, objects, dummies, doSeeThroughCheck, doCameraIgnoreCheck): int

FireOneInstantHitRound

plugin::CallDynGlobal(gaddrof(FireOneInstantHitRound), source, target, damage);

plugin_III\game_III\CWeaponEffects.cpp

CWeaponEffects::CWeaponEffects

plugin::CallMethod<0x564C40, CWeaponEffects *>(this);

0AA6: call_method 0x564C40 struct [CWeaponEffects] num_params 0 pop 0

function CWeaponEffects__CWeaponEffects<thiscall, 0x564C40>(struct: int)

CWeaponEffects::ClearCrossHair

plugin::Call<0x564D60>();

0AA5: call_function 0x564D60 num_params 0 pop 0

function CWeaponEffects__ClearCrossHair<cdecl, 0x564D60>()

CWeaponEffects::Init

plugin::Call<0x564C60>();

0AA5: call_function 0x564C60 num_params 0 pop 0

function CWeaponEffects__Init<cdecl, 0x564C60>()

CWeaponEffects::MarkTarget

plugin::Call<0x564D00, CVector, unsigned char, unsigned char, unsigned char, unsigned char, float>(pos, red, green, blue, alpha, size);

0AA5: call_function 0x564D00 num_params 6 pop 6 [size] [alpha] [blue] [green] [red] [pos]

function CWeaponEffects__MarkTarget<cdecl, 0x564D00>(pos, red, green, blue, alpha, size)

CWeaponEffects::Render

plugin::Call<0x564D70>();

0AA5: call_function 0x564D70 num_params 0 pop 0

function CWeaponEffects__Render<cdecl, 0x564D70>()

CWeaponEffects::Shutdown

plugin::Call<0x564CF0>();

0AA5: call_function 0x564CF0 num_params 0 pop 0

function CWeaponEffects__Shutdown<cdecl, 0x564CF0>()

CWeaponEffects::~CWeaponEffects

plugin::CallMethod<0x564C50, CWeaponEffects *>(this);

0AA6: call_method 0x564C50 struct [CWeaponEffects] num_params 0 pop 0

function CWeaponEffects__~CWeaponEffects<thiscall, 0x564C50>(struct: int)

plugin_III\game_III\CWeaponInfo.cpp

CWeaponInfo::CWeaponInfo

plugin::CallMethod<0x5654F0, CWeaponInfo *>(this);

0AA6: call_method 0x5654F0 struct [CWeaponInfo] num_params 0 pop 0

function CWeaponInfo__CWeaponInfo<thiscall, 0x5654F0>(struct: int)

CWeaponInfo::GetWeaponInfo

plugin::CallAndReturn(weaponType);

0AA7: call_function_return 0x564FD0 num_params 1 pop 1 [weaponType] func_ret [CWeaponInfo*]

function CWeaponInfo__GetWeaponInfo<cdecl, 0x564FD0>(weaponType): int

CWeaponInfo::Initialise

plugin::Call<0x564EA0>();

0AA5: call_function 0x564EA0 num_params 0 pop 0

function CWeaponInfo__Initialise<cdecl, 0x564EA0>()

CWeaponInfo::LoadWeaponData

plugin::Call<0x564FE0>();

0AA5: call_function 0x564FE0 num_params 0 pop 0

function CWeaponInfo__LoadWeaponData<cdecl, 0x564FE0>()

CWeaponInfo::Shutdown

plugin::Call<0x564FB0>();

0AA5: call_function 0x564FB0 num_params 0 pop 0

function CWeaponInfo__Shutdown<cdecl, 0x564FB0>()

CWeaponInfo::~CWeaponInfo

plugin::CallMethod<0x5654E0, CWeaponInfo *>(this);

0AA6: call_method 0x5654E0 struct [CWeaponInfo] num_params 0 pop 0

function CWeaponInfo__~CWeaponInfo<thiscall, 0x5654E0>(struct: int)

plugin_III\game_III\CWeather.cpp

CWeather::ForceWeather

plugin::CallDynGlobal(gaddrof(CWeather::ForceWeather), weather);

CWeather::ForceWeatherNow

plugin::CallDynGlobal(gaddrof(CWeather::ForceWeatherNow), weather);

RenderOneRainStreak

plugin::CallDynGlobal(gaddrof(RenderOneRainStreak), pos, unused, intensity, scale, distance);

plugin_III\game_III\CWorld.cpp

CWorld::Add

plugin::Call<0x4AE930, CEntity*>(entity);

0AA5: call_function 0x4AE930 num_params 1 pop 1 [entity]

function CWorld__Add<cdecl, 0x4AE930>(entity)

CWorld::AddParticles

plugin::Call<0x4B4010>();

0AA5: call_function 0x4B4010 num_params 0 pop 0

function CWorld__AddParticles<cdecl, 0x4B4010>()

CWorld::CallOffChaseForArea

plugin::Call<0x4B5530, float, float, float, float>(x1, y1, x2, y2);

0AA5: call_function 0x4B5530 num_params 4 pop 4 [y2] [x2] [y1] [x1]

function CWorld__CallOffChaseForArea<cdecl, 0x4B5530>(x1, y1, x2, y2)

CWorld::CallOffChaseForAreaSectorListPeds

plugin::Call<0x4B5A60, CPtrList&, float, float, float, float, float, float, float, float>(list, x1, y1, x2, y2, arg5, arg6, arg7, arg8);

0AA5: call_function 0x4B5A60 num_params 9 pop 9 [arg8] [arg7] [arg6] [arg5] [y2] [x2] [y1] [x1] [list]

function CWorld__CallOffChaseForAreaSectorListPeds<cdecl, 0x4B5A60>(list, x1, y1, x2, y2, arg5, arg6, arg7, arg8)

CWorld::CallOffChaseForAreaSectorListVehicles

plugin::Call<0x4B57B0, CPtrList&, float, float, float, float, float, float, float, float>(list, x1, y1, x2, y2, arg5, arg6, arg7, arg8);

0AA5: call_function 0x4B57B0 num_params 9 pop 9 [arg8] [arg7] [arg6] [arg5] [y2] [x2] [y1] [x1] [list]

function CWorld__CallOffChaseForAreaSectorListVehicles<cdecl, 0x4B57B0>(list, x1, y1, x2, y2, arg5, arg6, arg7, arg8)

CWorld::CameraToIgnoreThisObject

plugin::CallAndReturn(entity);

0AA7: call_function_return 0x4B5C30 num_params 1 pop 1 [entity] func_ret [bool]

function CWorld__CameraToIgnoreThisObject<cdecl, 0x4B5C30>(entity): int

CWorld::ClearCarsFromArea

plugin::Call<0x4B50E0, float, float, float, float, float, float>(x1, y1, z1, x2, y2, z2);

0AA5: call_function 0x4B50E0 num_params 6 pop 6 [z2] [y2] [x2] [z1] [y1] [x1]

function CWorld__ClearCarsFromArea<cdecl, 0x4B50E0>(x1, y1, z1, x2, y2, z2)

CWorld::ClearExcitingStuffFromArea

plugin::Call<0x4B4E70, CVector const&, float, unsigned char>(point, radius, bRemoveProjectilesAndShadows);

0AA5: call_function 0x4B4E70 num_params 3 pop 3 [bRemoveProjectilesAndShadows] [radius] [point]

function CWorld__ClearExcitingStuffFromArea<cdecl, 0x4B4E70>(point, radius, bRemoveProjectilesAndShadows)

CWorld::ClearForRestart

plugin::Call<0x4AE850>();

0AA5: call_function 0x4AE850 num_params 0 pop 0

function CWorld__ClearForRestart<cdecl, 0x4AE850>()

CWorld::ClearPedsFromArea

plugin::Call<0x4B52B0, float, float, float, float, float, float>(x1, y1, z1, x2, y2, z2);

0AA5: call_function 0x4B52B0 num_params 6 pop 6 [z2] [y2] [x2] [z1] [y1] [x1]

function CWorld__ClearPedsFromArea<cdecl, 0x4B52B0>(x1, y1, z1, x2, y2, z2)

CWorld::ClearScanCodes

plugin::Call<0x4B1F60>();

0AA5: call_function 0x4B1F60 num_params 0 pop 0

function CWorld__ClearScanCodes<cdecl, 0x4B1F60>()

CWorld::ExtinguishAllCarFiresInArea

plugin::Call<0x4B5460, CVector, float>(point, radius);

0AA5: call_function 0x4B5460 num_params 2 pop 2 [radius] [point]

function CWorld__ExtinguishAllCarFiresInArea<cdecl, 0x4B5460>(point, radius)

CWorld::FindGroundZFor3DCoord

plugin::CallAndReturn(x, y, z, outResult);

0AA7: call_function_return 0x4B3AE0 num_params 4 pop 4 [outResult] [z] [y] [x] func_ret [float]

function CWorld__FindGroundZFor3DCoord<cdecl, 0x4B3AE0>(x, y, z, outResult): float

CWorld::FindGroundZForCoord

plugin::CallAndReturn(x, y);

0AA7: call_function_return 0x4B3A80 num_params 2 pop 2 [y] [x] func_ret [float]

function CWorld__FindGroundZForCoord<cdecl, 0x4B3A80>(x, y): float

CWorld::FindMissionEntitiesIntersectingCube

plugin::Call<0x4B3680, CVector const&, CVector const&, short, short, CEntity*, bool, bool, bool>(cornerA, cornerB, outCount, maxCount, outEntities, vehicles, peds, objects);

0AA5: call_function 0x4B3680 num_params 8 pop 8 [objects] [peds] [vehicles] [outEntities] [maxCount] [outCount] [cornerB] [cornerA]

function CWorld__FindMissionEntitiesIntersectingCube<cdecl, 0x4B3680>(cornerA, cornerB, outCount, maxCount, outEntities, vehicles, peds, objects)

CWorld::FindMissionEntitiesIntersectingCubeSectorList

plugin::Call<0x4B3920, CPtrList&, CVector const&, CVector const&, short, short, CEntity*, bool, bool, bool>(list, cornerA, cornerB, outCount, maxCount, outEntities, vehiclesList, pedsList, objectsList);

0AA5: call_function 0x4B3920 num_params 9 pop 9 [objectsList] [pedsList] [vehiclesList] [outEntities] [maxCount] [outCount] [cornerB] [cornerA] [list]

function CWorld__FindMissionEntitiesIntersectingCubeSectorList<cdecl, 0x4B3920>(list, cornerA, cornerB, outCount, maxCount, outEntities, vehiclesList, pedsList, objectsList)

CWorld::FindObjectsInRange

plugin::Call<0x4B2200, CVector const&, float, bool, short, short, CEntity*, bool, bool, bool, bool, bool>(point, radius, b2D, outCount, maxCount, outEntities, buildings, vehicles, peds, objects, dummies);

0AA5: call_function 0x4B2200 num_params 11 pop 11 [dummies] [objects] [peds] [vehicles] [buildings] [outEntities] [maxCount] [outCount] [b2D] [radius] [point]

function CWorld__FindObjectsInRange<cdecl, 0x4B2200>(point, radius, b2D, outCount, maxCount, outEntities, buildings, vehicles, peds, objects, dummies)

CWorld::FindObjectsInRangeSectorList

plugin::Call<0x4B2540, CPtrList&, CVector const&, float, bool, short, short, CEntity*>(list, point, radius, b2D, outCount, maxCount, outEntities);

0AA5: call_function 0x4B2540 num_params 7 pop 7 [outEntities] [maxCount] [outCount] [b2D] [radius] [point] [list]

function CWorld__FindObjectsInRangeSectorList<cdecl, 0x4B2540>(list, point, radius, b2D, outCount, maxCount, outEntities)

CWorld::FindObjectsIntersectingAngledCollisionBox

plugin::Call<0x4B3280, CColBox const&, CMatrix const&, CVector const&, float, float, float, float, short, short, CEntity*, bool, bool, bool, bool, bool>(box, transform, point, x1, y1, x2, y2, outCount, maxCount, outEntities, buildings, vehicles, peds, objects, dummies);

0AA5: call_function 0x4B3280 num_params 15 pop 15 [dummies] [objects] [peds] [vehicles] [buildings] [outEntities] [maxCount] [outCount] [y2] [x2] [y1] [x1] [point] [transform] [box]

function CWorld__FindObjectsIntersectingAngledCollisionBox<cdecl, 0x4B3280>(box, transform, point, x1, y1, x2, y2, outCount, maxCount, outEntities, buildings, vehicles, peds, objects, dummies)

CWorld::FindObjectsIntersectingAngledCollisionBoxSectorList

plugin::Call<0x4B3590, CPtrList&, CColBox const&, CMatrix const&, CVector const&, short, short, CEntity*>(list, box, transform, poin, outCount, maxCount, outEntities);

0AA5: call_function 0x4B3590 num_params 7 pop 7 [outEntities] [maxCount] [outCount] [poin] [transform] [box] [list]

function CWorld__FindObjectsIntersectingAngledCollisionBoxSectorList<cdecl, 0x4B3590>(list, box, transform, poin, outCount, maxCount, outEntities)

CWorld::FindObjectsIntersectingCube

plugin::Call<0x4B2E70, CVector const&, CVector const&, short, short, CEntity*, bool, bool, bool, bool, bool>(cornerA, cornerB, outCount, maxCount, outEntities, buildings, vehicles, peds, objects, dummies);

0AA5: call_function 0x4B2E70 num_params 10 pop 10 [dummies] [objects] [peds] [vehicles] [buildings] [outEntities] [maxCount] [outCount] [cornerB] [cornerA]

function CWorld__FindObjectsIntersectingCube<cdecl, 0x4B2E70>(cornerA, cornerB, outCount, maxCount, outEntities, buildings, vehicles, peds, objects, dummies)

CWorld::FindObjectsIntersectingCubeSectorList

plugin::Call<0x4B3150, CPtrList&, CVector const&, CVector const&, short, short, CEntity*>(list, cornerA, cornerB, outCount, maxCount, outEntities);

0AA5: call_function 0x4B3150 num_params 6 pop 6 [outEntities] [maxCount] [outCount] [cornerB] [cornerA] [list]

function CWorld__FindObjectsIntersectingCubeSectorList<cdecl, 0x4B3150>(list, cornerA, cornerB, outCount, maxCount, outEntities)

CWorld::FindObjectsKindaColliding

plugin::Call<0x4B2A30, CVector const&, float, bool, short, short, CEntity*, bool, bool, bool, bool, bool>(point, radius, b2D, outCount, maxCount, outEntities, buildings, vehicles, peds, objects, dummies);

0AA5: call_function 0x4B2A30 num_params 11 pop 11 [dummies] [objects] [peds] [vehicles] [buildings] [outEntities] [maxCount] [outCount] [b2D] [radius] [point]

function CWorld__FindObjectsKindaColliding<cdecl, 0x4B2A30>(point, radius, b2D, outCount, maxCount, outEntities, buildings, vehicles, peds, objects, dummies)

CWorld::FindObjectsKindaCollidingSectorList

plugin::Call<0x4B2D70, CPtrList&, CVector const&, float, bool, short, short, CEntity*>(list, point, radius, b2D, outCount, maxCount, outEntities);

0AA5: call_function 0x4B2D70 num_params 7 pop 7 [outEntities] [maxCount] [outCount] [b2D] [radius] [point] [list]

function CWorld__FindObjectsKindaCollidingSectorList<cdecl, 0x4B2D70>(list, point, radius, b2D, outCount, maxCount, outEntities)

CWorld::FindObjectsOfTypeInRange

plugin::Call<0x4B2600, unsigned int, CVector const&, float, bool, short, short, CEntity*, bool, bool, bool, bool, bool>(modelId, point, radius, b2D, outCount, maxCount, outEntities, buildings, vehicles, peds, objects, dummies);

0AA5: call_function 0x4B2600 num_params 12 pop 12 [dummies] [objects] [peds] [vehicles] [buildings] [outEntities] [maxCount] [outCount] [b2D] [radius] [point] [modelId]

function CWorld__FindObjectsOfTypeInRange<cdecl, 0x4B2600>(modelId, point, radius, b2D, outCount, maxCount, outEntities, buildings, vehicles, peds, objects, dummies)

CWorld::FindObjectsOfTypeInRangeSectorList

plugin::Call<0x4B2960, unsigned int, CPtrList&, CVector const&, float, bool, short, short, CEntity*>(modelId, list, point, radius, b2D, outCount, maxCount, outEntities);

0AA5: call_function 0x4B2960 num_params 8 pop 8 [outEntities] [maxCount] [outCount] [b2D] [radius] [point] [list] [modelId]

function CWorld__FindObjectsOfTypeInRangeSectorList<cdecl, 0x4B2960>(modelId, list, point, radius, b2D, outCount, maxCount, outEntities)

CWorld::FindRoofZFor3DCoord

plugin::CallAndReturn(x, y, z, outResult);

0AA7: call_function_return 0x4B3B50 num_params 4 pop 4 [outResult] [z] [y] [x] func_ret [float]

function CWorld__FindRoofZFor3DCoord<cdecl, 0x4B3B50>(x, y, z, outResult): float

CWorld::GetIsLineOfSightClear

plugin::CallAndReturn(origin, target, buildings, vehicles, peds, objects, dummies, doSeeThroughCheck, doCameraIgnoreCheck);

0AA7: call_function_return 0x4AEAA0 num_params 9 pop 9 [doCameraIgnoreCheck] [doSeeThroughCheck] [dummies] [objects] [peds] [vehicles] [buildings] [target] [origin] func_ret [bool]

function CWorld__GetIsLineOfSightClear<cdecl, 0x4AEAA0>(origin, target, buildings, vehicles, peds, objects, dummies, doSeeThroughCheck, doCameraIgnoreCheck): int

CWorld::GetIsLineOfSightSectorClear

plugin::CallAndReturn(sector, line, buildings, vehicles, peds, objects, dummies, doSeeThroughCheck, doCameraIgnoreCheck);

0AA7: call_function_return 0x4B2000 num_params 9 pop 9 [doCameraIgnoreCheck] [doSeeThroughCheck] [dummies] [objects] [peds] [vehicles] [buildings] [line] [sector] func_ret [bool]

function CWorld__GetIsLineOfSightSectorClear<cdecl, 0x4B2000>(sector, line, buildings, vehicles, peds, objects, dummies, doSeeThroughCheck, doCameraIgnoreCheck): int

CWorld::GetIsLineOfSightSectorListClear

plugin::CallAndReturn(list, line, doSeeThroughCheck, doCameraIgnoreCheck);

0AA7: call_function_return 0x4B2160 num_params 4 pop 4 [doCameraIgnoreCheck] [doSeeThroughCheck] [line] [list] func_ret [bool]

function CWorld__GetIsLineOfSightSectorListClear<cdecl, 0x4B2160>(list, line, doSeeThroughCheck, doCameraIgnoreCheck): int

CWorld::Initialise

plugin::Call<0x4AE410>();

0AA5: call_function 0x4AE410 num_params 0 pop 0

function CWorld__Initialise<cdecl, 0x4AE410>()

CWorld::Process

plugin::Call<0x4B1A60>();

0AA5: call_function 0x4B1A60 num_params 0 pop 0

function CWorld__Process<cdecl, 0x4B1A60>()

CWorld::ProcessLineOfSight

plugin::CallAndReturn(origin, target, outColPoint, outEntity, buildings, vehicles, peds, objects, dummies, doSeeThroughCheck, doCameraIgnoreCheck);

0AA7: call_function_return 0x4AF970 num_params 11 pop 11 [doCameraIgnoreCheck] [doSeeThroughCheck] [dummies] [objects] [peds] [vehicles] [buildings] [outEntity] [outColPoint] [target] [origin] func_ret [bool]

function CWorld__ProcessLineOfSight<cdecl, 0x4AF970>(origin, target, outColPoint, outEntity, buildings, vehicles, peds, objects, dummies, doSeeThroughCheck, doCameraIgnoreCheck): int

CWorld::ProcessLineOfSightSector

plugin::CallAndReturn(sector, line, outColPoint, maxTouchDistance, outEntity, buildings, vehicles, peds, objects, dummies, doSeeThroughCheck, doCameraIgnoreCheck);

0AA7: call_function_return 0x4B0A80 num_params 12 pop 12 [doCameraIgnoreCheck] [doSeeThroughCheck] [dummies] [objects] [peds] [vehicles] [buildings] [outEntity] [maxTouchDistance] [outColPoint] [line] [sector] func_ret [bool]

function CWorld__ProcessLineOfSightSector<cdecl, 0x4B0A80>(sector, line, outColPoint, maxTouchDistance, outEntity, buildings, vehicles, peds, objects, dummies, doSeeThroughCheck, doCameraIgnoreCheck): int

CWorld::ProcessLineOfSightSectorList

plugin::CallAndReturn(list, line, outColPoint, maxTouchDistance, outEntity, doSeeThroughCheck, doCameraIgnoreCheck);

0AA7: call_function_return 0x4B0C70 num_params 7 pop 7 [doCameraIgnoreCheck] [doSeeThroughCheck] [outEntity] [maxTouchDistance] [outColPoint] [line] [list] func_ret [bool]

function CWorld__ProcessLineOfSightSectorList<cdecl, 0x4B0C70>(list, line, outColPoint, maxTouchDistance, outEntity, doSeeThroughCheck, doCameraIgnoreCheck): int

CWorld::ProcessVerticalLine

plugin::CallAndReturn&, bool, bool, bool, bool, bool, bool, CStoredCollPoly>(origin, distance, outColPoint, outEntity, buildings, vehicles, peds, objects, dummies, doSeeThroughCheck, outCollPoly);

0AA7: call_function_return 0x4B0DE0 num_params 11 pop 11 [outCollPoly] [doSeeThroughCheck] [dummies] [objects] [peds] [vehicles] [buildings] [outEntity] [outColPoint] [distance] [origin] func_ret [bool]

function CWorld__ProcessVerticalLine<cdecl, 0x4B0DE0>(origin, distance, outColPoint, outEntity, buildings, vehicles, peds, objects, dummies, doSeeThroughCheck, outCollPoly): int

CWorld::ProcessVerticalLineSector

plugin::CallAndReturn&, bool, bool, bool, bool, bool, bool, CStoredCollPoly>(sector, line, outColPoint, outEntity, buildings, vehicles, peds, objects, dummies, doSeeThroughCheck, outCollPoly);

0AA7: call_function_return 0x4B0EF0 num_params 11 pop 11 [outCollPoly] [doSeeThroughCheck] [dummies] [objects] [peds] [vehicles] [buildings] [outEntity] [outColPoint] [line] [sector] func_ret [bool]

function CWorld__ProcessVerticalLineSector<cdecl, 0x4B0EF0>(sector, line, outColPoint, outEntity, buildings, vehicles, peds, objects, dummies, doSeeThroughCheck, outCollPoly): int

CWorld::ProcessVerticalLineSectorList

plugin::CallAndReturn&, bool, CStoredCollPoly>(list, line, outColPoint, maxTouchDistance, outEntity, doSeeThroughCheck, outCollPoly);

0AA7: call_function_return 0x4B1090 num_params 7 pop 7 [outCollPoly] [doSeeThroughCheck] [outEntity] [maxTouchDistance] [outColPoint] [line] [list] func_ret [bool]

function CWorld__ProcessVerticalLineSectorList<cdecl, 0x4B1090>(list, line, outColPoint, maxTouchDistance, outEntity, doSeeThroughCheck, outCollPoly): int

CWorld::Remove

plugin::Call<0x4AE9D0, CEntity*>(entity);

0AA5: call_function 0x4AE9D0 num_params 1 pop 1 [entity]

function CWorld__Remove<cdecl, 0x4AE9D0>(entity)

CWorld::RemoveEntityInsteadOfProcessingIt

plugin::Call<0x4B4E10, CEntity*>(entity);

0AA5: call_function 0x4B4E10 num_params 1 pop 1 [entity]

function CWorld__RemoveEntityInsteadOfProcessingIt<cdecl, 0x4B4E10>(entity)

CWorld::RemoveFallenCars

plugin::Call<0x4B4170>();

0AA5: call_function 0x4B4170 num_params 0 pop 0

function CWorld__RemoveFallenCars<cdecl, 0x4B4170>()

CWorld::RemoveFallenPeds

plugin::Call<0x4B4060>();

0AA5: call_function 0x4B4060 num_params 0 pop 0

function CWorld__RemoveFallenPeds<cdecl, 0x4B4060>()

CWorld::RemoveReferencesToDeletedObject

plugin::Call<0x4B3BF0, CEntity*>(entity);

0AA5: call_function 0x4B3BF0 num_params 1 pop 1 [entity]

function CWorld__RemoveReferencesToDeletedObject<cdecl, 0x4B3BF0>(entity)

CWorld::RemoveStaticObjects

plugin::Call<0x4B4D50>();

0AA5: call_function 0x4B4D50 num_params 0 pop 0

function CWorld__RemoveStaticObjects<cdecl, 0x4B4D50>()

CWorld::RepositionCertainDynamicObjects

plugin::Call<0x4B42B0>();

0AA5: call_function 0x4B42B0 num_params 0 pop 0

function CWorld__RepositionCertainDynamicObjects<cdecl, 0x4B42B0>()

CWorld::RepositionOneObject

plugin::Call<0x4B4300, CEntity*>(entity);

0AA5: call_function 0x4B4300 num_params 1 pop 1 [entity]

function CWorld__RepositionOneObject<cdecl, 0x4B4300>(entity)

CWorld::SetAllCarsCanBeDamaged

plugin::Call<0x4B53F0, bool>(enable);

0AA5: call_function 0x4B53F0 num_params 1 pop 1 [enable]

function CWorld__SetAllCarsCanBeDamaged<cdecl, 0x4B53F0>(enable)

CWorld::SetCarsOnFire

plugin::Call<0x4B3E90, float, float, float, float, CEntity*>(x, y, z, radius, fireCreator);

0AA5: call_function 0x4B3E90 num_params 5 pop 5 [fireCreator] [radius] [z] [y] [x]

function CWorld__SetCarsOnFire<cdecl, 0x4B3E90>(x, y, z, radius, fireCreator)

CWorld::SetPedsOnFire

plugin::Call<0x4B3D30, float, float, float, float, CEntity*>(x, y, z, radius, fireCreator);

0AA5: call_function 0x4B3D30 num_params 5 pop 5 [fireCreator] [radius] [z] [y] [x]

function CWorld__SetPedsOnFire<cdecl, 0x4B3D30>(x, y, z, radius, fireCreator)

CWorld::ShutDown

plugin::Call<0x4AE450>();

0AA5: call_function 0x4AE450 num_params 0 pop 0

function CWorld__ShutDown<cdecl, 0x4AE450>()

CWorld::StopAllLawEnforcersInTheirTracks

plugin::Call<0x4B5BC0>();

0AA5: call_function 0x4B5BC0 num_params 0 pop 0

function CWorld__StopAllLawEnforcersInTheirTracks<cdecl, 0x4B5BC0>()

CWorld::TestSphereAgainstSectorList

plugin::CallAndReturn, 0x4B4AC0, CPtrList&, CVector, float, CEntity, bool>(list, sphereCenter, sphereRadius, ignoreEntity, doCameraIgnoreCheck);

0AA7: call_function_return 0x4B4AC0 num_params 5 pop 5 [doCameraIgnoreCheck] [ignoreEntity] [sphereRadius] [sphereCenter] [list] func_ret [CEntity*]

function CWorld__TestSphereAgainstSectorList<cdecl, 0x4B4AC0>(list, sphereCenter, sphereRadius, ignoreEntity, doCameraIgnoreCheck): int

CWorld::TestSphereAgainstWorld

plugin::CallAndReturn, 0x4B4710, CVector, float, CEntity, bool, bool, bool, bool, bool, bool>(sphereCenter, sphereRadius, ignoreEntity, buildings, vehicles, peds, objects, dummies, doSeeThroughCheck);

0AA7: call_function_return 0x4B4710 num_params 9 pop 9 [doSeeThroughCheck] [dummies] [objects] [peds] [vehicles] [buildings] [ignoreEntity] [sphereRadius] [sphereCenter] func_ret [CEntity*]

function CWorld__TestSphereAgainstWorld<cdecl, 0x4B4710>(sphereCenter, sphereRadius, ignoreEntity, buildings, vehicles, peds, objects, dummies, doSeeThroughCheck): int

CWorld::TriggerExplosion

plugin::Call<0x4B1140, CVector const&, float, float, CEntity*, bool>(point, radius, visibleDistance, entity, processVehicleBombTimer);

0AA5: call_function 0x4B1140 num_params 5 pop 5 [processVehicleBombTimer] [entity] [visibleDistance] [radius] [point]

function CWorld__TriggerExplosion<cdecl, 0x4B1140>(point, radius, visibleDistance, entity, processVehicleBombTimer)

CWorld::TriggerExplosionSectorList

plugin::Call<0x4B1340, CPtrList&, CVector const&, float, float, CEntity*, bool>(list, point, radius, visibleDistance, entity, processVehicleBombTimer);

0AA5: call_function 0x4B1340 num_params 6 pop 6 [processVehicleBombTimer] [entity] [visibleDistance] [radius] [point] [list]

function CWorld__TriggerExplosionSectorList<cdecl, 0x4B1340>(list, point, radius, visibleDistance, entity, processVehicleBombTimer)

CWorld::UseDetonator

plugin::Call<0x4B4650, CEntity*>(creator);

0AA5: call_function 0x4B4650 num_params 1 pop 1 [creator]

function CWorld__UseDetonator<cdecl, 0x4B4650>(creator)

plugin_III\game_III\CXtraCompsModelInfo.cpp

CXtraCompsModelInfo::Shutdown

plugin::CallVirtualMethod<1, CXtraCompsModelInfo *>(this);

*CXtraCompsModelInfo::CreateInstance

plugin::CallVirtualMethodAndReturn(this);

CXtraCompsModelInfo::SetClump

plugin::CallVirtualMethod<6, CXtraCompsModelInfo *, RpClump *>(this, clump);

plugin_III\game_III\CZone.cpp

*CZone::GetTranslatedName

plugin::CallMethodAndReturnDynGlobal(gaddrof(CZone::GetTranslatedName), this);

0AA8: call_method_return 0x4B5DD0 struct [*CZone] num_params 0 pop 0 func_ret [wchar_t *]

function CZone__GetTranslatedName<thiscall, 0x4B5DD0>(struct: int): int

plugin_III\game_III\GenericGameStorage.cpp

GenericSave

plugin::CallAndReturnDynGlobal(gaddrof(GenericSave), file);

0AA7: call_function_return 0x58F8D0 num_params 1 pop 1 [file] func_ret [bool]

function GenericSave<cdecl, 0x58F8D0>(file): int

GenericLoad

plugin::CallAndReturnDynGlobal(gaddrof(GenericLoad));

0AA7: call_function_return 0x590A00 num_params 0 pop 0 func_ret [bool]

function GenericLoad<cdecl, 0x590A00>(): int

ReadInSizeofSaveFileBuffer

plugin::CallAndReturnDynGlobal(gaddrof(ReadInSizeofSaveFileBuffer), file, size);

0AA7: call_function_return 0x591910 num_params 2 pop 2 [size] [file] func_ret [bool]

function ReadInSizeofSaveFileBuffer<cdecl, 0x591910>(file, size): int

ReadDataFromFile

plugin::CallAndReturnDynGlobal(gaddrof(ReadDataFromFile), file, buf, size);

0AA7: call_function_return 0x591990 num_params 3 pop 3 [size] [buf] [file] func_ret [bool]

function ReadDataFromFile<cdecl, 0x591990>(file, buf, size): int

CloseFile

plugin::CallAndReturnDynGlobal(gaddrof(CloseFile), file);

0AA7: call_function_return 0x591A00 num_params 1 pop 1 [file] func_ret [bool]

function CloseFile<cdecl, 0x591A00>(file): int

CheckSlotDataValid

plugin::CallAndReturnDynGlobal(gaddrof(CheckSlotDataValid), slot);

0AA7: call_function_return 0x591A40 num_params 1 pop 1 [slot] func_ret [bool]

function CheckSlotDataValid<cdecl, 0x591A40>(slot): int

MakeSpaceForSizeInBufferPointer

plugin::CallDynGlobal(gaddrof(MakeSpaceForSizeInBufferPointer), preSize, buf, postSize);

CopySizeAndPreparePointer

plugin::CallDynGlobal(gaddrof(CopySizeAndPreparePointer), buf, postBuf, postBuf2, unused, size);

MakeValidSaveName

plugin::CallDynGlobal(gaddrof(MakeValidSaveName), slot);

*GetSavedGameDateAndTime

plugin::CallAndReturnDynGlobal(gaddrof(GetSavedGameDateAndTime), slot);

0AA7: call_function_return 0x591B50 num_params 1 pop 1 [slot] func_ret [wchar_t *]

function GetSavedGameDateAndTime<cdecl, 0x591B50>(slot): int

*GetNameOfSavedGame

plugin::CallAndReturnDynGlobal(gaddrof(GetNameOfSavedGame), slot);

0AA7: call_function_return 0x591B60 num_params 1 pop 1 [slot] func_ret [wchar_t *]

function GetNameOfSavedGame<cdecl, 0x591B60>(slot): int

CheckDataNotCorrupt

plugin::CallAndReturnDynGlobal(gaddrof(CheckDataNotCorrupt), slot, name);

0AA7: call_function_return 0x591B70 num_params 2 pop 2 [name] [slot] func_ret [bool]

function CheckDataNotCorrupt<cdecl, 0x591B70>(slot, name): int

RestoreForStartLoad

plugin::CallAndReturnDynGlobal(gaddrof(RestoreForStartLoad));

0AA7: call_function_return 0x591D60 num_params 0 pop 0 func_ret [bool]

function RestoreForStartLoad<cdecl, 0x591D60>(): int

align4bytes

plugin::CallAndReturnDynGlobal(gaddrof(align4bytes), size);

0AA7: call_function_return 0x591E80 num_params 1 pop 1 [size] func_ret [int]

function align4bytes<cdecl, 0x591E80>(size): int

plugin_III\game_III\NodeName.cpp

*NodeNameConstructor

plugin::CallAndReturnDynGlobal(gaddrof(NodeNameConstructor), object, offsetInObject, sizeInObject);

0AA7: call_function_return 0x527010 num_params 3 pop 3 [sizeInObject] [offsetInObject] [object] func_ret [void *]

function NodeNameConstructor<cdecl, 0x527010>(object, offsetInObject, sizeInObject): int

*NodeNameDestructor

plugin::CallAndReturnDynGlobal(gaddrof(NodeNameDestructor), object, offsetInObject, sizeInObject);

0AA7: call_function_return 0x527030 num_params 3 pop 3 [sizeInObject] [offsetInObject] [object] func_ret [void *]

function NodeNameDestructor<cdecl, 0x527030>(object, offsetInObject, sizeInObject): int

*NodeNameCopy

plugin::CallAndReturnDynGlobal(gaddrof(NodeNameCopy), dstObject, srcObject, offsetInObject, sizeInObject);

0AA7: call_function_return 0x527040 num_params 4 pop 4 [sizeInObject] [offsetInObject] [srcObject] [dstObject] func_ret [void *]

function NodeNameCopy<cdecl, 0x527040>(dstObject, srcObject, offsetInObject, sizeInObject): int

*NodeNameStreamWrite

plugin::CallAndReturnDynGlobal(gaddrof(NodeNameStreamWrite), stream, binaryLength, object, offsetInObject, sizeInObject);

0AA7: call_function_return 0x527070 num_params 5 pop 5 [sizeInObject] [offsetInObject] [object] [binaryLength] [stream] func_ret [RwStream *]

function NodeNameStreamWrite<cdecl, 0x527070>(stream, binaryLength, object, offsetInObject, sizeInObject): int

*NodeNameStreamRead

plugin::CallAndReturnDynGlobal(gaddrof(NodeNameStreamRead), stream, binaryLength, object, offsetInObject, sizeInObject);

0AA7: call_function_return 0x5270A0 num_params 5 pop 5 [sizeInObject] [offsetInObject] [object] [binaryLength] [stream] func_ret [RwStream *]

function NodeNameStreamRead<cdecl, 0x5270A0>(stream, binaryLength, object, offsetInObject, sizeInObject): int

NodeNameStreamGetSize

plugin::CallAndReturnDynGlobal(gaddrof(NodeNameStreamGetSize), object, offsetInObject, sizeInObject);

0AA7: call_function_return 0x5270D0 num_params 3 pop 3 [sizeInObject] [offsetInObject] [object] func_ret [RwInt32]

function NodeNameStreamGetSize<cdecl, 0x5270D0>(object, offsetInObject, sizeInObject): int

NodeNamePluginAttach

plugin::CallAndReturnDynGlobal(gaddrof(NodeNamePluginAttach));

0AA7: call_function_return 0x527100 num_params 0 pop 0 func_ret [RwBool]

function NodeNamePluginAttach<cdecl, 0x527100>(): int

*GetFrameNodeName

plugin::CallAndReturnDynGlobal(gaddrof(GetFrameNodeName), frame);

0AA7: call_function_return 0x527150 num_params 1 pop 1 [frame] func_ret [char *]

function GetFrameNodeName<cdecl, 0x527150>(frame): int

plugin_III\game_III\RenderBuffer.cpp

RenderBuffer::StartStoring

plugin::CallDynGlobal(gaddrof(RenderBuffer::StartStoring), numIndices, numVertices, indexStart, vertexStart);

plugin_III\game_III\RpAnimBlend.cpp

RpAnimBlendClumpUpdateAnimations

plugin::CallDynGlobal(gaddrof(RpAnimBlendClumpUpdateAnimations), clump, timeDelta);

FrameUpdateCallBack

plugin::CallDynGlobal(gaddrof(FrameUpdateCallBack), frames, data);

FrameUpdateCallBackWithVelocityExtraction

plugin::CallDynGlobal(gaddrof(FrameUpdateCallBackWithVelocityExtraction), frames, data);

FrameUpdateCallBackWith3dVelocityExtraction

plugin::CallDynGlobal(gaddrof(FrameUpdateCallBackWith3dVelocityExtraction), frames, data);

*RpAnimBlendClumpGetFirstAssociation

plugin::CallAndReturnDynGlobal(gaddrof_o(RpAnimBlendClumpGetFirstAssociation, CAnimBlendAssociation ()(RpClump *)), clump);

0AA7: call_function_return 0x405750 num_params 1 pop 1 [clump] func_ret [CAnimBlendAssociation *]

function RpAnimBlendClumpGetFirstAssociation<cdecl, 0x405750>(clump): int

*AnimBlendClumpDestroy

plugin::CallAndReturnDynGlobal(gaddrof(AnimBlendClumpDestroy), object, offsetInObject, sizeInObject);

0AA7: call_function_return 0x405240 num_params 3 pop 3 [sizeInObject] [offsetInObject] [object] func_ret [void *]

function AnimBlendClumpDestroy<cdecl, 0x405240>(object, offsetInObject, sizeInObject): int

*AnimBlendClumpCreate

plugin::CallAndReturnDynGlobal(gaddrof(AnimBlendClumpCreate), object, offsetInObject, sizeInObject);

0AA7: call_function_return 0x405280 num_params 3 pop 3 [sizeInObject] [offsetInObject] [object] func_ret [void *]

function AnimBlendClumpCreate<cdecl, 0x405280>(object, offsetInObject, sizeInObject): int

RpAnimBlendAllocateData

plugin::CallDynGlobal(gaddrof(RpAnimBlendAllocateData), clump);

*AnimBlendClumpCopy

plugin::CallAndReturnDynGlobal(gaddrof(AnimBlendClumpCopy), dstObject, srcObject, offsetInObject, sizeInObject);

0AA7: call_function_return 0x4052C0 num_params 4 pop 4 [sizeInObject] [offsetInObject] [srcObject] [dstObject] func_ret [void *]

function AnimBlendClumpCopy<cdecl, 0x4052C0>(dstObject, srcObject, offsetInObject, sizeInObject): int

RpAnimBlendPluginAttach

plugin::CallAndReturnDynGlobal(gaddrof(RpAnimBlendPluginAttach));

0AA7: call_function_return 0x4052D0 num_params 0 pop 0 func_ret [RwBool]

function RpAnimBlendPluginAttach<cdecl, 0x4052D0>(): int

*FrameForAllChildrenCountCBnonskin

plugin::CallAndReturnDynGlobal(gaddrof(FrameForAllChildrenCountCBnonskin), frame, data);

0AA7: call_function_return 0x405310 num_params 2 pop 2 [data] [frame] func_ret [RwFrame *]

function FrameForAllChildrenCountCBnonskin<cdecl, 0x405310>(frame, data): int

*FrameForAllChildrenFillFrameArrayCBnonskin

plugin::CallAndReturnDynGlobal(gaddrof(FrameForAllChildrenFillFrameArrayCBnonskin), frame, data);

0AA7: call_function_return 0x405330 num_params 2 pop 2 [data] [frame] func_ret [RwFrame *]

function FrameForAllChildrenFillFrameArrayCBnonskin<cdecl, 0x405330>(frame, data): int

FrameInitCBnonskin

plugin::CallDynGlobal(gaddrof(FrameInitCBnonskin), frames, data);

FrameFindByNameCBnonskin

plugin::CallDynGlobal(gaddrof(FrameFindByNameCBnonskin), frames, data);

FillFrameArrayCBnonskin

plugin::CallDynGlobal(gaddrof(FillFrameArrayCBnonskin), frames, data);

*RpAnimBlendClumpFindFrame

plugin::CallAndReturnDynGlobal(gaddrof(RpAnimBlendClumpFindFrame), clump, name);

0AA7: call_function_return 0x405430 num_params 2 pop 2 [name] [clump] func_ret [AnimBlendFrameData *]

function RpAnimBlendClumpFindFrame<cdecl, 0x405430>(clump, name): int

RpAnimBlendClumpFillFrameArray

plugin::CallDynGlobal(gaddrof(RpAnimBlendClumpFillFrameArray), clump, frames);

RpAnimBlendClumpInit

plugin::CallDynGlobal(gaddrof(RpAnimBlendClumpInit), clump);

RpAnimBlendClumpIsInitialized

plugin::CallAndReturnDynGlobal(gaddrof(RpAnimBlendClumpIsInitialized), clump);

0AA7: call_function_return 0x405500 num_params 1 pop 1 [clump] func_ret [bool]

function RpAnimBlendClumpIsInitialized<cdecl, 0x405500>(clump): int

RpAnimBlendClumpSetBlendDeltas

plugin::CallDynGlobal(gaddrof(RpAnimBlendClumpSetBlendDeltas), clump, mask, delta);

RpAnimBlendClumpRemoveAllAssociations

plugin::CallDynGlobal(gaddrof(RpAnimBlendClumpRemoveAllAssociations), clump);

RpAnimBlendClumpRemoveAssociations

plugin::CallDynGlobal(gaddrof(RpAnimBlendClumpRemoveAssociations), clump, mask);

*RpAnimBlendClumpGetAssociation

plugin::CallAndReturnDynGlobal(gaddrof(RpAnimBlendClumpGetAssociation), clump, id);

0AA7: call_function_return 0x4055C0 num_params 2 pop 2 [id] [clump] func_ret [CAnimBlendAssociation *]

function RpAnimBlendClumpGetAssociation<cdecl, 0x4055C0>(clump, id): int

*RpAnimBlendClumpGetMainAssociation

plugin::CallAndReturnDynGlobal(gaddrof(RpAnimBlendClumpGetMainAssociation), clump, assocRet, blendRet);

0AA7: call_function_return 0x4055F0 num_params 3 pop 3 [blendRet] [assocRet] [clump] func_ret [CAnimBlendAssociation *]

function RpAnimBlendClumpGetMainAssociation<cdecl, 0x4055F0>(clump, assocRet, blendRet): int

*RpAnimBlendClumpGetMainPartialAssociation

plugin::CallAndReturnDynGlobal(gaddrof(RpAnimBlendClumpGetMainPartialAssociation), clump);

0AA7: call_function_return 0x405680 num_params 1 pop 1 [clump] func_ret [CAnimBlendAssociation *]

function RpAnimBlendClumpGetMainPartialAssociation<cdecl, 0x405680>(clump): int

*RpAnimBlendClumpGetMainAssociation_N

plugin::CallAndReturnDynGlobal(gaddrof(RpAnimBlendClumpGetMainAssociation_N), clump, n);

0AA7: call_function_return 0x4056D0 num_params 2 pop 2 [n] [clump] func_ret [CAnimBlendAssociation *]

function RpAnimBlendClumpGetMainAssociation_N<cdecl, 0x4056D0>(clump, n): int

*RpAnimBlendClumpGetMainPartialAssociation_N

plugin::CallAndReturnDynGlobal(gaddrof(RpAnimBlendClumpGetMainPartialAssociation_N), clump, n);

0AA7: call_function_return 0x405710 num_params 2 pop 2 [n] [clump] func_ret [CAnimBlendAssociation *]

function RpAnimBlendClumpGetMainPartialAssociation_N<cdecl, 0x405710>(clump, n): int

*RpAnimBlendClumpGetFirstAssociation

plugin::CallAndReturnDynGlobal(gaddrof_o(RpAnimBlendClumpGetFirstAssociation, CAnimBlendAssociation ()(RpClump *, unsigned int)), clump, mask);

0AA7: call_function_return 0x405750 num_params 2 pop 2 [mask] [clump] func_ret [CAnimBlendAssociation *]

function RpAnimBlendClumpGetFirstAssociation<cdecl, 0x405750>(clump, mask): int

*RpAnimBlendGetNextAssociation

plugin::CallAndReturnDynGlobal(gaddrof_o(RpAnimBlendGetNextAssociation, CAnimBlendAssociation ()(CAnimBlendAssociation *)), assoc);

0AA7: call_function_return 0x4057A0 num_params 1 pop 1 [assoc] func_ret [CAnimBlendAssociation *]

function RpAnimBlendGetNextAssociation<cdecl, 0x4057A0>(assoc): int

*RpAnimBlendGetNextAssociation

plugin::CallAndReturnDynGlobal(gaddrof_o(RpAnimBlendGetNextAssociation, CAnimBlendAssociation ()(CAnimBlendAssociation *, unsigned int)), assoc, mask);

0AA7: call_function_return 0x4057A0 num_params 2 pop 2 [mask] [assoc] func_ret [CAnimBlendAssociation *]

function RpAnimBlendGetNextAssociation<cdecl, 0x4057A0>(assoc, mask): int

plugin_III\game_III\meta\meta.C2deffectsModelInfo.h

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr(C2deffectsModelInfo), reinterpret_cast(objBuff));

~stack_object

plugin::CallMethodDynGlobal(dtor_gaddr(C2deffectsModelInfo), reinterpret_cast(objBuff));

*>

plugin::CallMethodDynGlobal(ctor_gaddr(C2deffectsModelInfo), obj);

plugin::CallMethodDynGlobal(ctor_gaddr(C2deffectsModelInfo), &objArray[i]);

plugin::CallMethodDynGlobal(dtor_gaddr(C2deffectsModelInfo), obj);

plugin::CallMethodDynGlobal(dtor_gaddr(C2deffectsModelInfo), &objArray[i]);

plugin_III\game_III\meta\meta.C3dMarker.h

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr(C3dMarker), reinterpret_cast(objBuff));

~stack_object

plugin::CallMethodDynGlobal(dtor_gaddr(C3dMarker), reinterpret_cast(objBuff));

*>

plugin::CallMethodDynGlobal(ctor_gaddr(C3dMarker), obj);

plugin::CallMethodDynGlobal(ctor_gaddr(C3dMarker), &objArray[i]);

plugin::CallMethodDynGlobal(dtor_gaddr(C3dMarker), obj);

plugin::CallMethodDynGlobal(dtor_gaddr(C3dMarker), &objArray[i]);

plugin_III\game_III\meta\meta.CAccident.h

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr(CAccident), reinterpret_cast(objBuff));

~stack_object

plugin::CallMethodDynGlobal(dtor_gaddr(CAccident), reinterpret_cast(objBuff));

*>

plugin::CallMethodDynGlobal(ctor_gaddr(CAccident), obj);

plugin::CallMethodDynGlobal(ctor_gaddr(CAccident), &objArray[i]);

plugin::CallMethodDynGlobal(dtor_gaddr(CAccident), obj);

plugin::CallMethodDynGlobal(dtor_gaddr(CAccident), &objArray[i]);

plugin_III\game_III\meta\meta.CAccidentManager.h

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr(CAccidentManager), reinterpret_cast(objBuff));

*>

plugin::CallMethodDynGlobal(ctor_gaddr(CAccidentManager), obj);

plugin::CallMethodDynGlobal(ctor_gaddr(CAccidentManager), &objArray[i]);

plugin::CallMethodDynGlobal(del_dtor_gaddr(CAccidentManager), obj);

plugin::CallMethodDynGlobal(del_dtor_gaddr(CAccidentManager), &objArray[i]);

plugin_III\game_III\meta\meta.CAnimBlendAssocGroup.h

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr(CAnimBlendAssocGroup), reinterpret_cast(objBuff));

~stack_object

plugin::CallMethodDynGlobal(dtor_gaddr(CAnimBlendAssocGroup), reinterpret_cast(objBuff));

*>

plugin::CallMethodDynGlobal(ctor_gaddr(CAnimBlendAssocGroup), obj);

plugin::CallMethodDynGlobal(ctor_gaddr(CAnimBlendAssocGroup), &objArray[i]);

plugin::CallMethodDynGlobal(dtor_gaddr(CAnimBlendAssocGroup), obj);

plugin::CallMethodDynGlobal(dtor_gaddr(CAnimBlendAssocGroup), &objArray[i]);

plugin_III\game_III\meta\meta.CAnimBlendAssociation.h

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr(CAnimBlendAssociation), reinterpret_cast(objBuff));

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr_o(CAnimBlendAssociation, void(CAnimBlendAssociation &)), reinterpret_cast(objBuff), other);

~stack_object

plugin::CallMethodDynGlobal(dtor_gaddr(CAnimBlendAssociation), reinterpret_cast(objBuff));

*>

plugin::CallMethodDynGlobal(ctor_gaddr(CAnimBlendAssociation), obj);

plugin::CallMethodDynGlobal(ctor_gaddr(CAnimBlendAssociation), &objArray[i]);

*>

plugin::CallMethodDynGlobal(ctor_gaddr_o(CAnimBlendAssociation, void(CAnimBlendAssociation &)), obj, other);

plugin::CallVirtualMethod<0, CAnimBlendAssociation *, int>(obj, 1);

plugin::CallVirtualMethod<0, CAnimBlendAssociation *, int>(&objArray[i], 1);

plugin_III\game_III\meta\meta.CAnimBlendClumpData.h

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr(CAnimBlendClumpData), reinterpret_cast(objBuff));

~stack_object

plugin::CallMethodDynGlobal(dtor_gaddr(CAnimBlendClumpData), reinterpret_cast(objBuff));

*>

plugin::CallMethodDynGlobal(ctor_gaddr(CAnimBlendClumpData), obj);

plugin::CallMethodDynGlobal(ctor_gaddr(CAnimBlendClumpData), &objArray[i]);

plugin::CallMethodDynGlobal(dtor_gaddr(CAnimBlendClumpData), obj);

plugin::CallMethodDynGlobal(dtor_gaddr(CAnimBlendClumpData), &objArray[i]);

plugin_III\game_III\meta\meta.CAnimBlendHierarchy.h

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr(CAnimBlendHierarchy), reinterpret_cast(objBuff));

~stack_object

plugin::CallMethodDynGlobal(dtor_gaddr(CAnimBlendHierarchy), reinterpret_cast(objBuff));

*>

plugin::CallMethodDynGlobal(ctor_gaddr(CAnimBlendHierarchy), obj);

plugin::CallMethodDynGlobal(ctor_gaddr(CAnimBlendHierarchy), &objArray[i]);

plugin::CallMethodDynGlobal(dtor_gaddr(CAnimBlendHierarchy), obj);

plugin::CallMethodDynGlobal(dtor_gaddr(CAnimBlendHierarchy), &objArray[i]);

plugin_III\game_III\meta\meta.CAnimBlendSequence.h

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr(CAnimBlendSequence), reinterpret_cast(objBuff));

~stack_object

plugin::CallMethodDynGlobal(dtor_gaddr(CAnimBlendSequence), reinterpret_cast(objBuff));

*>

plugin::CallMethodDynGlobal(ctor_gaddr(CAnimBlendSequence), obj);

plugin::CallMethodDynGlobal(ctor_gaddr(CAnimBlendSequence), &objArray[i]);

plugin::CallVirtualMethod<0, CAnimBlendSequence *, int>(obj, 1);

plugin::CallVirtualMethod<0, CAnimBlendSequence *, int>(&objArray[i], 1);

plugin_III\game_III\meta\meta.CAntenna.h

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr(CAntenna), reinterpret_cast(objBuff));

*>

plugin::CallMethodDynGlobal(ctor_gaddr(CAntenna), obj);

plugin::CallMethodDynGlobal(ctor_gaddr(CAntenna), &objArray[i]);

plugin_III\game_III\meta\meta.cAudioCollision.h

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr(cAudioCollision), reinterpret_cast(objBuff));

*>

plugin::CallMethodDynGlobal(ctor_gaddr(cAudioCollision), obj);

plugin::CallMethodDynGlobal(ctor_gaddr(cAudioCollision), &objArray[i]);

plugin_III\game_III\meta\meta.CAudioHydrant.h

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr(CAudioHydrant), reinterpret_cast(objBuff));

*>

plugin::CallMethodDynGlobal(ctor_gaddr(CAudioHydrant), obj);

plugin::CallMethodDynGlobal(ctor_gaddr(CAudioHydrant), &objArray[i]);

plugin_III\game_III\meta\meta.cAudioScriptObject.h

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr(cAudioScriptObject), reinterpret_cast(objBuff));

~stack_object

plugin::CallMethodDynGlobal(dtor_gaddr(cAudioScriptObject), reinterpret_cast(objBuff));

*operator_new

plugin::CallAndReturnDynGlobal(op_new_gaddr(cAudioScriptObject), sizeof(cAudioScriptObject));

*>

plugin::CallMethodDynGlobal(ctor_gaddr(cAudioScriptObject), obj);

plugin::CallMethodDynGlobal(ctor_gaddr(cAudioScriptObject), &objArray[i]);

plugin::CallMethodDynGlobal(dtor_gaddr(cAudioScriptObject), obj);

plugin::CallMethodDynGlobal

plugin::CallDynGlobal(op_delete_gaddr(cAudioScriptObject), obj);

plugin::CallMethodDynGlobal(dtor_gaddr(cAudioScriptObject), &objArray[i]);

plugin_III\game_III\meta\meta.CBaseModelInfo.h

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr_o(CBaseModelInfo, void(ModelInfoType)), reinterpret_cast(objBuff), type);

~stack_object

plugin::CallMethodDynGlobal(dtor_gaddr(CBaseModelInfo), reinterpret_cast(objBuff));

*>

plugin::CallMethodDynGlobal(ctor_gaddr_o(CBaseModelInfo, void(ModelInfoType)), obj, type);

plugin::CallVirtualMethod<0, CBaseModelInfo *>(obj);

plugin::CallVirtualMethod<0, CBaseModelInfo *>(&objArray[i]);

plugin_III\game_III\meta\meta.CBrightLight.h

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr(CBrightLight), reinterpret_cast(objBuff));

*>

plugin::CallMethodDynGlobal(ctor_gaddr(CBrightLight), obj);

plugin::CallMethodDynGlobal(ctor_gaddr(CBrightLight), &objArray[i]);

plugin_III\game_III\meta\meta.CBulletInfo.h

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr(CBulletInfo), reinterpret_cast(objBuff));

*>

plugin::CallMethodDynGlobal(ctor_gaddr(CBulletInfo), obj);

plugin::CallMethodDynGlobal(ctor_gaddr(CBulletInfo), &objArray[i]);

plugin_III\game_III\meta\meta.CBulletTrace.h

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr(CBulletTrace), reinterpret_cast(objBuff));

*>

plugin::CallMethodDynGlobal(ctor_gaddr(CBulletTrace), obj);

plugin::CallMethodDynGlobal(ctor_gaddr(CBulletTrace), &objArray[i]);

plugin_III\game_III\meta\meta.CCamera.h

~stack_object

plugin::CallMethodDynGlobal(dtor_gaddr(CCamera), reinterpret_cast(objBuff));

plugin::CallVirtualMethod<0, CCamera *, char>(obj, 1);

plugin::CallVirtualMethod<0, CCamera *, char>(&objArray[i], 1);

plugin_III\game_III\meta\meta.CCarGenerator.h

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr(CCarGenerator), reinterpret_cast(objBuff));

*>

plugin::CallMethodDynGlobal(ctor_gaddr(CCarGenerator), obj);

plugin::CallMethodDynGlobal(ctor_gaddr(CCarGenerator), &objArray[i]);

plugin_III\game_III\meta\meta.CColLine.h

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr(CColLine), reinterpret_cast(objBuff));

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr_o(CColLine, void(CVector const &, CVector const &)), reinterpret_cast(objBuff), start, end);

*>

plugin::CallMethodDynGlobal(ctor_gaddr(CColLine), obj);

plugin::CallMethodDynGlobal(ctor_gaddr(CColLine), &objArray[i]);

*>

plugin::CallMethodDynGlobal(ctor_gaddr_o(CColLine, void(CVector const &, CVector const &)), obj, start, end);

plugin_III\game_III\meta\meta.CColPoint.h

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr(CColPoint), reinterpret_cast(objBuff));

*>

plugin::CallMethodDynGlobal(ctor_gaddr(CColPoint), obj);

plugin::CallMethodDynGlobal(ctor_gaddr(CColPoint), &objArray[i]);

plugin_III\game_III\meta\meta.CCurrentVehicle.h

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr(CCurrentVehicle), reinterpret_cast(objBuff));

*>

plugin::CallMethodDynGlobal(ctor_gaddr(CCurrentVehicle), obj);

plugin::CallMethodDynGlobal(ctor_gaddr(CCurrentVehicle), &objArray[i]);

plugin_III\game_III\meta\meta.CDate.h

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr(CDate), reinterpret_cast(objBuff));

*>

plugin::CallMethodDynGlobal(ctor_gaddr(CDate), obj);

plugin::CallMethodDynGlobal(ctor_gaddr(CDate), &objArray[i]);

plugin_III\game_III\meta\meta.CDigitalClock.h

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr(CDigitalClock), reinterpret_cast(objBuff));

*>

plugin::CallMethodDynGlobal(ctor_gaddr(CDigitalClock), obj);

plugin::CallMethodDynGlobal(ctor_gaddr(CDigitalClock), &objArray[i]);

plugin_III\game_III\meta\meta.CDirectory.h

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr_o(CDirectory, void(int)), reinterpret_cast(objBuff), capacity);

~stack_object

plugin::CallMethodDynGlobal(dtor_gaddr(CDirectory), reinterpret_cast(objBuff));

*>

plugin::CallMethodDynGlobal(ctor_gaddr_o(CDirectory, void(int)), obj, capacity);

plugin::CallMethodDynGlobal(dtor_gaddr(CDirectory), obj);

plugin::CallMethodDynGlobal(dtor_gaddr(CDirectory), &objArray[i]);

plugin_III\game_III\meta\meta.cDMAudio.h

~stack_object

plugin::CallMethodDynGlobal(dtor_gaddr(cDMAudio), reinterpret_cast(objBuff));

plugin::CallMethodDynGlobal(dtor_gaddr(cDMAudio), obj);

plugin::CallMethodDynGlobal(dtor_gaddr(cDMAudio), &objArray[i]);

plugin_III\game_III\meta\meta.CEntity.h

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr(CEntity), reinterpret_cast(objBuff));

~stack_object

plugin::CallMethodDynGlobal(dtor_gaddr(CEntity), reinterpret_cast(objBuff));

*>

plugin::CallMethodDynGlobal(ctor_gaddr(CEntity), obj);

plugin::CallMethodDynGlobal(ctor_gaddr(CEntity), &objArray[i]);

plugin::CallVirtualMethod<0, CEntity *, char>(obj, 1);

plugin::CallVirtualMethod<0, CEntity *, char>(&objArray[i], 1);

plugin_III\game_III\meta\meta.CEventList.h

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr(CEvent), reinterpret_cast(objBuff));

*>

plugin::CallMethodDynGlobal(ctor_gaddr(CEvent), obj);

plugin::CallMethodDynGlobal(ctor_gaddr(CEvent), &objArray[i]);

plugin_III\game_III\meta\meta.CFallingGlassPane.h

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr(CFallingGlassPane), reinterpret_cast(objBuff));

~stack_object

plugin::CallMethodDynGlobal(dtor_gaddr(CFallingGlassPane), reinterpret_cast(objBuff));

*>

plugin::CallMethodDynGlobal(ctor_gaddr(CFallingGlassPane), obj);

plugin::CallMethodDynGlobal(ctor_gaddr(CFallingGlassPane), &objArray[i]);

plugin::CallMethodDynGlobal(dtor_gaddr(CFallingGlassPane), obj);

plugin::CallMethodDynGlobal(dtor_gaddr(CFallingGlassPane), &objArray[i]);

plugin_III\game_III\meta\meta.CFire.h

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr(CFire), reinterpret_cast(objBuff));

~stack_object

plugin::CallMethodDynGlobal(dtor_gaddr(CFire), reinterpret_cast(objBuff));

*>

plugin::CallMethodDynGlobal(ctor_gaddr(CFire), obj);

plugin::CallMethodDynGlobal(ctor_gaddr(CFire), &objArray[i]);

plugin::CallMethodDynGlobal(dtor_gaddr(CFire), obj);

plugin::CallMethodDynGlobal(dtor_gaddr(CFire), &objArray[i]);

plugin_III\game_III\meta\meta.CFireManager.h

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr(CFireManager), reinterpret_cast(objBuff));

~stack_object

plugin::CallMethodDynGlobal(dtor_gaddr(CFireManager), reinterpret_cast(objBuff));

*>

plugin::CallMethodDynGlobal(ctor_gaddr(CFireManager), obj);

plugin::CallMethodDynGlobal(ctor_gaddr(CFireManager), &objArray[i]);

plugin::CallMethodDynGlobal(dtor_gaddr(CFireManager), obj);

plugin::CallMethodDynGlobal(dtor_gaddr(CFireManager), &objArray[i]);

plugin_III\game_III\meta\meta.CGangInfo.h

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr(CGangInfo), reinterpret_cast(objBuff));

~stack_object

plugin::CallMethodDynGlobal(dtor_gaddr(CGangInfo), reinterpret_cast(objBuff));

*>

plugin::CallMethodDynGlobal(ctor_gaddr(CGangInfo), obj);

plugin::CallMethodDynGlobal(ctor_gaddr(CGangInfo), &objArray[i]);

plugin::CallMethodDynGlobal(dtor_gaddr(CGangInfo), obj);

plugin::CallMethodDynGlobal(dtor_gaddr(CGangInfo), &objArray[i]);

plugin_III\game_III\meta\meta.CInstance.h

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr(CInstance), reinterpret_cast(objBuff));

~stack_object

plugin::CallMethodDynGlobal(dtor_gaddr(CInstance), reinterpret_cast(objBuff));

*>

plugin::CallMethodDynGlobal(ctor_gaddr(CInstance), obj);

plugin::CallMethodDynGlobal(ctor_gaddr(CInstance), &objArray[i]);

plugin::CallVirtualMethod<0, CInstance *, char>(obj, 1);

plugin::CallVirtualMethod<0, CInstance *, char>(&objArray[i], 1);

plugin_III\game_III\meta\meta.CMissionCleanup.h

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr(CMissionCleanup), reinterpret_cast(objBuff));

*>

plugin::CallMethodDynGlobal(ctor_gaddr(CMissionCleanup), obj);

plugin::CallMethodDynGlobal(ctor_gaddr(CMissionCleanup), &objArray[i]);

plugin_III\game_III\meta\meta.CMoneyMessage.h

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr(CMoneyMessage), reinterpret_cast(objBuff));

*>

plugin::CallMethodDynGlobal(ctor_gaddr(CMoneyMessage), obj);

plugin::CallMethodDynGlobal(ctor_gaddr(CMoneyMessage), &objArray[i]);

plugin_III\game_III\meta\meta.CMovie.h

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr(CMovie), reinterpret_cast(objBuff));

*>

plugin::CallMethodDynGlobal(ctor_gaddr(CMovie), obj);

plugin::CallMethodDynGlobal(ctor_gaddr(CMovie), &objArray[i]);

plugin_III\game_III\meta\meta.CMovingThing.h

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr(CMovingThing), reinterpret_cast(objBuff));

*>

plugin::CallMethodDynGlobal(ctor_gaddr(CMovingThing), obj);

plugin::CallMethodDynGlobal(ctor_gaddr(CMovingThing), &objArray[i]);

plugin_III\game_III\meta\meta.cMusicManager.h

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr(cMusicManager), reinterpret_cast(objBuff));

*>

plugin::CallMethodDynGlobal(ctor_gaddr(cMusicManager), obj);

plugin::CallMethodDynGlobal(ctor_gaddr(cMusicManager), &objArray[i]);

plugin_III\game_III\meta\meta.CPacManPickup.h

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr(CPacManPickup), reinterpret_cast(objBuff));

*>

plugin::CallMethodDynGlobal(ctor_gaddr(CPacManPickup), obj);

plugin::CallMethodDynGlobal(ctor_gaddr(CPacManPickup), &objArray[i]);

plugin_III\game_III\meta\meta.CParticle.h

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr(CParticle), reinterpret_cast(objBuff));

~stack_object

plugin::CallMethodDynGlobal(dtor_gaddr(CParticle), reinterpret_cast(objBuff));

*>

plugin::CallMethodDynGlobal(ctor_gaddr(CParticle), obj);

plugin::CallMethodDynGlobal(ctor_gaddr(CParticle), &objArray[i]);

plugin::CallMethodDynGlobal(dtor_gaddr(CParticle), obj);

plugin::CallMethodDynGlobal(dtor_gaddr(CParticle), &objArray[i]);

plugin_III\game_III\meta\meta.CParticleObject.h

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr(CParticleObject), reinterpret_cast(objBuff));

~stack_object

plugin::CallMethodDynGlobal(dtor_gaddr(CParticleObject), reinterpret_cast(objBuff));

*>

plugin::CallMethodDynGlobal(ctor_gaddr(CParticleObject), obj);

plugin::CallMethodDynGlobal(ctor_gaddr(CParticleObject), &objArray[i]);

plugin::CallVirtualMethod<0, CParticleObject *, char>(obj, 1);

plugin::CallVirtualMethod<0, CParticleObject *, char>(&objArray[i], 1);

plugin_III\game_III\meta\meta.CPathNode.h

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr(CPathNode), reinterpret_cast(objBuff));

*>

plugin::CallMethodDynGlobal(ctor_gaddr(CPathNode), obj);

plugin::CallMethodDynGlobal(ctor_gaddr(CPathNode), &objArray[i]);

plugin_III\game_III\meta\meta.CPhone.h

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr(CPhone), reinterpret_cast(objBuff));

~stack_object

plugin::CallMethodDynGlobal(dtor_gaddr(CPhone), reinterpret_cast(objBuff));

*>

plugin::CallMethodDynGlobal(ctor_gaddr(CPhone), obj);

plugin::CallMethodDynGlobal(ctor_gaddr(CPhone), &objArray[i]);

plugin::CallMethodDynGlobal(dtor_gaddr(CPhone), obj);

plugin::CallMethodDynGlobal(dtor_gaddr(CPhone), &objArray[i]);

plugin_III\game_III\meta\meta.CPhoneInfo.h

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr(CPhoneInfo), reinterpret_cast(objBuff));

~stack_object

plugin::CallMethodDynGlobal(dtor_gaddr(CPhoneInfo), reinterpret_cast(objBuff));

*>

plugin::CallMethodDynGlobal(ctor_gaddr(CPhoneInfo), obj);

plugin::CallMethodDynGlobal(ctor_gaddr(CPhoneInfo), &objArray[i]);

plugin::CallMethodDynGlobal(dtor_gaddr(CPhoneInfo), obj);

plugin::CallMethodDynGlobal(dtor_gaddr(CPhoneInfo), &objArray[i]);

plugin_III\game_III\meta\meta.CPickup.h

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr(CPickup), reinterpret_cast(objBuff));

*>

plugin::CallMethodDynGlobal(ctor_gaddr(CPickup), obj);

plugin::CallMethodDynGlobal(ctor_gaddr(CPickup), &objArray[i]);

plugin_III\game_III\meta\meta.CPlaceable.h

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr(CPlaceable), reinterpret_cast(objBuff));

~stack_object

plugin::CallMethodDynGlobal(dtor_gaddr(CPlaceable), reinterpret_cast(objBuff));

*>

plugin::CallMethodDynGlobal(ctor_gaddr(CPlaceable), obj);

plugin::CallMethodDynGlobal(ctor_gaddr(CPlaceable), &objArray[i]);

plugin::CallVirtualMethod<0, CPlaceable *, unsigned char>(obj, 1);

plugin::CallVirtualMethod<0, CPlaceable *, unsigned char>(&objArray[i], 1);

plugin_III\game_III\meta\meta.CPlaceName.h

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr(CPlaceName), reinterpret_cast(objBuff));

*>

plugin::CallMethodDynGlobal(ctor_gaddr(CPlaceName), obj);

plugin::CallMethodDynGlobal(ctor_gaddr(CPlaceName), &objArray[i]);

plugin_III\game_III\meta\meta.CRadar.h

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr(tRadarTrace), reinterpret_cast(objBuff));

*>

plugin::CallMethodDynGlobal(ctor_gaddr(tRadarTrace), obj);

plugin::CallMethodDynGlobal(ctor_gaddr(tRadarTrace), &objArray[i]);

plugin_III\game_III\meta\meta.CRegisteredCorona.h

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr(CRegisteredCorona), reinterpret_cast(objBuff));

*>

plugin::CallMethodDynGlobal(ctor_gaddr(CRegisteredCorona), obj);

plugin::CallMethodDynGlobal(ctor_gaddr(CRegisteredCorona), &objArray[i]);

plugin_III\game_III\meta\meta.CRegisteredMotionBlurStreak.h

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr(CRegisteredMotionBlurStreak), reinterpret_cast(objBuff));

*>

plugin::CallMethodDynGlobal(ctor_gaddr(CRegisteredMotionBlurStreak), obj);

plugin::CallMethodDynGlobal(ctor_gaddr(CRegisteredMotionBlurStreak), &objArray[i]);

plugin_III\game_III\meta\meta.CRegisteredShinyText.h

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr(CRegisteredShinyText), reinterpret_cast(objBuff));

*>

plugin::CallMethodDynGlobal(ctor_gaddr(CRegisteredShinyText), obj);

plugin::CallMethodDynGlobal(ctor_gaddr(CRegisteredShinyText), &objArray[i]);

plugin_III\game_III\meta\meta.CRouteNode.h

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr(CRouteNode), reinterpret_cast(objBuff));

*>

plugin::CallMethodDynGlobal(ctor_gaddr(CRouteNode), obj);

plugin::CallMethodDynGlobal(ctor_gaddr(CRouteNode), &objArray[i]);

plugin_III\game_III\meta\meta.CScrollBar.h

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr(CScrollBar), reinterpret_cast(objBuff));

*>

plugin::CallMethodDynGlobal(ctor_gaddr(CScrollBar), obj);

plugin::CallMethodDynGlobal(ctor_gaddr(CScrollBar), &objArray[i]);

plugin_III\game_III\meta\meta.CShotInfo.h

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr(CShotInfo), reinterpret_cast(objBuff));

*>

plugin::CallMethodDynGlobal(ctor_gaddr(CShotInfo), obj);

plugin::CallMethodDynGlobal(ctor_gaddr(CShotInfo), &objArray[i]);

plugin_III\game_III\meta\meta.CSkidmark.h

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr(CSkidmark), reinterpret_cast(objBuff));

*>

plugin::CallMethodDynGlobal(ctor_gaddr(CSkidmark), obj);

plugin::CallMethodDynGlobal(ctor_gaddr(CSkidmark), &objArray[i]);

plugin_III\game_III\meta\meta.CSprite2d.h

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr(CSprite2d), reinterpret_cast(objBuff));

~stack_object

plugin::CallMethodDynGlobal(dtor_gaddr(CSprite2d), reinterpret_cast(objBuff));

*>

plugin::CallMethodDynGlobal(ctor_gaddr(CSprite2d), obj);

plugin::CallMethodDynGlobal(ctor_gaddr(CSprite2d), &objArray[i]);

plugin::CallMethodDynGlobal(dtor_gaddr(CSprite2d), obj);

plugin::CallMethodDynGlobal(dtor_gaddr(CSprite2d), &objArray[i]);

plugin_III\game_III\meta\meta.CStoredCollPoly.h

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr(CStoredCollPoly), reinterpret_cast(objBuff));

*>

plugin::CallMethodDynGlobal(ctor_gaddr(CStoredCollPoly), obj);

plugin::CallMethodDynGlobal(ctor_gaddr(CStoredCollPoly), &objArray[i]);

plugin_III\game_III\meta\meta.CStuckCarCheck.h

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr(CStuckCarCheck), reinterpret_cast(objBuff));

*>

plugin::CallMethodDynGlobal(ctor_gaddr(CStuckCarCheck), obj);

plugin::CallMethodDynGlobal(ctor_gaddr(CStuckCarCheck), &objArray[i]);

plugin_III\game_III\meta\meta.CTempNode.h

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr(CTempNode), reinterpret_cast(objBuff));

*>

plugin::CallMethodDynGlobal(ctor_gaddr(CTempNode), obj);

plugin::CallMethodDynGlobal(ctor_gaddr(CTempNode), &objArray[i]);

plugin_III\game_III\meta\meta.CText.h

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr(CText), reinterpret_cast(objBuff));

~stack_object

plugin::CallMethodDynGlobal(dtor_gaddr(CText), reinterpret_cast(objBuff));

*>

plugin::CallMethodDynGlobal(ctor_gaddr(CText), obj);

plugin::CallMethodDynGlobal(ctor_gaddr(CText), &objArray[i]);

plugin::CallMethodDynGlobal(dtor_gaddr(CText), obj);

plugin::CallMethodDynGlobal(dtor_gaddr(CText), &objArray[i]);

plugin_III\game_III\meta\meta.CTowerClock.h

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr(CTowerClock), reinterpret_cast(objBuff));

*>

plugin::CallMethodDynGlobal(ctor_gaddr(CTowerClock), obj);

plugin::CallMethodDynGlobal(ctor_gaddr(CTowerClock), &objArray[i]);

plugin_III\game_III\meta\meta.CTrainCamNode.h

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr(CTrainCamNode), reinterpret_cast(objBuff));

*>

plugin::CallMethodDynGlobal(ctor_gaddr(CTrainCamNode), obj);

plugin::CallMethodDynGlobal(ctor_gaddr(CTrainCamNode), &objArray[i]);

plugin_III\game_III\meta\meta.CTrainDoor.h

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr(CTrainDoor), reinterpret_cast(objBuff));

*>

plugin::CallMethodDynGlobal(ctor_gaddr(CTrainDoor), obj);

plugin::CallMethodDynGlobal(ctor_gaddr(CTrainDoor), &objArray[i]);

plugin_III\game_III\meta\meta.CWanted.h

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr(CCrimeBeingQd), reinterpret_cast(objBuff));

*>

plugin::CallMethodDynGlobal(ctor_gaddr(CCrimeBeingQd), obj);

plugin::CallMethodDynGlobal(ctor_gaddr(CCrimeBeingQd), &objArray[i]);

plugin_III\game_III\meta\meta.CWaterCannon.h

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr(CWaterCannon), reinterpret_cast(objBuff));

*>

plugin::CallMethodDynGlobal(ctor_gaddr(CWaterCannon), obj);

plugin::CallMethodDynGlobal(ctor_gaddr(CWaterCannon), &objArray[i]);

plugin_III\game_III\meta\meta.CWeapon.h

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr(CWeapon), reinterpret_cast(objBuff));

~stack_object

plugin::CallMethodDynGlobal(dtor_gaddr(CWeapon), reinterpret_cast(objBuff));

*>

plugin::CallMethodDynGlobal(ctor_gaddr(CWeapon), obj);

plugin::CallMethodDynGlobal(ctor_gaddr(CWeapon), &objArray[i]);

plugin::CallMethodDynGlobal(dtor_gaddr(CWeapon), obj);

plugin::CallMethodDynGlobal(dtor_gaddr(CWeapon), &objArray[i]);

GTA: San Andreas

plugin_sa\game_sa\C_PcSave.cpp

C_PcSave::PopulateSlotInfo

plugin::CallMethod<0x619140, C_PcSave*>(this);

0AA6: call_method 0x619140 struct [C_PcSave] num_params 0 pop 0

function C_PcSave__PopulateSlotInfo<thiscall, 0x619140>(struct: int)

C_PcSave::DeleteSlot

plugin::CallMethodAndReturn(this, slot);

0AA8: call_method_return 0x6190D0 struct [C_PcSave] num_params 1 pop 0 [slot] func_ret [bool]

function C_PcSave__DeleteSlot<thiscall, 0x6190D0>(struct: int, slot): int

C_PcSave::SaveSlot

plugin::CallMethodAndReturn(this, slot);

0AA8: call_method_return 0x619060 struct [C_PcSave] num_params 1 pop 0 [slot] func_ret [bool]

function C_PcSave__SaveSlot<thiscall, 0x619060>(struct: int, slot): int

C_PcSave::SetSaveDirectory

plugin::Call<0x619040, const char*>(path);

0AA5: call_function 0x619040 num_params 1 pop 1 [path]

function C_PcSave__SetSaveDirectory<cdecl, 0x619040>(path)

plugin_sa\game_sa\C3dMarker.cpp

C3dMarker::AddMarker

plugin::CallMethodAndReturn(this, id, type, size, red, green, blue, alpha, pulsePeriod, pulseFraction, rotateRate);

0AA8: call_method_return 0x722230 struct [C3dMarker] num_params 10 pop 0 [rotateRate] [pulseFraction] [pulsePeriod] [alpha] [blue] [green] [red] [size] [type] [id] func_ret [bool]

function C3dMarker__AddMarker<thiscall, 0x722230>(struct: int, id, type, size, red, green, blue, alpha, pulsePeriod, pulseFraction, rotateRate): int

C3dMarker::DeleteMarkerObject

plugin::CallMethod<0x722390, C3dMarker *>(this);

0AA6: call_method 0x722390 struct [C3dMarker] num_params 0 pop 0

function C3dMarker__DeleteMarkerObject<thiscall, 0x722390>(struct: int)

C3dMarker::IsZCoordinateUpToDate

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x7226A0 struct [C3dMarker] num_params 0 pop 0 func_ret [bool]

function C3dMarker__IsZCoordinateUpToDate<thiscall, 0x7226A0>(struct: int): int

C3dMarker::Render

plugin::CallMethod<0x7223D0, C3dMarker *>(this);

0AA6: call_method 0x7223D0 struct [C3dMarker] num_params 0 pop 0

function C3dMarker__Render<thiscall, 0x7223D0>(struct: int)

C3dMarker::SetZCoordinateIfNotUpToDate

plugin::CallMethod<0x724E10, C3dMarker *, float>(this, coordinate);

0AA6: call_method 0x724E10 struct [C3dMarker] num_params 1 pop 0 [coordinate]

function C3dMarker__SetZCoordinateIfNotUpToDate<thiscall, 0x724E10>(struct: int, coordinate)

C3dMarker::UpdateZCoordinate

plugin::CallMethod<0x724D40, C3dMarker *, CVector, float>(this, arg0, arg1);

0AA6: call_method 0x724D40 struct [C3dMarker] num_params 2 pop 0 [arg1] [arg0]

function C3dMarker__UpdateZCoordinate<thiscall, 0x724D40>(struct: int, arg0, arg1)

plugin_sa\game_sa\C3dMarkers.cpp

C3dMarkers::DirectionArrowFindFirstFreeSlot

plugin::CallAndReturn();

0AA7: call_function_return 0x721120 num_params 0 pop 0 func_ret [int]

function C3dMarkers__DirectionArrowFindFirstFreeSlot<cdecl, 0x721120>(): int

C3dMarkers::DirectionArrowSet

plugin::Call<0x721140, CVector, float, int, int, int, int, float, float, float>(posn, size, red, green, blue, alpha, dir_x, dir_y, dir_z);

0AA5: call_function 0x721140 num_params 9 pop 9 [dir_z] [dir_y] [dir_x] [alpha] [blue] [green] [red] [size] [posn]

function C3dMarkers__DirectionArrowSet<cdecl, 0x721140>(posn, size, red, green, blue, alpha, dir_x, dir_y, dir_z)

C3dMarkers::DirectionArrowsDraw

plugin::Call<0x7211F0>();

0AA5: call_function 0x7211F0 num_params 0 pop 0

function C3dMarkers__DirectionArrowsDraw<cdecl, 0x7211F0>()

C3dMarkers::DirectionArrowsInit

plugin::Call<0x721100>();

0AA5: call_function 0x721100 num_params 0 pop 0

function C3dMarkers__DirectionArrowsInit<cdecl, 0x721100>()

C3dMarkers::ForceRender

plugin::Call<0x722870, unsigned char>(bEnable);

0AA5: call_function 0x722870 num_params 1 pop 1 [bEnable]

function C3dMarkers__ForceRender<cdecl, 0x722870>(bEnable)

C3dMarkers::Init

plugin::Call<0x724E40>();

0AA5: call_function 0x724E40 num_params 0 pop 0

function C3dMarkers__Init<cdecl, 0x724E40>()

C3dMarkers::LoadMarker

plugin::CallAndReturn, 0x722810, char const>(modelName);

0AA7: call_function_return 0x722810 num_params 1 pop 1 [modelName] func_ret [RpClump*]

function C3dMarkers__LoadMarker<cdecl, 0x722810>(modelName): int

C3dMarkers::LoadUser3dMarkers

plugin::CallAndReturn();

0AA7: call_function_return 0x5D42E0 num_params 0 pop 0 func_ret [bool]

function C3dMarkers__LoadUser3dMarkers<cdecl, 0x5D42E0>(): int

C3dMarkers::PlaceMarker

plugin::CallAndReturn(id, type, posn, size, red, green, blue, alpha, pulsePeriod, pulseFraction, rotateRate, nrm_x, nrm_y, nrm_z, zCheck);

0AA7: call_function_return 0x725120 num_params 15 pop 15 [zCheck] [nrm_z] [nrm_y] [nrm_x] [rotateRate] [pulseFraction] [pulsePeriod] [alpha] [blue] [green] [red] [size] [posn] [type] [id] func_ret [C3dMarker*]

function C3dMarkers__PlaceMarker<cdecl, 0x725120>(id, type, posn, size, red, green, blue, alpha, pulsePeriod, pulseFraction, rotateRate, nrm_x, nrm_y, nrm_z, zCheck): int

C3dMarkers::PlaceMarkerCone

plugin::Call<0x726D40, unsigned int, CVector&, float, unsigned char, unsigned char, unsigned char, unsigned char, unsigned short, float, short, unsigned char>(id, posn, size, red, green, blue, alpha, pulsePeriod, pulseFraction, rotateRate, bEnableCollision);

0AA5: call_function 0x726D40 num_params 11 pop 11 [bEnableCollision] [rotateRate] [pulseFraction] [pulsePeriod] [alpha] [blue] [green] [red] [size] [posn] [id]

function C3dMarkers__PlaceMarkerCone<cdecl, 0x726D40>(id, posn, size, red, green, blue, alpha, pulsePeriod, pulseFraction, rotateRate, bEnableCollision)

C3dMarkers::PlaceMarkerSet

plugin::Call<0x725BA0, unsigned int, unsigned short, CVector&, float, unsigned char, unsigned char, unsigned char, unsigned char, unsigned short, float, short>(id, type, posn, size, red, green, blue, alpha, pulsePeriod, pulseFraction, rotateRate);

0AA5: call_function 0x725BA0 num_params 11 pop 11 [rotateRate] [pulseFraction] [pulsePeriod] [alpha] [blue] [green] [red] [size] [posn] [type] [id]

function C3dMarkers__PlaceMarkerSet<cdecl, 0x725BA0>(id, type, posn, size, red, green, blue, alpha, pulsePeriod, pulseFraction, rotateRate)

C3dMarkers::Render

plugin::Call<0x725040>();

0AA5: call_function 0x725040 num_params 0 pop 0

function C3dMarkers__Render<cdecl, 0x725040>()

C3dMarkers::SaveUser3dMarkers

plugin::Call<0x5D4300>();

0AA5: call_function 0x5D4300 num_params 0 pop 0

function C3dMarkers__SaveUser3dMarkers<cdecl, 0x5D4300>()

C3dMarkers::Shutdown

plugin::Call<0x722710>();

0AA5: call_function 0x722710 num_params 0 pop 0

function C3dMarkers__Shutdown<cdecl, 0x722710>()

C3dMarkers::Update

plugin::Call<0x7227B0>();

0AA5: call_function 0x7227B0 num_params 0 pop 0

function C3dMarkers__Update<cdecl, 0x7227B0>()

C3dMarkers::User3dMarkerAtomicCB

plugin::CallAndReturn, 0x7210D0, RpAtomic, void*>(atomic, data);

0AA7: call_function_return 0x7210D0 num_params 2 pop 2 [data] [atomic] func_ret [RpAtomic*]

function C3dMarkers__User3dMarkerAtomicCB<cdecl, 0x7210D0>(atomic, data): int

C3dMarkers::User3dMarkerDelete

plugin::Call<0x721090, int>(slotIndex);

0AA5: call_function 0x721090 num_params 1 pop 1 [slotIndex]

function C3dMarkers__User3dMarkerDelete<cdecl, 0x721090>(slotIndex)

C3dMarkers::User3dMarkerDeleteAll

plugin::Call<0x7210B0>();

0AA5: call_function 0x7210B0 num_params 0 pop 0

function C3dMarkers__User3dMarkerDeleteAll<cdecl, 0x7210B0>()

C3dMarkers::User3dMarkerFindFirstFreeSlot

plugin::CallAndReturn();

0AA7: call_function_return 0x720FB0 num_params 0 pop 0 func_ret [int]

function C3dMarkers__User3dMarkerFindFirstFreeSlot<cdecl, 0x720FB0>(): int

C3dMarkers::User3dMarkerSet

plugin::CallAndReturn(x, y, z, colour);

0AA7: call_function_return 0x720FD0 num_params 4 pop 4 [colour] [z] [y] [x] func_ret [int]

function C3dMarkers__User3dMarkerSet<cdecl, 0x720FD0>(x, y, z, colour): int

C3dMarkers::User3dMarkersDraw

plugin::Call<0x723240>();

0AA5: call_function 0x723240 num_params 0 pop 0

function C3dMarkers__User3dMarkersDraw<cdecl, 0x723240>()

MarkerAtomicCB

plugin::CallAndReturn, 0x722220, RpAtomic, void*>(atomic, data);

0AA7: call_function_return 0x722220 num_params 2 pop 2 [data] [atomic] func_ret [RpAtomic*]

function MarkerAtomicCB<cdecl, 0x722220>(atomic, data): int

plugin_sa\game_sa\CAEAudioHardware.cpp

CAEAudioHardware::GetActiveTrackID

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x4D8F80 struct [CAEAudioHardware] num_params 0 pop 0 func_ret [int]

function CAEAudioHardware__GetActiveTrackID<thiscall, 0x4D8F80>(struct: int): int

plugin_sa\game_sa\CAECutsceneTrackManager.cpp

CAECutsceneTrackManager::StopCutsceneTrack

plugin::CallMethod<0x4DBE80, CAECutsceneTrackManager*>(this);

0AA6: call_method 0x4DBE80 struct [CAECutsceneTrackManager] num_params 0 pop 0

function CAECutsceneTrackManager__StopCutsceneTrack<thiscall, 0x4DBE80>(struct: int)

CAECutsceneTrackManager::StartTrackPlayback

plugin::CallMethod<0x4DBF10, CAECutsceneTrackManager*>(this);

0AA6: call_method 0x4DBF10 struct [CAECutsceneTrackManager] num_params 0 pop 0

function CAECutsceneTrackManager__StartTrackPlayback<thiscall, 0x4DBF10>(struct: int)

CAECutsceneTrackManager::Service

plugin::CallMethod<0x4DBFB0, CAECutsceneTrackManager*, int>(this, time);

0AA6: call_method 0x4DBFB0 struct [CAECutsceneTrackManager] num_params 1 pop 0 [time]

function CAECutsceneTrackManager__Service<thiscall, 0x4DBFB0>(struct: int, time)

CAECutsceneTrackManager::PreloadBeatTrack

plugin::CallMethod<0x4DC130, CAECutsceneTrackManager*, char, bool>(this, arg1, arg2);

0AA6: call_method 0x4DC130 struct [CAECutsceneTrackManager] num_params 2 pop 0 [arg2] [arg1]

function CAECutsceneTrackManager__PreloadBeatTrack<thiscall, 0x4DC130>(struct: int, arg1, arg2)

CAECutsceneTrackManager::PlayPreloadedCutsceneTrack

plugin::CallMethod<0x4DBE70, CAECutsceneTrackManager*>(this);

0AA6: call_method 0x4DBE70 struct [CAECutsceneTrackManager] num_params 0 pop 0

function CAECutsceneTrackManager__PlayPreloadedCutsceneTrack<thiscall, 0x4DBE70>(struct: int)

CAECutsceneTrackManager::IsCutsceneTrackActive

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x4DBEB0 struct [CAECutsceneTrackManager] num_params 0 pop 0 func_ret [bool]

function CAECutsceneTrackManager__IsCutsceneTrackActive<thiscall, 0x4DBEB0>(struct: int): int

CAECutsceneTrackManager::GetCutsceneTrackStatus

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x4DBEC0 struct [CAECutsceneTrackManager] num_params 0 pop 0 func_ret [char]

function CAECutsceneTrackManager__GetCutsceneTrackStatus<thiscall, 0x4DBEC0>(struct: int): int

plugin_sa\game_sa\CAERadioTrackManager.cpp

CAERadioTrackManager::StartRadio

plugin::CallMethod<0x4EB3C0, CAERadioTrackManager*, int, float, int, char>(this, stationId, bass, arg, unused);

0AA6: call_method 0x4EB3C0 struct [CAERadioTrackManager] num_params 4 pop 0 [unused] [arg] [bass] [stationId]

function CAERadioTrackManager__StartRadio<thiscall, 0x4EB3C0>(struct: int, stationId, bass, arg, unused)

CAERadioTrackManager::StopRadio

plugin::CallMethod<0x4E9820, CAERadioTrackManager, tVehicleAudioSettings, char>(this, settings, arg);

0AA6: call_method 0x4E9820 struct [CAERadioTrackManager] num_params 2 pop 0 [arg] [settings]

function CAERadioTrackManager__StopRadio<thiscall, 0x4E9820>(struct: int, settings, arg)

plugin_sa\game_sa\CAEStreamThread.cpp

CAEStreamThread::Initialise

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x4F1680 struct [CAEStreamThread] num_params 0 pop 0 func_ret [bool]

function CAEStreamThread__Initialise<thiscall, 0x4F1680>(struct: int): int

CAEStreamThread::GetActiveTrackID

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x4F1560 struct [CAEStreamThread] num_params 0 pop 0 func_ret [int]

function CAEStreamThread__GetActiveTrackID<thiscall, 0x4F1560>(struct: int): int

plugin_sa\game_sa\CAEWeaponAudioEntity.cpp

CAEWeaponAudioEntity::CAEWeaponAudioEntity

plugin::CallMethod<0x507560, CAEWeaponAudioEntity *>(this);

0AA6: call_method 0x507560 struct [CAEWeaponAudioEntity] num_params 0 pop 0

function CAEWeaponAudioEntity__CAEWeaponAudioEntity<thiscall, 0x507560>(struct: int)

CAEWeaponAudioEntity::WeaponReload

plugin::CallMethod<0x503690, CAEWeaponAudioEntity , eWeaponType, CPhysical, int>(this, weaptype, entity, AudioEventId);

0AA6: call_method 0x503690 struct [CAEWeaponAudioEntity] num_params 3 pop 0 [AudioEventId] [entity] [weaptype]

function CAEWeaponAudioEntity__WeaponReload<thiscall, 0x503690>(struct: int, weaptype, entity, AudioEventId)

CAEWeaponAudioEntity::WeaponFire

plugin::CallMethod<0x504F80, CAEWeaponAudioEntity , eWeaponType, CPhysical, int>(this, weaptype, entity, AudioEventId);

0AA6: call_method 0x504F80 struct [CAEWeaponAudioEntity] num_params 3 pop 0 [AudioEventId] [entity] [weaptype]

function CAEWeaponAudioEntity__WeaponFire<thiscall, 0x504F80>(struct: int, weaptype, entity, AudioEventId)

CAEWeaponAudioEntity::Terminate

plugin::CallMethod<0x503480, CAEWeaponAudioEntity *>(this);

0AA6: call_method 0x503480 struct [CAEWeaponAudioEntity] num_params 0 pop 0

function CAEWeaponAudioEntity__Terminate<thiscall, 0x503480>(struct: int)

CAEWeaponAudioEntity::StopFlameThrowerIdleGasLoop

plugin::CallMethod<0x5034E0, CAEWeaponAudioEntity *>(this);

0AA6: call_method 0x5034E0 struct [CAEWeaponAudioEntity] num_params 0 pop 0

function CAEWeaponAudioEntity__StopFlameThrowerIdleGasLoop<thiscall, 0x5034E0>(struct: int)

CAEWeaponAudioEntity::Reset

plugin::CallMethod<0x503490, CAEWeaponAudioEntity *>(this);

0AA6: call_method 0x503490 struct [CAEWeaponAudioEntity] num_params 0 pop 0

function CAEWeaponAudioEntity__Reset<thiscall, 0x503490>(struct: int)

CAEWeaponAudioEntity::ReportStealthKill

plugin::CallMethod<0x503B20, CAEWeaponAudioEntity , eWeaponType, CPhysical, int>(this, weaptype, entity, AudioEventId);

0AA6: call_method 0x503B20 struct [CAEWeaponAudioEntity] num_params 3 pop 0 [AudioEventId] [entity] [weaptype]

function CAEWeaponAudioEntity__ReportStealthKill<thiscall, 0x503B20>(struct: int, weaptype, entity, AudioEventId)

CAEWeaponAudioEntity::ReportChainsawEvent

plugin::CallMethod<0x503910, CAEWeaponAudioEntity , CPhysical, int>(this, entity, AudioEventId);

0AA6: call_method 0x503910 struct [CAEWeaponAudioEntity] num_params 2 pop 0 [AudioEventId] [entity]

function CAEWeaponAudioEntity__ReportChainsawEvent<thiscall, 0x503910>(struct: int, entity, AudioEventId)

CAEWeaponAudioEntity::PlayWeaponLoopSound

plugin::CallMethod<0x504610, CAEWeaponAudioEntity , CPhysical, short, int, float, float, int>(this, arg0, sfxId, AudioEventId, audability, speed, finalEvent);

0AA6: call_method 0x504610 struct [CAEWeaponAudioEntity] num_params 6 pop 0 [finalEvent] [speed] [audability] [AudioEventId] [sfxId] [arg0]

function CAEWeaponAudioEntity__PlayWeaponLoopSound<thiscall, 0x504610>(struct: int, arg0, sfxId, AudioEventId, audability, speed, finalEvent)

CAEWeaponAudioEntity::PlayMiniGunStopSound

plugin::CallMethod<0x504960, CAEWeaponAudioEntity , CPhysical>(this, entity);

0AA6: call_method 0x504960 struct [CAEWeaponAudioEntity] num_params 1 pop 0 [entity]

function CAEWeaponAudioEntity__PlayMiniGunStopSound<thiscall, 0x504960>(struct: int, entity)

CAEWeaponAudioEntity::PlayMiniGunFireSounds

plugin::CallMethod<0x5047C0, CAEWeaponAudioEntity , CPhysical, int>(this, entity, AudioEventId);

0AA6: call_method 0x5047C0 struct [CAEWeaponAudioEntity] num_params 2 pop 0 [AudioEventId] [entity]

function CAEWeaponAudioEntity__PlayMiniGunFireSounds<thiscall, 0x5047C0>(struct: int, entity, AudioEventId)

CAEWeaponAudioEntity::PlayGunSounds

plugin::CallMethod<0x503CE0, CAEWeaponAudioEntity , CPhysical, short, short, short, short, short, int, float, float, float>(this, entity, emptySfxId, farSfxId2, highPitchSfxId3, lowPitchSfxId4, echoSfxId5, nAudioEventId, volumeChange, speed1, speed2);

0AA6: call_method 0x503CE0 struct [CAEWeaponAudioEntity] num_params 10 pop 0 [speed2] [speed1] [volumeChange] [nAudioEventId] [echoSfxId5] [lowPitchSfxId4] [highPitchSfxId3] [farSfxId2] [emptySfxId] [entity]

function CAEWeaponAudioEntity__PlayGunSounds<thiscall, 0x503CE0>(struct: int, entity, emptySfxId, farSfxId2, highPitchSfxId3, lowPitchSfxId4, echoSfxId5, nAudioEventId, volumeChange, speed1, speed2)

CAEWeaponAudioEntity::PlayGoggleSound

plugin::CallMethod<0x503500, CAEWeaponAudioEntity *, short, int>(this, sfxId, AudioEventId);

0AA6: call_method 0x503500 struct [CAEWeaponAudioEntity] num_params 2 pop 0 [AudioEventId] [sfxId]

function CAEWeaponAudioEntity__PlayGoggleSound<thiscall, 0x503500>(struct: int, sfxId, AudioEventId)

CAEWeaponAudioEntity::PlayFlameThrowerSounds

plugin::CallMethod<0x504470, CAEWeaponAudioEntity , CPhysical, short, short, int, float, float>(this, entity, sfx1, sfx2, AudioEventId, audability, speed);

0AA6: call_method 0x504470 struct [CAEWeaponAudioEntity] num_params 6 pop 0 [speed] [audability] [AudioEventId] [sfx2] [sfx1] [entity]

function CAEWeaponAudioEntity__PlayFlameThrowerSounds<thiscall, 0x504470>(struct: int, entity, sfx1, sfx2, AudioEventId, audability, speed)

CAEWeaponAudioEntity::PlayFlameThrowerIdleGasLoop

plugin::CallMethod<0x503870, CAEWeaponAudioEntity , CPhysical>(this, entity);

0AA6: call_method 0x503870 struct [CAEWeaponAudioEntity] num_params 1 pop 0 [entity]

function CAEWeaponAudioEntity__PlayFlameThrowerIdleGasLoop<thiscall, 0x503870>(struct: int, entity)

CAEWeaponAudioEntity::PlayChainsawStopSound

plugin::CallMethod<0x504AA0, CAEWeaponAudioEntity , CPhysical>(this, entity);

0AA6: call_method 0x504AA0 struct [CAEWeaponAudioEntity] num_params 1 pop 0 [entity]

function CAEWeaponAudioEntity__PlayChainsawStopSound<thiscall, 0x504AA0>(struct: int, entity)

CAEWeaponAudioEntity::PlayCameraSound

plugin::CallMethod<0x5046F0, CAEWeaponAudioEntity , CPhysical, int, float>(this, entity, AudioEventId, audability);

0AA6: call_method 0x5046F0 struct [CAEWeaponAudioEntity] num_params 3 pop 0 [audability] [AudioEventId] [entity]

function CAEWeaponAudioEntity__PlayCameraSound<thiscall, 0x5046F0>(struct: int, entity, AudioEventId, audability)

CAEWeaponAudioEntity::Initialise

plugin::CallMethod<0x503450, CAEWeaponAudioEntity *>(this);

0AA6: call_method 0x503450 struct [CAEWeaponAudioEntity] num_params 0 pop 0

function CAEWeaponAudioEntity__Initialise<thiscall, 0x503450>(struct: int)

plugin_sa\game_sa\CAnimatedBuilding.cpp

CAnimatedBuilding::CAnimatedBuilding

plugin::CallMethod<0x537A10, CAnimatedBuilding *>(this);

0AA6: call_method 0x537A10 struct [CAnimatedBuilding] num_params 0 pop 0

function CAnimatedBuilding__CAnimatedBuilding<thiscall, 0x537A10>(struct: int)

plugin_sa\game_sa\CAnimBlendAssocGroup.cpp

CAnimBlendAssocGroup::CAnimBlendAssocGroup

plugin::CallMethod<0x4CDE70, CAnimBlendAssocGroup *>(this);

0AA6: call_method 0x4CDE70 struct [CAnimBlendAssocGroup] num_params 0 pop 0

function CAnimBlendAssocGroup__CAnimBlendAssocGroup<thiscall, 0x4CDE70>(struct: int)

CAnimBlendAssocGroup::CopyAnimation

plugin::CallMethodAndReturn(this, AnimName);

0AA8: call_method_return 0x4CE0B0 struct [CAnimBlendAssocGroup] num_params 1 pop 0 [AnimName] func_ret [CAnimBlendAssociation*]

function CAnimBlendAssocGroup__CopyAnimation<thiscall, 0x4CE0B0>(struct: int, AnimName): int

CAnimBlendAssocGroup::CopyAnimation

plugin::CallMethodAndReturn(this, ID);

0AA8: call_method_return 0x4CE130 struct [CAnimBlendAssocGroup] num_params 1 pop 0 [ID] func_ret [CAnimBlendAssociation*]

function CAnimBlendAssocGroup__CopyAnimation<thiscall, 0x4CE130>(struct: int, ID): int

CAnimBlendAssocGroup::CreateAssociations

plugin::CallMethod<0x4CE220, CAnimBlendAssocGroup , char const>(this, szBlockName);

0AA6: call_method 0x4CE220 struct [CAnimBlendAssocGroup] num_params 1 pop 0 [szBlockName]

function CAnimBlendAssocGroup__CreateAssociations<thiscall, 0x4CE220>(struct: int, szBlockName)

CAnimBlendAssocGroup::CreateAssociations

plugin::CallMethod<0x4CE6E0, CAnimBlendAssocGroup , char const, RpClump, char*, int>(this, AnimName, pClump, arg3, NumAnimations);

0AA6: call_method 0x4CE6E0 struct [CAnimBlendAssocGroup] num_params 4 pop 0 [NumAnimations] [arg3] [pClump] [AnimName]

function CAnimBlendAssocGroup__CreateAssociations<thiscall, 0x4CE6E0>(struct: int, AnimName, pClump, arg3, NumAnimations)

CAnimBlendAssocGroup::CreateAssociations

plugin::CallMethod<0x4CE3B0, CAnimBlendAssocGroup , char const, char const, char const, int>(this, AnimName, arg2, arg3, arg4);

0AA6: call_method 0x4CE3B0 struct [CAnimBlendAssocGroup] num_params 4 pop 0 [arg4] [arg3] [arg2] [AnimName]

function CAnimBlendAssocGroup__CreateAssociations<thiscall, 0x4CE3B0>(struct: int, AnimName, arg2, arg3, arg4)

CAnimBlendAssocGroup::DestroyAssociations

plugin::CallMethod<0x4CDFF0, CAnimBlendAssocGroup *>(this);

0AA6: call_method 0x4CDFF0 struct [CAnimBlendAssocGroup] num_params 0 pop 0

function CAnimBlendAssocGroup__DestroyAssociations<thiscall, 0x4CDFF0>(struct: int)

CAnimBlendAssocGroup::GetAnimation

plugin::CallMethodAndReturn(this, AnimName);

0AA8: call_method_return 0x4CE040 struct [CAnimBlendAssocGroup] num_params 1 pop 0 [AnimName] func_ret [CAnimBlendAssociation*]

function CAnimBlendAssocGroup__GetAnimation<thiscall, 0x4CE040>(struct: int, AnimName): int

CAnimBlendAssocGroup::GetAnimation

plugin::CallMethodAndReturn(this, ID);

0AA8: call_method_return 0x4CE090 struct [CAnimBlendAssocGroup] num_params 1 pop 0 [ID] func_ret [CAnimBlendAssociation*]

function CAnimBlendAssocGroup__GetAnimation<thiscall, 0x4CE090>(struct: int, ID): int

CAnimBlendAssocGroup::GetAnimationId

plugin::CallMethodAndReturn(this, AnimName);

0AA8: call_method_return 0x4CE1B0 struct [CAnimBlendAssocGroup] num_params 1 pop 0 [AnimName] func_ret [unsigned int]

function CAnimBlendAssocGroup__GetAnimationId<thiscall, 0x4CE1B0>(struct: int, AnimName): int

CAnimBlendAssocGroup::InitEmptyAssociations

plugin::CallMethod<0x4CDFB0, CAnimBlendAssocGroup , RpClump>(this, pClump);

0AA6: call_method 0x4CDFB0 struct [CAnimBlendAssocGroup] num_params 1 pop 0 [pClump]

function CAnimBlendAssocGroup__InitEmptyAssociations<thiscall, 0x4CDFB0>(struct: int, pClump)

CAnimBlendAssocGroup::~CAnimBlendAssocGroup

plugin::CallMethod<0x4CE1D0, CAnimBlendAssocGroup *>(this);

0AA6: call_method 0x4CE1D0 struct [CAnimBlendAssocGroup] num_params 0 pop 0

function CAnimBlendAssocGroup__~CAnimBlendAssocGroup<thiscall, 0x4CE1D0>(struct: int)

plugin_sa\game_sa\CAnimBlendAssociation.cpp

CAnimBlendAssociation::AllocateAnimBlendNodeArray

plugin::CallMethodDynGlobal(gaddrof(CAnimBlendAssociation::AllocateAnimBlendNodeArray), this, count);

0AA6: call_method 0x4CE9F0 struct [CAnimBlendAssociation] num_params 1 pop 0 [count]

function CAnimBlendAssociation__AllocateAnimBlendNodeArray<thiscall, 0x4CE9F0>(struct: int, count)

CAnimBlendAssociation::FreeAnimBlendNodeArray

plugin::CallMethodDynGlobal(gaddrof(CAnimBlendAssociation::FreeAnimBlendNodeArray), this);

0AA6: call_method 0x4CEA40 struct [CAnimBlendAssociation] num_params 0 pop 0

function CAnimBlendAssociation__FreeAnimBlendNodeArray<thiscall, 0x4CEA40>(struct: int)

*CAnimBlendAssociation::GetNode

plugin::CallMethodAndReturnDynGlobal(gaddrof(CAnimBlendAssociation::GetNode), this, nodeIndex);

0AA8: call_method_return 0x4CEB60 struct [*CAnimBlendAssociation] num_params 1 pop 0 [nodeIndex] func_ret [CAnimBlendNode *]

function CAnimBlendAssociation__GetNode<thiscall, 0x4CEB60>(struct: int, nodeIndex): int

CAnimBlendAssociation::Init

plugin::CallMethodDynGlobal(gaddrof_o(CAnimBlendAssociation::Init, void (CAnimBlendAssociation::*)(RpClump *, CAnimBlendHierarchy *)), this, clump, hierarchy);

0AA6: call_method 0x4CEEC0 struct [CAnimBlendAssociation] num_params 2 pop 0 [hierarchy] [clump]

function CAnimBlendAssociation__Init<thiscall, 0x4CEEC0>(struct: int, clump, hierarchy)

CAnimBlendAssociation::Init

plugin::CallMethodDynGlobal(gaddrof_o(CAnimBlendAssociation::Init, void (CAnimBlendAssociation::*)(CAnimBlendAssociation &)), this, source);

0AA6: call_method 0x4CEEC0 struct [CAnimBlendAssociation] num_params 1 pop 0 [source]

function CAnimBlendAssociation__Init<thiscall, 0x4CEEC0>(struct: int, source)

CAnimBlendAssociation::Init

plugin::CallMethodDynGlobal(gaddrof_o(CAnimBlendAssociation::Init, void (CAnimBlendAssociation::*)(CAnimBlendStaticAssociation &)), this, source);

0AA6: call_method 0x4CEEC0 struct [CAnimBlendAssociation] num_params 1 pop 0 [source]

function CAnimBlendAssociation__Init<thiscall, 0x4CEEC0>(struct: int, source)

CAnimBlendAssociation::ReferenceAnimBlock

plugin::CallMethodDynGlobal(gaddrof(CAnimBlendAssociation::ReferenceAnimBlock), this);

0AA6: call_method 0x4CEA50 struct [CAnimBlendAssociation] num_params 0 pop 0

function CAnimBlendAssociation__ReferenceAnimBlock<thiscall, 0x4CEA50>(struct: int)

CAnimBlendAssociation::SetBlend

plugin::CallMethodDynGlobal(gaddrof(CAnimBlendAssociation::SetBlend), this, blendAmount, blendDelta);

0AA6: call_method 0x4CEBA0 struct [CAnimBlendAssociation] num_params 2 pop 0 [blendDelta] [blendAmount]

function CAnimBlendAssociation__SetBlend<thiscall, 0x4CEBA0>(struct: int, blendAmount, blendDelta)

CAnimBlendAssociation::SetBlendTo

plugin::CallMethodDynGlobal(gaddrof(CAnimBlendAssociation::SetBlendTo), this, blendAmount, blendDelta);

0AA6: call_method 0x4CEB80 struct [CAnimBlendAssociation] num_params 2 pop 0 [blendDelta] [blendAmount]

function CAnimBlendAssociation__SetBlendTo<thiscall, 0x4CEB80>(struct: int, blendAmount, blendDelta)

CAnimBlendAssociation::SetCurrentTime

plugin::CallMethodDynGlobal(gaddrof(CAnimBlendAssociation::SetCurrentTime), this, currentTime);

0AA6: call_method 0x4CEA80 struct [CAnimBlendAssociation] num_params 1 pop 0 [currentTime]

function CAnimBlendAssociation__SetCurrentTime<thiscall, 0x4CEA80>(struct: int, currentTime)

CAnimBlendAssociation::SetDeleteCallback

plugin::CallMethodDynGlobal(gaddrof(CAnimBlendAssociation::SetDeleteCallback), this, callback, data);

0AA6: call_method 0x4CEBC0 struct [CAnimBlendAssociation] num_params 2 pop 0 [data] [callback]

function CAnimBlendAssociation__SetDeleteCallback<thiscall, 0x4CEBC0>(struct: int, callback, data)

CAnimBlendAssociation::SetFinishCallback

plugin::CallMethodDynGlobal(gaddrof(CAnimBlendAssociation::SetFinishCallback), this, callback, data);

0AA6: call_method 0x4CEBE0 struct [CAnimBlendAssociation] num_params 2 pop 0 [data] [callback]

function CAnimBlendAssociation__SetFinishCallback<thiscall, 0x4CEBE0>(struct: int, callback, data)

CAnimBlendAssociation::Start

plugin::CallMethodDynGlobal(gaddrof(CAnimBlendAssociation::Start), this, currentTime);

0AA6: call_method 0x4CEB70 struct [CAnimBlendAssociation] num_params 1 pop 0 [currentTime]

function CAnimBlendAssociation__Start<thiscall, 0x4CEB70>(struct: int, currentTime)

CAnimBlendAssociation::SyncAnimation

plugin::CallMethodDynGlobal(gaddrof(CAnimBlendAssociation::SyncAnimation), this, syncWith);

0AA6: call_method 0x4CEB40 struct [CAnimBlendAssociation] num_params 1 pop 0 [syncWith]

function CAnimBlendAssociation__SyncAnimation<thiscall, 0x4CEB40>(struct: int, syncWith)

CAnimBlendAssociation::UpdateBlend

plugin::CallMethodAndReturnDynGlobal(gaddrof(CAnimBlendAssociation::UpdateBlend), this, blendDeltaMult);

0AA8: call_method_return 0x4D1490 struct [CAnimBlendAssociation] num_params 1 pop 0 [blendDeltaMult] func_ret [bool]

function CAnimBlendAssociation__UpdateBlend<thiscall, 0x4D1490>(struct: int, blendDeltaMult): int

CAnimBlendAssociation::UpdateTime

plugin::CallMethodAndReturnDynGlobal(gaddrof(CAnimBlendAssociation::UpdateTime), this, unused1, unused2);

0AA8: call_method_return 0x4D13D0 struct [CAnimBlendAssociation] num_params 2 pop 0 [unused2] [unused1] func_ret [bool]

function CAnimBlendAssociation__UpdateTime<thiscall, 0x4D13D0>(struct: int, unused1, unused2): int

CAnimBlendAssociation::UpdateTimeStep

plugin::CallMethodDynGlobal(gaddrof(CAnimBlendAssociation::UpdateTimeStep), this, speedMult, timeMult);

0AA6: call_method 0x4D13A0 struct [CAnimBlendAssociation] num_params 2 pop 0 [timeMult] [speedMult]

function CAnimBlendAssociation__UpdateTimeStep<thiscall, 0x4D13A0>(struct: int, speedMult, timeMult)

plugin_sa\game_sa\CAnimBlendClumpData.cpp

CAnimBlendClumpData::CAnimBlendClumpData

plugin::CallMethodDynGlobal(ctor_gaddr(CAnimBlendClumpData), this);

CAnimBlendClumpData::~CAnimBlendClumpData

plugin::CallMethodDynGlobal(dtor_gaddr(CAnimBlendClumpData), this);

CAnimBlendClumpData::ForAllFrames

plugin::CallMethodDynGlobal(gaddrof(CAnimBlendClumpData::ForAllFrames), this, callback, data);

0AA6: call_method 0x4CF190 struct [CAnimBlendClumpData] num_params 2 pop 0 [data] [callback]

function CAnimBlendClumpData__ForAllFrames<thiscall, 0x4CF190>(struct: int, callback, data)

CAnimBlendClumpData::ForAllFramesInSPR

plugin::CallMethodDynGlobal(gaddrof(CAnimBlendClumpData::ForAllFramesInSPR), this, callback, data, a3);

0AA6: call_method 0x4CF1E0 struct [CAnimBlendClumpData] num_params 3 pop 0 [a3] [data] [callback]

function CAnimBlendClumpData__ForAllFramesInSPR<thiscall, 0x4CF1E0>(struct: int, callback, data, a3)

CAnimBlendClumpData::LoadFramesIntoSPR

plugin::CallMethodDynGlobal(gaddrof(CAnimBlendClumpData::LoadFramesIntoSPR), this);

0AA6: call_method 0x4CF1D0 struct [CAnimBlendClumpData] num_params 0 pop 0

function CAnimBlendClumpData__LoadFramesIntoSPR<thiscall, 0x4CF1D0>(struct: int)

CAnimBlendClumpData::SetNumberOfBones

plugin::CallMethodDynGlobal(gaddrof(CAnimBlendClumpData::SetNumberOfBones), this, numBones);

0AA6: call_method 0x4CF140 struct [CAnimBlendClumpData] num_params 1 pop 0 [numBones]

function CAnimBlendClumpData__SetNumberOfBones<thiscall, 0x4CF140>(struct: int, numBones)

plugin_sa\game_sa\CAnimBlendHierarchy.cpp

CAnimBlendHierarchy::AllocSequenceBlock

plugin::CallMethodAndReturn(this, arg1);

0AA8: call_method_return 0x4CF510 struct [CAnimBlendHierarchy] num_params 1 pop 0 [arg1] func_ret [void*]

function CAnimBlendHierarchy__AllocSequenceBlock<thiscall, 0x4CF510>(struct: int, arg1): int

CAnimBlendHierarchy::CAnimBlendHierarchy

plugin::CallMethod<0x4CF270, CAnimBlendHierarchy *>(this);

0AA6: call_method 0x4CF270 struct [CAnimBlendHierarchy] num_params 0 pop 0

function CAnimBlendHierarchy__CAnimBlendHierarchy<thiscall, 0x4CF270>(struct: int)

CAnimBlendHierarchy::CalcTotalTime

plugin::CallMethod<0x4CF2F0, CAnimBlendHierarchy *>(this);

0AA6: call_method 0x4CF2F0 struct [CAnimBlendHierarchy] num_params 0 pop 0

function CAnimBlendHierarchy__CalcTotalTime<thiscall, 0x4CF2F0>(struct: int)

CAnimBlendHierarchy::CalcTotalTimeCompressed

plugin::CallMethod<0x4CF3E0, CAnimBlendHierarchy *>(this);

0AA6: call_method 0x4CF3E0 struct [CAnimBlendHierarchy] num_params 0 pop 0

function CAnimBlendHierarchy__CalcTotalTimeCompressed<thiscall, 0x4CF3E0>(struct: int)

CAnimBlendHierarchy::RemoveAnimSequences

plugin::CallMethod<0x4CF8E0, CAnimBlendHierarchy *>(this);

0AA6: call_method 0x4CF8E0 struct [CAnimBlendHierarchy] num_params 0 pop 0

function CAnimBlendHierarchy__RemoveAnimSequences<thiscall, 0x4CF8E0>(struct: int)

CAnimBlendHierarchy::RemoveQuaternionFlips

plugin::CallMethod<0x4CF4E0, CAnimBlendHierarchy *>(this);

0AA6: call_method 0x4CF4E0 struct [CAnimBlendHierarchy] num_params 0 pop 0

function CAnimBlendHierarchy__RemoveQuaternionFlips<thiscall, 0x4CF4E0>(struct: int)

CAnimBlendHierarchy::RemoveUncompressedData

plugin::CallMethod<0x4CF760, CAnimBlendHierarchy *>(this);

0AA6: call_method 0x4CF760 struct [CAnimBlendHierarchy] num_params 0 pop 0

function CAnimBlendHierarchy__RemoveUncompressedData<thiscall, 0x4CF760>(struct: int)

CAnimBlendHierarchy::SetName

plugin::CallMethod<0x4CF2D0, CAnimBlendHierarchy , char const>(this, string);

0AA6: call_method 0x4CF2D0 struct [CAnimBlendHierarchy] num_params 1 pop 0 [string]

function CAnimBlendHierarchy__SetName<thiscall, 0x4CF2D0>(struct: int, string)

CAnimBlendHierarchy::Shutdown

plugin::CallMethod<0x4CF980, CAnimBlendHierarchy *>(this);

0AA6: call_method 0x4CF980 struct [CAnimBlendHierarchy] num_params 0 pop 0

function CAnimBlendHierarchy__Shutdown<thiscall, 0x4CF980>(struct: int)

CAnimBlendHierarchy::Uncompress

plugin::CallMethod<0x4CF5F0, CAnimBlendHierarchy *>(this);

0AA6: call_method 0x4CF5F0 struct [CAnimBlendHierarchy] num_params 0 pop 0

function CAnimBlendHierarchy__Uncompress<thiscall, 0x4CF5F0>(struct: int)

plugin_sa\game_sa\CAnimBlendNode.cpp

CAnimBlendNode::CalcDeltas

plugin::CallMethod<0x4D0190, CAnimBlendNode *>(this);

0AA6: call_method 0x4D0190 struct [CAnimBlendNode] num_params 0 pop 0

function CAnimBlendNode__CalcDeltas<thiscall, 0x4D0190>(struct: int)

CAnimBlendNode::CalcDeltasCompressed

plugin::CallMethod<0x4D0350, CAnimBlendNode *>(this);

0AA6: call_method 0x4D0350 struct [CAnimBlendNode] num_params 0 pop 0

function CAnimBlendNode__CalcDeltasCompressed<thiscall, 0x4D0350>(struct: int)

CAnimBlendNode::FindKeyFrame

plugin::CallMethodAndReturn(this, arg1);

0AA8: call_method_return 0x4D0240 struct [CAnimBlendNode] num_params 1 pop 0 [arg1] func_ret [bool]

function CAnimBlendNode__FindKeyFrame<thiscall, 0x4D0240>(struct: int, arg1): int

CAnimBlendNode::GetCurrentTranslation

plugin::CallMethod<0x4CFC50, CAnimBlendNode *, CVector&, float>(this, Vector, arg2);

0AA6: call_method 0x4CFC50 struct [CAnimBlendNode] num_params 2 pop 0 [arg2] [Vector]

function CAnimBlendNode__GetCurrentTranslation<thiscall, 0x4CFC50>(struct: int, Vector, arg2)

CAnimBlendNode::GetCurrentTranslationCompressed

plugin::CallMethod<0x4CFE60, CAnimBlendNode *, CVector&, float>(this, Vector, arg2);

0AA6: call_method 0x4CFE60 struct [CAnimBlendNode] num_params 2 pop 0 [arg2] [Vector]

function CAnimBlendNode__GetCurrentTranslationCompressed<thiscall, 0x4CFE60>(struct: int, Vector, arg2)

CAnimBlendNode::GetEndTranslation

plugin::CallMethod<0x4CFD90, CAnimBlendNode *, CVector&, float>(this, Vector, arg2);

0AA6: call_method 0x4CFD90 struct [CAnimBlendNode] num_params 2 pop 0 [arg2] [Vector]

function CAnimBlendNode__GetEndTranslation<thiscall, 0x4CFD90>(struct: int, Vector, arg2)

CAnimBlendNode::GetEndTranslationCompressed

plugin::CallMethod<0x4D0000, CAnimBlendNode *, CVector&, float>(this, Vector, arg2);

0AA6: call_method 0x4D0000 struct [CAnimBlendNode] num_params 2 pop 0 [arg2] [Vector]

function CAnimBlendNode__GetEndTranslationCompressed<thiscall, 0x4D0000>(struct: int, Vector, arg2)

CAnimBlendNode::Init

plugin::CallMethod<0x4CFB70, CAnimBlendNode *>(this);

0AA6: call_method 0x4CFB70 struct [CAnimBlendNode] num_params 0 pop 0

function CAnimBlendNode__Init<thiscall, 0x4CFB70>(struct: int)

CAnimBlendNode::NextKeyFrame

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x4D04A0 struct [CAnimBlendNode] num_params 0 pop 0 func_ret [bool]

function CAnimBlendNode__NextKeyFrame<thiscall, 0x4D04A0>(struct: int): int

CAnimBlendNode::NextKeyFrameCompressed

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x4D0570 struct [CAnimBlendNode] num_params 0 pop 0 func_ret [bool]

function CAnimBlendNode__NextKeyFrameCompressed<thiscall, 0x4D0570>(struct: int): int

CAnimBlendNode::NextKeyFrameNoCalc

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x4CFB90 struct [CAnimBlendNode] num_params 0 pop 0 func_ret [bool]

function CAnimBlendNode__NextKeyFrameNoCalc<thiscall, 0x4CFB90>(struct: int): int

CAnimBlendNode::SetupKeyFrameCompressed

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x4D0650 struct [CAnimBlendNode] num_params 0 pop 0 func_ret [bool]

function CAnimBlendNode__SetupKeyFrameCompressed<thiscall, 0x4D0650>(struct: int): int

CAnimBlendNode::Update

plugin::CallMethodAndReturn(this, Vector, Qauternion, arg3);

0AA8: call_method_return 0x4D06C0 struct [CAnimBlendNode] num_params 3 pop 0 [arg3] [Qauternion] [Vector] func_ret [bool]

function CAnimBlendNode__Update<thiscall, 0x4D06C0>(struct: int, Vector, Qauternion, arg3): int

CAnimBlendNode::UpdateCompressed

plugin::CallMethodAndReturn(this, Vector, Quaternion, arg3);

0AA8: call_method_return 0x4D08D0 struct [CAnimBlendNode] num_params 3 pop 0 [arg3] [Quaternion] [Vector] func_ret [bool]

function CAnimBlendNode__UpdateCompressed<thiscall, 0x4D08D0>(struct: int, Vector, Quaternion, arg3): int

plugin_sa\game_sa\CAnimBlendSequence.cpp

CAnimBlendSequence::CAnimBlendSequence

plugin::CallMethod<0x4D0C10, CAnimBlendSequence *>(this);

0AA6: call_method 0x4D0C10 struct [CAnimBlendSequence] num_params 0 pop 0

function CAnimBlendSequence__CAnimBlendSequence<thiscall, 0x4D0C10>(struct: int)

CAnimBlendSequence::CompressKeyframes

plugin::CallMethod<0x4D0F40, CAnimBlendSequence , unsigned char>(this, arg1);

0AA6: call_method 0x4D0F40 struct [CAnimBlendSequence] num_params 1 pop 0 [arg1]

function CAnimBlendSequence__CompressKeyframes<thiscall, 0x4D0F40>(struct: int, arg1)

CAnimBlendSequence::GetDataSize

plugin::CallMethodAndReturn(this, arg1);

0AA8: call_method_return 0x4D0C90 struct [CAnimBlendSequence] num_params 1 pop 0 [arg1] func_ret [int]

function CAnimBlendSequence__GetDataSize<thiscall, 0x4D0C90>(struct: int, arg1): int

CAnimBlendSequence::MoveMemorY

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x4D1150 struct [CAnimBlendSequence] num_params 0 pop 0 func_ret [bool]

function CAnimBlendSequence__MoveMemorY<thiscall, 0x4D1150>(struct: int): int

CAnimBlendSequence::RemoveQuaternionFlips

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x4D1190 struct [CAnimBlendSequence] num_params 0 pop 0 func_ret [int]

function CAnimBlendSequence__RemoveQuaternionFlips<thiscall, 0x4D1190>(struct: int): int

CAnimBlendSequence::RemoveUncompressedData

plugin::CallMethod<0x4D12A0, CAnimBlendSequence , unsigned char>(this, arg1);

0AA6: call_method 0x4D12A0 struct [CAnimBlendSequence] num_params 1 pop 0 [arg1]

function CAnimBlendSequence__RemoveUncompressedData<thiscall, 0x4D12A0>(struct: int, arg1)

CAnimBlendSequence::SetBoneTag

plugin::CallMethod<0x4D0C70, CAnimBlendSequence *, int>(this, hash);

0AA6: call_method 0x4D0C70 struct [CAnimBlendSequence] num_params 1 pop 0 [hash]

function CAnimBlendSequence__SetBoneTag<thiscall, 0x4D0C70>(struct: int, hash)

CAnimBlendSequence::SetName

plugin::CallMethod<0x4D0C50, CAnimBlendSequence , char const>(this, string);

0AA6: call_method 0x4D0C50 struct [CAnimBlendSequence] num_params 1 pop 0 [string]

function CAnimBlendSequence__SetName<thiscall, 0x4D0C50>(struct: int, string)

CAnimBlendSequence::SetNumFrames

plugin::CallMethod<0x4D0CD0, CAnimBlendSequence , int, bool, bool, unsigned char>(this, count, arg2, arg3, arg4);

0AA6: call_method 0x4D0CD0 struct [CAnimBlendSequence] num_params 4 pop 0 [arg4] [arg3] [arg2] [count]

function CAnimBlendSequence__SetNumFrames<thiscall, 0x4D0CD0>(struct: int, count, arg2, arg3, arg4)

CAnimBlendSequence::Uncompress

plugin::CallMethod<0x4D0D40, CAnimBlendSequence , unsigned char>(this, arg1);

0AA6: call_method 0x4D0D40 struct [CAnimBlendSequence] num_params 1 pop 0 [arg1]

function CAnimBlendSequence__Uncompress<thiscall, 0x4D0D40>(struct: int, arg1)

CAnimBlendSequence::~CAnimBlendSequence

plugin::CallMethod<0x4D0C30, CAnimBlendSequence *>(this);

0AA6: call_method 0x4D0C30 struct [CAnimBlendSequence] num_params 0 pop 0

function CAnimBlendSequence__~CAnimBlendSequence<thiscall, 0x4D0C30>(struct: int)

plugin_sa\game_sa\CAnimBlendStaticAssociation.cpp

CAnimBlendStaticAssociation::AllocateSequenceArray

plugin::CallMethodDynGlobal(gaddrof(CAnimBlendStaticAssociation::AllocateSequenceArray), this, count);

0AA6: call_method 0x4CE960 struct [CAnimBlendStaticAssociation] num_params 1 pop 0 [count]

function CAnimBlendStaticAssociation__AllocateSequenceArray<thiscall, 0x4CE960>(struct: int, count)

CAnimBlendStaticAssociation::FreeSequenceArray

plugin::CallMethodDynGlobal(gaddrof(CAnimBlendStaticAssociation::FreeSequenceArray), this);

0AA6: call_method 0x4CE9A0 struct [CAnimBlendStaticAssociation] num_params 0 pop 0

function CAnimBlendStaticAssociation__FreeSequenceArray<thiscall, 0x4CE9A0>(struct: int)

CAnimBlendStaticAssociation::Init

plugin::CallMethodDynGlobal(gaddrof(CAnimBlendStaticAssociation::Init), this, clump, hierarchy);

0AA6: call_method 0x4CEC20 struct [CAnimBlendStaticAssociation] num_params 2 pop 0 [hierarchy] [clump]

function CAnimBlendStaticAssociation__Init<thiscall, 0x4CEC20>(struct: int, clump, hierarchy)

plugin_sa\game_sa\CAnimManager.cpp

CAnimManager::GetAnimationBlock

plugin::CallAndReturn, 0x4D3940, char const>(name);

0AA7: call_function_return 0x4D3940 num_params 1 pop 1 [name] func_ret [CAnimBlock*]

function CAnimManager__GetAnimationBlock<cdecl, 0x4D3940>(name): int

CAnimManager::GetAnimationBlockIndex

plugin::CallAndReturn(name);

0AA7: call_function_return 0x4D3990 num_params 1 pop 1 [name] func_ret [int]

function CAnimManager__GetAnimationBlockIndex<cdecl, 0x4D3990>(name): int

CAnimManager::GetFirstAssocGroup

plugin::CallAndReturn(basename);

0AA7: call_function_return 0x4D39B0 num_params 1 pop 1 [basename] func_ret [int]

function CAnimManager__GetFirstAssocGroup<cdecl, 0x4D39B0>(basename): int

CAnimManager::GetAnimation

plugin::CallAndReturn, 0x4D39F0, unsigned int, CAnimBlock const>(hash, ifp);

0AA7: call_function_return 0x4D39F0 num_params 2 pop 2 [ifp] [hash] func_ret [CAnimBlendHierarchy*]

function CAnimManager__GetAnimation<cdecl, 0x4D39F0>(hash, ifp): int

CAnimManager::GetAnimation

plugin::CallAndReturn, 0x4D42F0, char const, CAnimBlock const*>(animName, ifp);

0AA7: call_function_return 0x4D42F0 num_params 2 pop 2 [ifp] [animName] func_ret [CAnimBlendHierarchy*]

function CAnimManager__GetAnimation<cdecl, 0x4D42F0>(animName, ifp): int

CAnimManager::GetAnimGroupName

plugin::CallAndReturn(AssocGroupId);

0AA7: call_function_return 0x4D3A20 num_params 1 pop 1 [AssocGroupId] func_ret [char*]

function CAnimManager__GetAnimGroupName<cdecl, 0x4D3A20>(AssocGroupId): int

CAnimManager::GetAnimBlockName

plugin::CallAndReturn(AssocGroupId);

0AA7: call_function_return 0x4D3A30 num_params 1 pop 1 [AssocGroupId] func_ret [char*]

function CAnimManager__GetAnimBlockName<cdecl, 0x4D3A30>(AssocGroupId): int

CAnimManager::CreateAnimAssociation

plugin::CallAndReturn(AssocGroupId, AnimationId);

0AA7: call_function_return 0x4D3A40 num_params 2 pop 2 [AnimationId] [AssocGroupId] func_ret [CAnimBlendAssociation*]

function CAnimManager__CreateAnimAssociation<cdecl, 0x4D3A40>(AssocGroupId, AnimationId): int

CAnimManager::GetAnimAssociation

plugin::CallAndReturn(AssocGroupId, AnimationId);

0AA7: call_function_return 0x4D3A60 num_params 2 pop 2 [AnimationId] [AssocGroupId] func_ret [CAnimBlendStaticAssociation*]

function CAnimManager__GetAnimAssociation<cdecl, 0x4D3A60>(AssocGroupId, AnimationId): int

CAnimManager::GetAnimAssociation

plugin::CallAndReturn, 0x4D3A80, int, char const>(AssocGroupId, arg2);

0AA7: call_function_return 0x4D3A80 num_params 2 pop 2 [arg2] [AssocGroupId] func_ret [CAnimBlendStaticAssociation*]

function CAnimManager__GetAnimAssociation<cdecl, 0x4D3A80>(AssocGroupId, arg2): int

CAnimManager::AddAnimation

plugin::CallAndReturn, 0x4D3AA0, RpClump, int, int>(clump, AssocGroupId, AnimationId);

0AA7: call_function_return 0x4D3AA0 num_params 3 pop 3 [AnimationId] [AssocGroupId] [clump] func_ret [CAnimBlendAssociation*]

function CAnimManager__AddAnimation<cdecl, 0x4D3AA0>(clump, AssocGroupId, AnimationId): int

CAnimManager::AddAnimation

plugin::CallAndReturn, 0x4D4330, RpClump, CAnimBlendHierarchy*, int>(clump, pAnimBlendHier, clumpAssocFlag);

0AA7: call_function_return 0x4D4330 num_params 3 pop 3 [clumpAssocFlag] [pAnimBlendHier] [clump] func_ret [CAnimBlendAssociation*]

function CAnimManager__AddAnimation<cdecl, 0x4D4330>(clump, pAnimBlendHier, clumpAssocFlag): int

CAnimManager::AddAnimationAndSync

plugin::CallAndReturn, 0x4D3B30, RpClump, CAnimBlendAssociation*, int, int>(clump, pAnimBlendAssoc, AssocGroupId, AnimationId);

0AA7: call_function_return 0x4D3B30 num_params 4 pop 4 [AnimationId] [AssocGroupId] [pAnimBlendAssoc] [clump] func_ret [CAnimBlendAssociation*]

function CAnimManager__AddAnimationAndSync<cdecl, 0x4D3B30>(clump, pAnimBlendAssoc, AssocGroupId, AnimationId): int

CAnimManager::AddAnimAssocDefinition

plugin::CallAndReturn, 0x4D3BA0, char const, char const, unsigned int, unsigned int, void>(groupName, blockName, arg3, animsCount, pAnimDescriptor);

0AA7: call_function_return 0x4D3BA0 num_params 5 pop 5 [pAnimDescriptor] [animsCount] [arg3] [blockName] [groupName] func_ret [CAnimationStyleDescriptor*]

function CAnimManager__AddAnimAssocDefinition<cdecl, 0x4D3BA0>(groupName, blockName, arg3, animsCount, pAnimDescriptor): int

CAnimManager::AddAnimToAssocDefinition

plugin::CallAndReturn, 0x4D3C80, void, char const*>(pAnimAssocDefinition, arg2);

0AA7: call_function_return 0x4D3C80 num_params 2 pop 2 [arg2] [pAnimAssocDefinition] func_ret [void*]

function CAnimManager__AddAnimToAssocDefinition<cdecl, 0x4D3C80>(pAnimAssocDefinition, arg2): int

CAnimManager::CreateAnimAssocGroups

plugin::Call<0x4D3CC0>();

0AA5: call_function 0x4D3CC0 num_params 0 pop 0

function CAnimManager__CreateAnimAssocGroups<cdecl, 0x4D3CC0>()

CAnimManager::RegisterAnimBlock

plugin::CallAndReturn(name);

0AA7: call_function_return 0x4D3E50 num_params 1 pop 1 [name] func_ret [int]

function CAnimManager__RegisterAnimBlock<cdecl, 0x4D3E50>(name): int

CAnimManager::RemoveLastAnimFile

plugin::Call<0x4D3ED0>();

0AA5: call_function 0x4D3ED0 num_params 0 pop 0

function CAnimManager__RemoveLastAnimFile<cdecl, 0x4D3ED0>()

CAnimManager::RemoveAnimBlock

plugin::Call<0x4D3F40, int>(index);

0AA5: call_function 0x4D3F40 num_params 1 pop 1 [index]

function CAnimManager__RemoveAnimBlock<cdecl, 0x4D3F40>(index)

CAnimManager::AddAnimBlockRef

plugin::Call<0x4D3FB0, int>(index);

0AA5: call_function 0x4D3FB0 num_params 1 pop 1 [index]

function CAnimManager__AddAnimBlockRef<cdecl, 0x4D3FB0>(index)

CAnimManager::RemoveAnimBlockRef

plugin::Call<0x4D3FD0, int>(index);

0AA5: call_function 0x4D3FD0 num_params 1 pop 1 [index]

function CAnimManager__RemoveAnimBlockRef<cdecl, 0x4D3FD0>(index)

CAnimManager::RemoveAnimBlockRefWithoutDelete

plugin::Call<0x4D3FF0, int>(index);

0AA5: call_function 0x4D3FF0 num_params 1 pop 1 [index]

function CAnimManager__RemoveAnimBlockRefWithoutDelete<cdecl, 0x4D3FF0>(index)

CAnimManager::GetNumRefsToAnimBlock

plugin::CallAndReturn(index);

0AA7: call_function_return 0x4D4010 num_params 1 pop 1 [index] func_ret [int]

function CAnimManager__GetNumRefsToAnimBlock<cdecl, 0x4D4010>(index): int

CAnimManager::Shutdown

plugin::Call<0x4D4130>();

0AA5: call_function 0x4D4130 num_params 0 pop 0

function CAnimManager__Shutdown<cdecl, 0x4D4130>()

CAnimManager::UncompressAnimation

plugin::Call<0x4D41C0, CAnimBlendHierarchy*>(pAnimBlendHier);

0AA5: call_function 0x4D41C0 num_params 1 pop 1 [pAnimBlendHier]

function CAnimManager__UncompressAnimation<cdecl, 0x4D41C0>(pAnimBlendHier)

CAnimManager::RemoveFromUncompressedCache

plugin::Call<0x4D42A0, CAnimBlendHierarchy*>(pAnimBlendHier);

0AA5: call_function 0x4D42A0 num_params 1 pop 1 [pAnimBlendHier]

function CAnimManager__RemoveFromUncompressedCache<cdecl, 0x4D42A0>(pAnimBlendHier)

CAnimManager::BlendAnimation

plugin::CallAndReturn, 0x4D4410, RpClump, CAnimBlendHierarchy*, int, float>(clump, pAnimBlendHier, flags, clumpAssocBlendData);

0AA7: call_function_return 0x4D4410 num_params 4 pop 4 [clumpAssocBlendData] [flags] [pAnimBlendHier] [clump] func_ret [CAnimBlendAssociation*]

function CAnimManager__BlendAnimation<cdecl, 0x4D4410>(clump, pAnimBlendHier, flags, clumpAssocBlendData): int

CAnimManager::BlendAnimation

plugin::CallAndReturn, 0x4D4610, RpClump, int, int, float>(clump, AssocGroupId, AnimationId, clumpAssocBlendData);

0AA7: call_function_return 0x4D4610 num_params 4 pop 4 [clumpAssocBlendData] [AnimationId] [AssocGroupId] [clump] func_ret [CAnimBlendAssociation*]

function CAnimManager__BlendAnimation<cdecl, 0x4D4610>(clump, AssocGroupId, AnimationId, clumpAssocBlendData): int

CAnimManager::LoadAnimFile

plugin::Call<0x4D47F0, RwStream, bool, char const()[32]>(stream, arg1, string);

0AA5: call_function 0x4D47F0 num_params 3 pop 3 [string] [arg1] [stream]

function CAnimManager__LoadAnimFile<cdecl, 0x4D47F0>(stream, arg1, string)

CAnimManager::LoadAnimFiles

plugin::Call<0x4D5620>();

0AA5: call_function 0x4D5620 num_params 0 pop 0

function CAnimManager__LoadAnimFiles<cdecl, 0x4D5620>()

CAnimManager::ReadAnimAssociationDefinitions

plugin::Call<0x5BC910>();

0AA5: call_function 0x5BC910 num_params 0 pop 0

function CAnimManager__ReadAnimAssociationDefinitions<cdecl, 0x5BC910>()

CAnimManager::Initialise

plugin::Call<0x5BF6B0>();

0AA5: call_function 0x5BF6B0 num_params 0 pop 0

function CAnimManager__Initialise<cdecl, 0x5BF6B0>()

plugin_sa\game_sa\CAudioEngine.cpp

CAudioEngine::Initialise

plugin::CallMethod<0x5B9C60, CAudioEngine*>(this);

0AA6: call_method 0x5B9C60 struct [CAudioEngine] num_params 0 pop 0

function CAudioEngine__Initialise<thiscall, 0x5B9C60>(struct: int)

CAudioEngine::Restart

plugin::CallMethod<0x506DB0, CAudioEngine*>(this);

0AA6: call_method 0x506DB0 struct [CAudioEngine] num_params 0 pop 0

function CAudioEngine__Restart<thiscall, 0x506DB0>(struct: int)

CAudioEngine::Shutdown

plugin::CallMethod<0x507CB0, CAudioEngine*>(this);

0AA6: call_method 0x507CB0 struct [CAudioEngine] num_params 0 pop 0

function CAudioEngine__Shutdown<thiscall, 0x507CB0>(struct: int)

CAudioEngine::SetEffectsMasterVolume

plugin::CallMethod<0x506E10, CAudioEngine*, char>(this, volume);

0AA6: call_method 0x506E10 struct [CAudioEngine] num_params 1 pop 0 [volume]

function CAudioEngine__SetEffectsMasterVolume<thiscall, 0x506E10>(struct: int, volume)

CAudioEngine::SetMusicMasterVolume

plugin::CallMethod<0x506DE0, CAudioEngine*, char>(this, volume);

0AA6: call_method 0x506DE0 struct [CAudioEngine] num_params 1 pop 0 [volume]

function CAudioEngine__SetMusicMasterVolume<thiscall, 0x506DE0>(struct: int, volume)

CAudioEngine::SetBassEnhanceOnOff

plugin::CallMethod<0x506F90, CAudioEngine*, bool>(this, on);

0AA6: call_method 0x506F90 struct [CAudioEngine] num_params 1 pop 0 [on]

function CAudioEngine__SetBassEnhanceOnOff<thiscall, 0x506F90>(struct: int, on)

CAudioEngine::SetRadioAutoRetuneOnOff

plugin::CallMethod<0x506F80, CAudioEngine*, bool>(this, on);

0AA6: call_method 0x506F80 struct [CAudioEngine] num_params 1 pop 0 [on]

function CAudioEngine__SetRadioAutoRetuneOnOff<thiscall, 0x506F80>(struct: int, on)

CAudioEngine::RetuneRadio

plugin::CallMethod<0x507E10, CAudioEngine*, char>(this, stationId);

0AA6: call_method 0x507E10 struct [CAudioEngine] num_params 1 pop 0 [stationId]

function CAudioEngine__RetuneRadio<thiscall, 0x507E10>(struct: int, stationId)

CAudioEngine::ReportFrontendAudioEvent

plugin::CallMethodAndReturn, 0x506EA0, CAudioEngine, int, float, float>(this, id, volume, speed);

0AA8: call_method_return 0x506EA0 struct [CAudioEngine] num_params 3 pop 0 [speed] [volume] [id] func_ret [CReference*]

function CAudioEngine__ReportFrontendAudioEvent<thiscall, 0x506EA0>(struct: int, id, volume, speed): int

CAudioEngine::ReportMissionAudioEvent

plugin::CallMethod<0x507340, CAudioEngine, eAudioEvents,CVector const>(this,audioEvent,coords);

0AA6: call_method 0x507340 struct [CAudioEngine] num_params 2 pop 0 [coords] [audioEvent]

function CAudioEngine__ReportMissionAudioEvent<thiscall, 0x507340>(struct: int, audioEvent, coords)

CAudioEngine::Service

plugin::CallMethod<0x507750, CAudioEngine*>(this);

0AA6: call_method 0x507750 struct [CAudioEngine] num_params 0 pop 0

function CAudioEngine__Service<thiscall, 0x507750>(struct: int)

CAudioEngine::ServiceLoadingTune

plugin::CallMethod<0x5078A0, CAudioEngine*, float>(this, fade);

0AA6: call_method 0x5078A0 struct [CAudioEngine] num_params 1 pop 0 [fade]

function CAudioEngine__ServiceLoadingTune<thiscall, 0x5078A0>(struct: int, fade)

CAudioEngine::StartRadio

plugin::CallMethod<0x507DC0, CAudioEngine*, int, char>(this, radioStation, arg);

0AA6: call_method 0x507DC0 struct [CAudioEngine] num_params 2 pop 0 [arg] [radioStation]

function CAudioEngine__StartRadio<thiscall, 0x507DC0>(struct: int, radioStation, arg)

CAudioEngine::StopRadio

plugin::CallMethod<0x506F70, CAudioEngine, tVehicleAudioSettings, bool>(this, settings, arg);

0AA6: call_method 0x506F70 struct [CAudioEngine] num_params 2 pop 0 [arg] [settings]

function CAudioEngine__StopRadio<thiscall, 0x506F70>(struct: int, settings, arg)

CAudioEngine::IsRadioRetuneInProgress

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x506FF0 struct [CAudioEngine] num_params 0 pop 0 func_ret [bool]

function CAudioEngine__IsRadioRetuneInProgress<thiscall, 0x506FF0>(struct: int): int

CAudioEngine::IsLoadingTuneActive

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x506D90 struct [CAudioEngine] num_params 0 pop 0 func_ret [bool]

function CAudioEngine__IsLoadingTuneActive<thiscall, 0x506D90>(struct: int): int

CAudioEngine::IsRadioOn

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x506FD0 struct [CAudioEngine] num_params 0 pop 0 func_ret [bool]

function CAudioEngine__IsRadioOn<thiscall, 0x506FD0>(struct: int): int

CAudioEngine::IsAmbienceTrackActive

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x507210 struct [CAudioEngine] num_params 0 pop 0 func_ret [bool]

function CAudioEngine__IsAmbienceTrackActive<thiscall, 0x507210>(struct: int): int

CAudioEngine::StartLoadingTune

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x507410 struct [CAudioEngine] num_params 0 pop 0 func_ret [bool]

function CAudioEngine__StartLoadingTune<thiscall, 0x507410>(struct: int): int

CAudioEngine::GetCurrentRadioStationID

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x507040 struct [CAudioEngine] num_params 0 pop 0 func_ret [bool]

function CAudioEngine__GetCurrentRadioStationID<thiscall, 0x507040>(struct: int): int

CAudioEngine::IsVehicleRadioActive

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x507050 struct [CAudioEngine] num_params 0 pop 0 func_ret [bool]

function CAudioEngine__IsVehicleRadioActive<thiscall, 0x507050>(struct: int): int

CAudioEngine::InitialisePostLoading

plugin::CallMethod<0x5078F0, CAudioEngine*>(this);

0AA6: call_method 0x5078F0 struct [CAudioEngine] num_params 0 pop 0

function CAudioEngine__InitialisePostLoading<thiscall, 0x5078F0>(struct: int)

plugin_sa\game_sa\CBaseModelInfo.cpp

CBaseModelInfo::GetIsDrawLast

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x5328C0 struct [CBaseModelInfo] num_params 0 pop 0 func_ret [bool]

function CBaseModelInfo__GetIsDrawLast<thiscall, 0x5328C0>(struct: int): int

CBaseModelInfo::HasBeenPreRendered

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x5328B0 struct [CBaseModelInfo] num_params 0 pop 0 func_ret [bool]

function CBaseModelInfo__HasBeenPreRendered<thiscall, 0x5328B0>(struct: int): int

CBaseModelInfo::HasComplexHierarchy

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x4C4E00 struct [CBaseModelInfo] num_params 0 pop 0 func_ret [bool]

function CBaseModelInfo__HasComplexHierarchy<thiscall, 0x4C4E00>(struct: int): int

CBaseModelInfo::IsBackfaceCulled

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x5328F0 struct [CBaseModelInfo] num_params 0 pop 0 func_ret [bool]

function CBaseModelInfo__IsBackfaceCulled<thiscall, 0x5328F0>(struct: int): int

CBaseModelInfo::IsBreakableStatuePart

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x59F090 struct [CBaseModelInfo] num_params 0 pop 0 func_ret [bool]

function CBaseModelInfo__IsBreakableStatuePart<thiscall, 0x59F090>(struct: int): int

CBaseModelInfo::IsLod

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x4C4A00 struct [CBaseModelInfo] num_params 0 pop 0 func_ret [bool]

function CBaseModelInfo__IsLod<thiscall, 0x4C4A00>(struct: int): int

CBaseModelInfo::IsRoad

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x4C4DF0 struct [CBaseModelInfo] num_params 0 pop 0 func_ret [bool]

function CBaseModelInfo__IsRoad<thiscall, 0x4C4DF0>(struct: int): int

CBaseModelInfo::IsTagModel

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x49CC20 struct [CBaseModelInfo] num_params 0 pop 0 func_ret [bool]

function CBaseModelInfo__IsTagModel<thiscall, 0x49CC20>(struct: int): int

CBaseModelInfo::SwaysInWind

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x4212C0 struct [CBaseModelInfo] num_params 0 pop 0 func_ret [bool]

function CBaseModelInfo__SwaysInWind<thiscall, 0x4212C0>(struct: int): int

CBaseModelInfo::SetHasBeenPreRendered

plugin::CallMethod<0x4C42F0, CBaseModelInfo *, int>(this, bHasBeenPreRendered);

0AA6: call_method 0x4C42F0 struct [CBaseModelInfo] num_params 1 pop 0 [bHasBeenPreRendered]

function CBaseModelInfo__SetHasBeenPreRendered<thiscall, 0x4C42F0>(struct: int, bHasBeenPreRendered)

CBaseModelInfo::SetIsLod

plugin::CallMethod<0x4C4A10, CBaseModelInfo *, int>(this, bIsLod);

0AA6: call_method 0x4C4A10 struct [CBaseModelInfo] num_params 1 pop 0 [bIsLod]

function CBaseModelInfo__SetIsLod<thiscall, 0x4C4A10>(struct: int, bIsLod)

CBaseModelInfo::SetOwnsColModel

plugin::CallMethod<0x5328D0, CBaseModelInfo *, int>(this, bOwns);

0AA6: call_method 0x5328D0 struct [CBaseModelInfo] num_params 1 pop 0 [bOwns]

function CBaseModelInfo__SetOwnsColModel<thiscall, 0x5328D0>(struct: int, bOwns)

CBaseModelInfo::IncreaseAlpha

plugin::CallMethod<0x532900, CBaseModelInfo *>(this);

0AA6: call_method 0x532900 struct [CBaseModelInfo] num_params 0 pop 0

function CBaseModelInfo__IncreaseAlpha<thiscall, 0x532900>(struct: int)

plugin_sa\game_sa\CBirds.cpp

CBirds::Init

plugin::Call<0x711EC0>();

0AA5: call_function 0x711EC0 num_params 0 pop 0

function CBirds__Init<cdecl, 0x711EC0>()

CBirds::CreateNumberOfBirds

plugin::CallAndReturn(pos, destination, count, birdType, checkObstacles);

0AA7: call_function_return 0x711EF0 num_params 5 pop 5 [checkObstacles] [birdType] [count] [destination] [pos] func_ret [int]

function CBirds__CreateNumberOfBirds<cdecl, 0x711EF0>(pos, destination, count, birdType, checkObstacles): int

CBirds::Shutdown

plugin::Call<0x712300>();

0AA5: call_function 0x712300 num_params 0 pop 0

function CBirds__Shutdown<cdecl, 0x712300>()

CBirds::Update

plugin::Call<0x712330>();

0AA5: call_function 0x712330 num_params 0 pop 0

function CBirds__Update<cdecl, 0x712330>()

CBirds::Render

plugin::Call<0x712810>();

0AA5: call_function 0x712810 num_params 0 pop 0

function CBirds__Render<cdecl, 0x712810>()

CBirds::HandleGunShot

plugin::Call<0x712E40, CVector const, CVector const>(pointA, pointB);

0AA5: call_function 0x712E40 num_params 2 pop 2 [pointB] [pointA]

function CBirds__HandleGunShot<cdecl, 0x712E40>(pointA, pointB)

plugin_sa\game_sa\CBouncingPanel.cpp

CBouncingPanel::ResetPanel

plugin::CallMethod<0x6F4910, CBouncingPanel *>(this);

0AA6: call_method 0x6F4910 struct [CBouncingPanel] num_params 0 pop 0

function CBouncingPanel__ResetPanel<thiscall, 0x6F4910>(struct: int)

CBouncingPanel::SetPanel

plugin::CallMethod<0x6F4920, CBouncingPanel *, short, short, float>(this, frameId, axis, angleLimit);

0AA6: call_method 0x6F4920 struct [CBouncingPanel] num_params 3 pop 0 [angleLimit] [axis] [frameId]

function CBouncingPanel__SetPanel<thiscall, 0x6F4920>(struct: int, frameId, axis, angleLimit)

CBouncingPanel::ProcessPanel

plugin::CallMethod<0x6F49A0, CBouncingPanel , CVehicle, RwFrame*, CVector, CVector, float, float>(this, vehicle, frame, arg2, arg3, arg4, arg5);

0AA6: call_method 0x6F49A0 struct [CBouncingPanel] num_params 6 pop 0 [arg5] [arg4] [arg3] [arg2] [frame] [vehicle]

function CBouncingPanel__ProcessPanel<thiscall, 0x6F49A0>(struct: int, vehicle, frame, arg2, arg3, arg4, arg5)

plugin_sa\game_sa\CBoundingBox.cpp

CBoundingBox::CBoundingBox

plugin::CallMethod<0x40FAF0, CBoundingBox *>(this);

0AA6: call_method 0x40FAF0 struct [CBoundingBox] num_params 0 pop 0

function CBoundingBox__CBoundingBox<thiscall, 0x40FAF0>(struct: int)

plugin_sa\game_sa\CBrightLights.cpp

CBrightLights::RenderOutGeometryBuffer

plugin::Call<0x722150>();

0AA5: call_function 0x722150 num_params 0 pop 0

function CBrightLights__RenderOutGeometryBuffer<cdecl, 0x722150>()

CBrightLights::Render

plugin::Call<0x7241C0>();

0AA5: call_function 0x7241C0 num_params 0 pop 0

function CBrightLights__Render<cdecl, 0x7241C0>()

CBrightLights::RegisterOne

plugin::Call<0x724770, CVector, CVector, CVector, CVector, unsigned char, unsigned char, unsigned char, unsigned char>(posn, top, right, at, color, arg5, arg6, arg7);

0AA5: call_function 0x724770 num_params 8 pop 8 [arg7] [arg6] [arg5] [color] [at] [right] [top] [posn]

function CBrightLights__RegisterOne<cdecl, 0x724770>(posn, top, right, at, color, arg5, arg6, arg7)

CBrightLights::Init

plugin::Call<0x722140>();

0AA5: call_function 0x722140 num_params 0 pop 0

function CBrightLights__Init<cdecl, 0x722140>()

plugin_sa\game_sa\CBuilding.cpp

CBuilding::operator new

plugin::CallAndReturn(size);

0AA7: call_function_return 0x404090 num_params 1 pop 1 [size] func_ret [void*]

function CBuilding__operator new<cdecl, 0x404090>(size): int

CBuilding::operator delete

plugin::Call<0x4040A0, void*>(data);

0AA5: call_function 0x4040A0 num_params 1 pop 1 [data]

function CBuilding__operator delete<cdecl, 0x4040A0>(data)

CBuilding::CBuilding

plugin::CallMethod<0x403E00, CBuilding *>(this);

0AA6: call_method 0x403E00 struct [CBuilding] num_params 0 pop 0

function CBuilding__CBuilding<thiscall, 0x403E00>(struct: int)

plugin_sa\game_sa\CBulletInfo.cpp

CBulletInfo::Initialise

plugin::Call<0x735FD0>();

0AA5: call_function 0x735FD0 num_params 0 pop 0

function CBulletInfo__Initialise<cdecl, 0x735FD0>()

CBulletInfo::Shutdown

plugin::Call<0x736000>();

0AA5: call_function 0x736000 num_params 0 pop 0

function CBulletInfo__Shutdown<cdecl, 0x736000>()

CBulletInfo::AddBullet

plugin::CallAndReturn(creator, weaponType, position, velocity);

0AA7: call_function_return 0x736010 num_params 4 pop 4 [velocity] [position] [weaponType] [creator] func_ret [bool]

function CBulletInfo__AddBullet<cdecl, 0x736010>(creator, weaponType, position, velocity): int

CBulletInfo::Update

plugin::Call<0x7360D0>();

0AA5: call_function 0x7360D0 num_params 0 pop 0

function CBulletInfo__Update<cdecl, 0x7360D0>()

plugin_sa\game_sa\CBulletTrace.cpp

CBulletTrace::Update

plugin::CallMethod<0x721D70, CBulletTrace *>(this);

0AA6: call_method 0x721D70 struct [CBulletTrace] num_params 0 pop 0

function CBulletTrace__Update<thiscall, 0x721D70>(struct: int)

plugin_sa\game_sa\CBulletTraces.cpp

CBulletTraces::AddTrace

plugin::Call<0x726AF0, CVector, CVector, int, CEntity*>(start, end, weaponType, entity);

0AA5: call_function 0x726AF0 num_params 4 pop 4 [entity] [weaponType] [end] [start]

function CBulletTraces__AddTrace<cdecl, 0x726AF0>(start, end, weaponType, entity)

CBulletTraces::Init

plugin::Call<0x721D50>();

0AA5: call_function 0x721D50 num_params 0 pop 0

function CBulletTraces__Init<cdecl, 0x721D50>()

plugin_sa\game_sa\CCamera.cpp

CCamera::AddShakeSimple

plugin::CallMethodDynGlobal(gaddrof(CCamera::AddShakeSimple), this, duration, type, intensity);

0AA6: call_method 0x50D240 struct [CCamera] num_params 3 pop 0 [intensity] [type] [duration]

function CCamera__AddShakeSimple<thiscall, 0x50D240>(struct: int, duration, type, intensity)

CCamera::AllowShootingWith2PlayersInCar

plugin::CallMethodDynGlobal(gaddrof(CCamera::AllowShootingWith2PlayersInCar), this, bAllowShootingWith2PlayersInCar);

0AA6: call_method 0x50C280 struct [CCamera] num_params 1 pop 0 [bAllowShootingWith2PlayersInCar]

function CCamera__AllowShootingWith2PlayersInCar<thiscall, 0x50C280>(struct: int, bAllowShootingWith2PlayersInCar)

CCamera::ApplyVehicleCameraTweaks

plugin::CallMethodDynGlobal(gaddrof(CCamera::ApplyVehicleCameraTweaks), this, vehicle);

0AA6: call_method 0x50A480 struct [CCamera] num_params 1 pop 0 [vehicle]

function CCamera__ApplyVehicleCameraTweaks<thiscall, 0x50A480>(struct: int, vehicle)

CCamera::AvoidTheGeometry

plugin::CallMethodDynGlobal(gaddrof(CCamera::AvoidTheGeometry), this, arg2, arg3, arg4, FOV);

0AA6: call_method 0x514030 struct [CCamera] num_params 4 pop 0 [FOV] [arg4] [arg3] [arg2]

function CCamera__AvoidTheGeometry<thiscall, 0x514030>(struct: int, arg2, arg3, arg4, FOV)

CCamera::CalculateDerivedValues

plugin::CallMethodDynGlobal(gaddrof(CCamera::CalculateDerivedValues), this, bForMirror, bOriented);

0AA6: call_method 0x5150E0 struct [CCamera] num_params 2 pop 0 [bOriented] [bForMirror]

function CCamera__CalculateDerivedValues<thiscall, 0x5150E0>(struct: int, bForMirror, bOriented)

CCamera::CalculateFrustumPlanes

plugin::CallMethodDynGlobal(gaddrof(CCamera::CalculateFrustumPlanes), this, bForMirror);

0AA6: call_method 0x514D60 struct [CCamera] num_params 1 pop 0 [bForMirror]

function CCamera__CalculateFrustumPlanes<thiscall, 0x514D60>(struct: int, bForMirror)

CCamera::CalculateGroundHeight

plugin::CallMethodAndReturnDynGlobal(gaddrof(CCamera::CalculateGroundHeight), this, type);

0AA8: call_method_return 0x514B80 struct [CCamera] num_params 1 pop 0 [type] func_ret [float]

function CCamera__CalculateGroundHeight<thiscall, 0x514B80>(struct: int, type): float

CCamera::CalculateMirroredMatrix

plugin::CallMethodDynGlobal(gaddrof(CCamera::CalculateMirroredMatrix), this, posn, MirrorV, CamMat, MirrorMat);

0AA6: call_method 0x50B380 struct [CCamera] num_params 4 pop 0 [MirrorMat] [CamMat] [MirrorV] [posn]

function CCamera__CalculateMirroredMatrix<thiscall, 0x50B380>(struct: int, posn, MirrorV, CamMat, MirrorMat)

CCamera::CamControl

plugin::CallMethodDynGlobal(gaddrof(CCamera::CamControl), this);

0AA6: call_method 0x527FA0 struct [CCamera] num_params 0 pop 0

function CCamera__CamControl<thiscall, 0x527FA0>(struct: int)

CCamera::CamShake

plugin::CallMethodDynGlobal(gaddrof(CCamera::CamShake), this, arg2, x, y, z);

0AA6: call_method 0x50A9F0 struct [CCamera] num_params 4 pop 0 [z] [y] [x] [arg2]

function CCamera__CamShake<thiscall, 0x50A9F0>(struct: int, arg2, x, y, z)

CCamera::CameraColDetAndReact

plugin::CallMethodAndReturnDynGlobal(gaddrof(CCamera::CameraColDetAndReact), this, source, target);

0AA8: call_method_return 0x520190 struct [CCamera] num_params 2 pop 0 [target] [source] func_ret [char]

function CCamera__CameraColDetAndReact<thiscall, 0x520190>(struct: int, source, target): int

CCamera::CameraGenericModeSpecialCases

plugin::CallMethodDynGlobal(gaddrof(CCamera::CameraGenericModeSpecialCases), this, targetPed);

0AA6: call_method 0x50CD30 struct [CCamera] num_params 1 pop 0 [targetPed]

function CCamera__CameraGenericModeSpecialCases<thiscall, 0x50CD30>(struct: int, targetPed)

CCamera::CameraPedAimModeSpecialCases

plugin::CallMethodDynGlobal(gaddrof(CCamera::CameraPedAimModeSpecialCases), this, targPed);

0AA6: call_method 0x50CDA0 struct [CCamera] num_params 1 pop 0 [targPed]

function CCamera__CameraPedAimModeSpecialCases<thiscall, 0x50CDA0>(struct: int, targPed)

CCamera::CameraPedModeSpecialCases

plugin::CallMethodDynGlobal(gaddrof(CCamera::CameraPedModeSpecialCases), this);

0AA6: call_method 0x50CD80 struct [CCamera] num_params 0 pop 0

function CCamera__CameraPedModeSpecialCases<thiscall, 0x50CD80>(struct: int)

CCamera::CameraVehicleModeSpecialCases

plugin::CallMethodDynGlobal(gaddrof(CCamera::CameraVehicleModeSpecialCases), this, targVehicle);

0AA6: call_method 0x50CDE0 struct [CCamera] num_params 1 pop 0 [targVehicle]

function CCamera__CameraVehicleModeSpecialCases<thiscall, 0x50CDE0>(struct: int, targVehicle)

CCamera::ClearPlayerWeaponMode

plugin::CallMethodDynGlobal(gaddrof(CCamera::ClearPlayerWeaponMode), this);

0AA6: call_method 0x50AB10 struct [CCamera] num_params 0 pop 0

function CCamera__ClearPlayerWeaponMode<thiscall, 0x50AB10>(struct: int)

CCamera::ConeCastCollisionResolve

plugin::CallMethodAndReturnDynGlobal(gaddrof(CCamera::ConeCastCollisionResolve), this, source, center, pVecOut, radius, arg5, pFloatOut);

0AA8: call_method_return 0x51A5D0 struct [CCamera] num_params 6 pop 0 [pFloatOut] [arg5] [radius] [pVecOut] [center] [source] func_ret [bool]

function CCamera__ConeCastCollisionResolve<thiscall, 0x51A5D0>(struct: int, source, center, pVecOut, radius, arg5, pFloatOut): int

CCamera::ConsiderPedAsDucking

plugin::CallMethodAndReturnDynGlobal(gaddrof(CCamera::ConsiderPedAsDucking), this, ped);

0AA8: call_method_return 0x50CEB0 struct [CCamera] num_params 1 pop 0 [ped] func_ret [bool]

function CCamera__ConsiderPedAsDucking<thiscall, 0x50CEB0>(struct: int, ped): int

CCamera::CopyCameraMatrixToRWCam

plugin::CallMethodDynGlobal(gaddrof(CCamera::CopyCameraMatrixToRWCam), this, bUpdateMatrix);

0AA6: call_method 0x50AFA0 struct [CCamera] num_params 1 pop 0 [bUpdateMatrix]

function CCamera__CopyCameraMatrixToRWCam<thiscall, 0x50AFA0>(struct: int, bUpdateMatrix)

CCamera::DealWithMirrorBeforeConstructRenderList

plugin::CallMethodDynGlobal(gaddrof(CCamera::DealWithMirrorBeforeConstructRenderList), this, bActiveMirror, MirrorNormal, MirrorV, matMirror);

0AA6: call_method 0x50B510 struct [CCamera] num_params 4 pop 0 [matMirror] [MirrorV] [MirrorNormal] [bActiveMirror]

function CCamera__DealWithMirrorBeforeConstructRenderList<thiscall, 0x50B510>(struct: int, bActiveMirror, MirrorNormal, MirrorV, matMirror)

CCamera::DeleteCutSceneCamDataMemory

plugin::CallMethodDynGlobal(gaddrof(CCamera::DeleteCutSceneCamDataMemory), this);

0AA6: call_method 0x5B24A0 struct [CCamera] num_params 0 pop 0

function CCamera__DeleteCutSceneCamDataMemory<thiscall, 0x5B24A0>(struct: int)

CCamera::DrawBordersForWideScreen

plugin::CallMethodDynGlobal(gaddrof(CCamera::DrawBordersForWideScreen), this);

0AA6: call_method 0x514860 struct [CCamera] num_params 0 pop 0

function CCamera__DrawBordersForWideScreen<thiscall, 0x514860>(struct: int)

CCamera::Enable1rstPersonCamCntrlsScript

plugin::CallMethodDynGlobal(gaddrof(CCamera::Enable1rstPersonCamCntrlsScript), this);

0AA6: call_method 0x50AC00 struct [CCamera] num_params 0 pop 0

function CCamera__Enable1rstPersonCamCntrlsScript<thiscall, 0x50AC00>(struct: int)

CCamera::Enable1rstPersonWeaponsCamera

plugin::CallMethodDynGlobal(gaddrof(CCamera::Enable1rstPersonWeaponsCamera), this);

0AA6: call_method 0x50AC10 struct [CCamera] num_params 0 pop 0

function CCamera__Enable1rstPersonWeaponsCamera<thiscall, 0x50AC10>(struct: int)

CCamera::Fade

plugin::CallMethodDynGlobal(gaddrof(CCamera::Fade), this, fadeDuration, FadeInOutFlag);

0AA6: call_method 0x50AC20 struct [CCamera] num_params 2 pop 0 [FadeInOutFlag] [fadeDuration]

function CCamera__Fade<thiscall, 0x50AC20>(struct: int, fadeDuration, FadeInOutFlag)

CCamera::Find3rdPersonCamTargetVector

plugin::CallMethodDynGlobal(gaddrof(CCamera::Find3rdPersonCamTargetVector), this, range, source, pCamera, pPoint);

0AA6: call_method 0x514970 struct [CCamera] num_params 4 pop 0 [pPoint] [pCamera] [source] [range]

function CCamera__Find3rdPersonCamTargetVector<thiscall, 0x514970>(struct: int, range, source, pCamera, pPoint)

CCamera::Find3rdPersonQuickAimPitch

plugin::CallMethodAndReturnDynGlobal(gaddrof(CCamera::Find3rdPersonQuickAimPitch), this);

0AA8: call_method_return 0x50AD40 struct [CCamera] num_params 0 pop 0 func_ret [float]

function CCamera__Find3rdPersonQuickAimPitch<thiscall, 0x50AD40>(struct: int): float

CCamera::FindCamFOV

plugin::CallMethodAndReturnDynGlobal(gaddrof(CCamera::FindCamFOV), this);

0AA8: call_method_return 0x50AD20 struct [CCamera] num_params 0 pop 0 func_ret [float]

function CCamera__FindCamFOV<thiscall, 0x50AD20>(struct: int): float

CCamera::FinishCutscene

plugin::CallMethodDynGlobal(gaddrof(CCamera::FinishCutscene), this);

0AA6: call_method 0x514950 struct [CCamera] num_params 0 pop 0

function CCamera__FinishCutscene<thiscall, 0x514950>(struct: int)

CCamera::GetArrPosForVehicleType

plugin::CallMethodDynGlobal(gaddrof(CCamera::GetArrPosForVehicleType), this, type, arrPos);

0AA6: call_method 0x50AF00 struct [CCamera] num_params 2 pop 0 [arrPos] [type]

function CCamera__GetArrPosForVehicleType<thiscall, 0x50AF00>(struct: int, type, arrPos)

CCamera::GetCutSceneFinishTime

plugin::CallMethodAndReturnDynGlobal(gaddrof(CCamera::GetCutSceneFinishTime), this);

0AA8: call_method_return 0x50AD90 struct [CCamera] num_params 0 pop 0 func_ret [unsigned int]

function CCamera__GetCutSceneFinishTime<thiscall, 0x50AD90>(struct: int): int

CCamera::GetFading

plugin::CallMethodAndReturnDynGlobal(gaddrof(CCamera::GetFading), this);

0AA8: call_method_return 0x50ADE0 struct [CCamera] num_params 0 pop 0 func_ret [bool]

function CCamera__GetFading<thiscall, 0x50ADE0>(struct: int): int

CCamera::GetFadingDirection

plugin::CallMethodAndReturnDynGlobal(gaddrof(CCamera::GetFadingDirection), this);

0AA8: call_method_return 0x50ADF0 struct [CCamera] num_params 0 pop 0 func_ret [int]

function CCamera__GetFadingDirection<thiscall, 0x50ADF0>(struct: int): int

*CCamera::GetGameCamPosition

plugin::CallMethodAndReturnDynGlobal(gaddrof(CCamera::GetGameCamPosition), this);

0AA8: call_method_return 0x50AE50 struct [*CCamera] num_params 0 pop 0 func_ret [CVector *]

function CCamera__GetGameCamPosition<thiscall, 0x50AE50>(struct: int): int

CCamera::GetLookDirection

plugin::CallMethodAndReturnDynGlobal(gaddrof(CCamera::GetLookDirection), this);

0AA8: call_method_return 0x50AE90 struct [CCamera] num_params 0 pop 0 func_ret [signed int]

function CCamera__GetLookDirection<thiscall, 0x50AE90>(struct: int): int

CCamera::GetLookingForwardFirstPerson

plugin::CallMethodAndReturnDynGlobal(gaddrof(CCamera::GetLookingForwardFirstPerson), this);

0AA8: call_method_return 0x50AED0 struct [CCamera] num_params 0 pop 0 func_ret [bool]

function CCamera__GetLookingForwardFirstPerson<thiscall, 0x50AED0>(struct: int): int

CCamera::GetLookingLRBFirstPerson

plugin::CallMethodAndReturnDynGlobal(gaddrof(CCamera::GetLookingLRBFirstPerson), this);

0AA8: call_method_return 0x50AE60 struct [CCamera] num_params 0 pop 0 func_ret [bool]

function CCamera__GetLookingLRBFirstPerson<thiscall, 0x50AE60>(struct: int): int

CCamera::GetPositionAlongSpline

plugin::CallMethodAndReturnDynGlobal(gaddrof(CCamera::GetPositionAlongSpline), this);

0AA8: call_method_return 0x50AF80 struct [CCamera] num_params 0 pop 0 func_ret [float]

function CCamera__GetPositionAlongSpline<thiscall, 0x50AF80>(struct: int): float

CCamera::GetRoughDistanceToGround

plugin::CallMethodAndReturnDynGlobal(gaddrof(CCamera::GetRoughDistanceToGround), this);

0AA8: call_method_return 0x516B00 struct [CCamera] num_params 0 pop 0 func_ret [float]

function CCamera__GetRoughDistanceToGround<thiscall, 0x516B00>(struct: int): float

CCamera::GetScreenFadeStatus

plugin::CallMethodAndReturnDynGlobal(gaddrof(CCamera::GetScreenFadeStatus), this);

0AA8: call_method_return 0x50AE20 struct [CCamera] num_params 0 pop 0 func_ret [signed int]

function CCamera__GetScreenFadeStatus<thiscall, 0x50AE20>(struct: int): int

CCamera::GetScreenRect

plugin::CallMethodDynGlobal(gaddrof(CCamera::GetScreenRect), this, pRect);

0AA6: call_method 0x50AB50 struct [CCamera] num_params 1 pop 0 [pRect]

function CCamera__GetScreenRect<thiscall, 0x50AB50>(struct: int, pRect)

CCamera::Get_Just_Switched_Status

plugin::CallMethodAndReturnDynGlobal(gaddrof(CCamera::Get_Just_Switched_Status), this);

0AA8: call_method_return 0x50AE10 struct [CCamera] num_params 0 pop 0 func_ret [bool]

function CCamera__Get_Just_Switched_Status<thiscall, 0x50AE10>(struct: int): int

CCamera::HandleCameraMotionForDucking

plugin::CallMethodDynGlobal(gaddrof(CCamera::HandleCameraMotionForDucking), this, ped, source, targPosn, arg5);

0AA6: call_method 0x50CFA0 struct [CCamera] num_params 4 pop 0 [arg5] [targPosn] [source] [ped]

function CCamera__HandleCameraMotionForDucking<thiscall, 0x50CFA0>(struct: int, ped, source, targPosn, arg5)

CCamera::HandleCameraMotionForDuckingDuringAim

plugin::CallMethodDynGlobal(gaddrof(CCamera::HandleCameraMotionForDuckingDuringAim), this, ped, source, targPosn, arg5);

0AA6: call_method 0x50D090 struct [CCamera] num_params 4 pop 0 [arg5] [targPosn] [source] [ped]

function CCamera__HandleCameraMotionForDuckingDuringAim<thiscall, 0x50D090>(struct: int, ped, source, targPosn, arg5)

CCamera::ImproveNearClip

plugin::CallMethodDynGlobal(gaddrof(CCamera::ImproveNearClip), this, pVehicle, pPed, source, targPosn);

0AA6: call_method 0x516B20 struct [CCamera] num_params 4 pop 0 [targPosn] [source] [pPed] [pVehicle]

function CCamera__ImproveNearClip<thiscall, 0x516B20>(struct: int, pVehicle, pPed, source, targPosn)

CCamera::Init

plugin::CallMethodDynGlobal(gaddrof(CCamera::Init), this);

0AA6: call_method 0x5BC520 struct [CCamera] num_params 0 pop 0

function CCamera__Init<thiscall, 0x5BC520>(struct: int)

CCamera::InitCameraVehicleTweaks

plugin::CallMethodDynGlobal(gaddrof(CCamera::InitCameraVehicleTweaks), this);

0AA6: call_method 0x50A3B0 struct [CCamera] num_params 0 pop 0

function CCamera__InitCameraVehicleTweaks<thiscall, 0x50A3B0>(struct: int)

CCamera::InitialiseScriptableComponents

plugin::CallMethodAndReturnDynGlobal(gaddrof(CCamera::InitialiseScriptableComponents), this);

0AA8: call_method_return 0x50D2D0 struct [CCamera] num_params 0 pop 0 func_ret [int]

function CCamera__InitialiseScriptableComponents<thiscall, 0x50D2D0>(struct: int): int

CCamera::IsExtraEntityToIgnore

plugin::CallMethodAndReturnDynGlobal(gaddrof(CCamera::IsExtraEntityToIgnore), this, entity);

0AA8: call_method_return 0x50CE80 struct [CCamera] num_params 1 pop 0 [entity] func_ret [bool]

function CCamera__IsExtraEntityToIgnore<thiscall, 0x50CE80>(struct: int, entity): int

CCamera::IsItTimeForNewcam

plugin::CallMethodAndReturnDynGlobal(gaddrof(CCamera::IsItTimeForNewcam), this, CamSequence, StartTime);

0AA8: call_method_return 0x51D770 struct [CCamera] num_params 2 pop 0 [StartTime] [CamSequence] func_ret [bool]

function CCamera__IsItTimeForNewcam<thiscall, 0x51D770>(struct: int, CamSequence, StartTime): int

CCamera::IsSphereVisible

plugin::CallMethodAndReturnDynGlobal(gaddrof_o(CCamera::IsSphereVisible, bool (CCamera::*)(CVector const &, float, RwMatrixTag *)), this, origin, radius, transformMatrix);

0AA8: call_method_return 0x420D40 struct [CCamera] num_params 3 pop 0 [transformMatrix] [radius] [origin] func_ret [bool]

function CCamera__IsSphereVisible<thiscall, 0x420D40>(struct: int, origin, radius, transformMatrix): int

CCamera::IsSphereVisible

plugin::CallMethodAndReturnDynGlobal<bool, CCamera , CVector const &, float>(gaddrof_o(CCamera::IsSphereVisible, bool (CCamera::)(CVector const &, float)), this, origin, radius);

0AA8: call_method_return 0x420D40 struct [CCamera] num_params 2 pop 0 [radius] [origin] func_ret [bool]

function CCamera__IsSphereVisible<thiscall, 0x420D40>(struct: int, origin, radius): int

CCamera::LerpFOV

plugin::CallMethodDynGlobal(gaddrof(CCamera::LerpFOV), this, zoomInFactor, zoomOutFactor, timelimit, bEase);

0AA6: call_method 0x50D280 struct [CCamera] num_params 4 pop 0 [bEase] [timelimit] [zoomOutFactor] [zoomInFactor]

function CCamera__LerpFOV<thiscall, 0x50D280>(struct: int, zoomInFactor, zoomOutFactor, timelimit, bEase)

CCamera::LoadPathSplines

plugin::CallMethodDynGlobal(gaddrof(CCamera::LoadPathSplines), this, pFile);

0AA6: call_method 0x5B24D0 struct [CCamera] num_params 1 pop 0 [pFile]

function CCamera__LoadPathSplines<thiscall, 0x5B24D0>(struct: int, pFile)

CCamera::Process

plugin::CallMethodDynGlobal(gaddrof(CCamera::Process), this);

0AA6: call_method 0x52B730 struct [CCamera] num_params 0 pop 0

function CCamera__Process<thiscall, 0x52B730>(struct: int)

CCamera::ProcessFOVLerp

plugin::CallMethodDynGlobal(gaddrof_o(CCamera::ProcessFOVLerp, void (CCamera::*)(float)), this, ratio);

0AA6: call_method 0x516500 struct [CCamera] num_params 1 pop 0 [ratio]

function CCamera__ProcessFOVLerp<thiscall, 0x516500>(struct: int, ratio)

CCamera::ProcessFOVLerp

plugin::CallMethodDynGlobal(gaddrof_o(CCamera::ProcessFOVLerp, void (CCamera::*)()), this);

0AA6: call_method 0x516500 struct [CCamera] num_params 0 pop 0

function CCamera__ProcessFOVLerp<thiscall, 0x516500>(struct: int)

CCamera::ProcessFade

plugin::CallMethodDynGlobal(gaddrof(CCamera::ProcessFade), this);

0AA6: call_method 0x50B5D0 struct [CCamera] num_params 0 pop 0

function CCamera__ProcessFade<thiscall, 0x50B5D0>(struct: int)

CCamera::ProcessMusicFade

plugin::CallMethodDynGlobal(gaddrof(CCamera::ProcessMusicFade), this);

0AA6: call_method 0x50B6D0 struct [CCamera] num_params 0 pop 0

function CCamera__ProcessMusicFade<thiscall, 0x50B6D0>(struct: int)

CCamera::ProcessObbeCinemaCameraBoat

plugin::CallMethodDynGlobal(gaddrof(CCamera::ProcessObbeCinemaCameraBoat), this);

0AA6: call_method 0x526E20 struct [CCamera] num_params 0 pop 0

function CCamera__ProcessObbeCinemaCameraBoat<thiscall, 0x526E20>(struct: int)

CCamera::ProcessObbeCinemaCameraCar

plugin::CallMethodDynGlobal(gaddrof(CCamera::ProcessObbeCinemaCameraCar), this);

0AA6: call_method 0x5267C0 struct [CCamera] num_params 0 pop 0

function CCamera__ProcessObbeCinemaCameraCar<thiscall, 0x5267C0>(struct: int)

CCamera::ProcessObbeCinemaCameraHeli

plugin::CallMethodDynGlobal(gaddrof(CCamera::ProcessObbeCinemaCameraHeli), this);

0AA6: call_method 0x526AE0 struct [CCamera] num_params 0 pop 0

function CCamera__ProcessObbeCinemaCameraHeli<thiscall, 0x526AE0>(struct: int)

CCamera::ProcessObbeCinemaCameraPed

plugin::CallMethodAndReturnDynGlobal(gaddrof(CCamera::ProcessObbeCinemaCameraPed), this);

0AA8: call_method_return 0x50B880 struct [CCamera] num_params 0 pop 0 func_ret [unsigned int]

function CCamera__ProcessObbeCinemaCameraPed<thiscall, 0x50B880>(struct: int): int

CCamera::ProcessObbeCinemaCameraPlane

plugin::CallMethodDynGlobal(gaddrof(CCamera::ProcessObbeCinemaCameraPlane), this);

0AA6: call_method 0x526C80 struct [CCamera] num_params 0 pop 0

function CCamera__ProcessObbeCinemaCameraPlane<thiscall, 0x526C80>(struct: int)

CCamera::ProcessObbeCinemaCameraTrain

plugin::CallMethodDynGlobal(gaddrof(CCamera::ProcessObbeCinemaCameraTrain), this);

0AA6: call_method 0x526950 struct [CCamera] num_params 0 pop 0

function CCamera__ProcessObbeCinemaCameraTrain<thiscall, 0x526950>(struct: int)

CCamera::ProcessScriptedCommands

plugin::CallMethodDynGlobal(gaddrof(CCamera::ProcessScriptedCommands), this);

0AA6: call_method 0x516AE0 struct [CCamera] num_params 0 pop 0

function CCamera__ProcessScriptedCommands<thiscall, 0x516AE0>(struct: int)

CCamera::ProcessShake

plugin::CallMethodDynGlobal(gaddrof_o(CCamera::ProcessShake, void (CCamera::*)(float)), this, JiggleIntensity);

0AA6: call_method 0x51A6F0 struct [CCamera] num_params 1 pop 0 [JiggleIntensity]

function CCamera__ProcessShake<thiscall, 0x51A6F0>(struct: int, JiggleIntensity)

CCamera::ProcessShake

plugin::CallMethodDynGlobal(gaddrof_o(CCamera::ProcessShake, void (CCamera::*)()), this);

0AA6: call_method 0x51A6F0 struct [CCamera] num_params 0 pop 0

function CCamera__ProcessShake<thiscall, 0x51A6F0>(struct: int)

CCamera::ProcessVectorMoveLinear

plugin::CallMethodDynGlobal(gaddrof_o(CCamera::ProcessVectorMoveLinear, void (CCamera::*)(float)), this, ratio);

0AA6: call_method 0x5164A0 struct [CCamera] num_params 1 pop 0 [ratio]

function CCamera__ProcessVectorMoveLinear<thiscall, 0x5164A0>(struct: int, ratio)

CCamera::ProcessVectorMoveLinear

plugin::CallMethodDynGlobal(gaddrof_o(CCamera::ProcessVectorMoveLinear, void (CCamera::*)()), this);

0AA6: call_method 0x5164A0 struct [CCamera] num_params 0 pop 0

function CCamera__ProcessVectorMoveLinear<thiscall, 0x5164A0>(struct: int)

CCamera::ProcessVectorTrackLinear

plugin::CallMethodDynGlobal(gaddrof_o(CCamera::ProcessVectorTrackLinear, void (CCamera::*)(float)), this, ratio);

0AA6: call_method 0x516440 struct [CCamera] num_params 1 pop 0 [ratio]

function CCamera__ProcessVectorTrackLinear<thiscall, 0x516440>(struct: int, ratio)

CCamera::ProcessVectorTrackLinear

plugin::CallMethodDynGlobal(gaddrof_o(CCamera::ProcessVectorTrackLinear, void (CCamera::*)()), this);

0AA6: call_method 0x516440 struct [CCamera] num_params 0 pop 0

function CCamera__ProcessVectorTrackLinear<thiscall, 0x516440>(struct: int)

CCamera::ProcessWideScreenOn

plugin::CallMethodDynGlobal(gaddrof(CCamera::ProcessWideScreenOn), this);

0AA6: call_method 0x50B890 struct [CCamera] num_params 0 pop 0

function CCamera__ProcessWideScreenOn<thiscall, 0x50B890>(struct: int)

CCamera::RenderMotionBlur

plugin::CallMethodDynGlobal(gaddrof(CCamera::RenderMotionBlur), this);

0AA6: call_method 0x50B8F0 struct [CCamera] num_params 0 pop 0

function CCamera__RenderMotionBlur<thiscall, 0x50B8F0>(struct: int)

CCamera::ResetDuckingSystem

plugin::CallMethodDynGlobal(gaddrof(CCamera::ResetDuckingSystem), this, ped);

0AA6: call_method 0x50CEF0 struct [CCamera] num_params 1 pop 0 [ped]

function CCamera__ResetDuckingSystem<thiscall, 0x50CEF0>(struct: int, ped)

CCamera::Restore

plugin::CallMethodDynGlobal(gaddrof(CCamera::Restore), this);

0AA6: call_method 0x50B930 struct [CCamera] num_params 0 pop 0

function CCamera__Restore<thiscall, 0x50B930>(struct: int)

CCamera::RestoreCameraAfterMirror

plugin::CallMethodDynGlobal(gaddrof(CCamera::RestoreCameraAfterMirror), this);

0AA6: call_method 0x51A5A0 struct [CCamera] num_params 0 pop 0

function CCamera__RestoreCameraAfterMirror<thiscall, 0x51A5A0>(struct: int)

CCamera::RestoreWithJumpCut

plugin::CallMethodDynGlobal(gaddrof(CCamera::RestoreWithJumpCut), this);

0AA6: call_method 0x50BAB0 struct [CCamera] num_params 0 pop 0

function CCamera__RestoreWithJumpCut<thiscall, 0x50BAB0>(struct: int)

CCamera::SetCamCutSceneOffSet

plugin::CallMethodDynGlobal(gaddrof(CCamera::SetCamCutSceneOffSet), this, cutsceneOffset);

0AA6: call_method 0x50BD20 struct [CCamera] num_params 1 pop 0 [cutsceneOffset]

function CCamera__SetCamCutSceneOffSet<thiscall, 0x50BD20>(struct: int, cutsceneOffset)

CCamera::SetCamPositionForFixedMode

plugin::CallMethodDynGlobal(gaddrof(CCamera::SetCamPositionForFixedMode), this, fixedModeSource, fixedModeUpOffset);

0AA6: call_method 0x50BEC0 struct [CCamera] num_params 2 pop 0 [fixedModeUpOffset] [fixedModeSource]

function CCamera__SetCamPositionForFixedMode<thiscall, 0x50BEC0>(struct: int, fixedModeSource, fixedModeUpOffset)

CCamera::SetCameraDirectlyBehindForFollowPed_CamOnAString

plugin::CallMethodDynGlobal(gaddrof(CCamera::SetCameraDirectlyBehindForFollowPed_CamOnAString), this);

0AA6: call_method 0x50BD40 struct [CCamera] num_params 0 pop 0

function CCamera__SetCameraDirectlyBehindForFollowPed_CamOnAString<thiscall, 0x50BD40>(struct: int)

CCamera::SetCameraDirectlyBehindForFollowPed_ForAPed_CamOnAString

plugin::CallMethodDynGlobal(gaddrof(CCamera::SetCameraDirectlyBehindForFollowPed_ForAPed_CamOnAString), this, targetPed);

0AA6: call_method 0x50BDA0 struct [CCamera] num_params 1 pop 0 [targetPed]

function CCamera__SetCameraDirectlyBehindForFollowPed_ForAPed_CamOnAString<thiscall, 0x50BDA0>(struct: int, targetPed)

CCamera::SetCameraUpForMirror

plugin::CallMethodDynGlobal(gaddrof(CCamera::SetCameraUpForMirror), this);

0AA6: call_method 0x51A560 struct [CCamera] num_params 0 pop 0

function CCamera__SetCameraUpForMirror<thiscall, 0x51A560>(struct: int)

CCamera::SetFadeColour

plugin::CallMethodDynGlobal(gaddrof(CCamera::SetFadeColour), this, Red, Green, Blue);

0AA6: call_method 0x50BF00 struct [CCamera] num_params 3 pop 0 [Blue] [Green] [Red]

function CCamera__SetFadeColour<thiscall, 0x50BF00>(struct: int, Red, Green, Blue)

CCamera::SetMotionBlur

plugin::CallMethodDynGlobal(gaddrof(CCamera::SetMotionBlur), this, Red, Green, Blue, value, Blurtype);

0AA6: call_method 0x50BF40 struct [CCamera] num_params 5 pop 0 [Blurtype] [value] [Blue] [Green] [Red]

function CCamera__SetMotionBlur<thiscall, 0x50BF40>(struct: int, Red, Green, Blue, value, Blurtype)

CCamera::SetMotionBlurAlpha

plugin::CallMethodDynGlobal(gaddrof(CCamera::SetMotionBlurAlpha), this, Alpha);

0AA6: call_method 0x50BF80 struct [CCamera] num_params 1 pop 0 [Alpha]

function CCamera__SetMotionBlurAlpha<thiscall, 0x50BF80>(struct: int, Alpha)

CCamera::SetNearClipBasedOnPedCollision

plugin::CallMethodDynGlobal(gaddrof(CCamera::SetNearClipBasedOnPedCollision), this, arg2);

0AA6: call_method 0x50CB90 struct [CCamera] num_params 1 pop 0 [arg2]

function CCamera__SetNearClipBasedOnPedCollision<thiscall, 0x50CB90>(struct: int, arg2)

CCamera::SetNearClipScript

plugin::CallMethodDynGlobal(gaddrof(CCamera::SetNearClipScript), this, NearClip);

0AA6: call_method 0x50BF90 struct [CCamera] num_params 1 pop 0 [NearClip]

function CCamera__SetNearClipScript<thiscall, 0x50BF90>(struct: int, NearClip)

CCamera::SetNewPlayerWeaponMode

plugin::CallMethodDynGlobal(gaddrof(CCamera::SetNewPlayerWeaponMode), this, mode, maxZoom, minZoom);

0AA6: call_method 0x50BFB0 struct [CCamera] num_params 3 pop 0 [minZoom] [maxZoom] [mode]

function CCamera__SetNewPlayerWeaponMode<thiscall, 0x50BFB0>(struct: int, mode, maxZoom, minZoom)

CCamera::SetParametersForScriptInterpolation

plugin::CallMethodDynGlobal(gaddrof(CCamera::SetParametersForScriptInterpolation), this, InterpolationToStopMoving, InterpolationToCatchUp, TimeForInterPolation);

0AA6: call_method 0x50C030 struct [CCamera] num_params 3 pop 0 [TimeForInterPolation] [InterpolationToCatchUp] [InterpolationToStopMoving]

function CCamera__SetParametersForScriptInterpolation<thiscall, 0x50C030>(struct: int, InterpolationToStopMoving, InterpolationToCatchUp, TimeForInterPolation)

CCamera::SetPercentAlongCutScene

plugin::CallMethodDynGlobal(gaddrof(CCamera::SetPercentAlongCutScene), this, percent);

0AA6: call_method 0x50C070 struct [CCamera] num_params 1 pop 0 [percent]

function CCamera__SetPercentAlongCutScene<thiscall, 0x50C070>(struct: int, percent)

CCamera::SetRwCamera

plugin::CallMethodDynGlobal(gaddrof(CCamera::SetRwCamera), this, rwcamera);

0AA6: call_method 0x50C100 struct [CCamera] num_params 1 pop 0 [rwcamera]

function CCamera__SetRwCamera<thiscall, 0x50C100>(struct: int, rwcamera)

CCamera::SetWideScreenOff

plugin::CallMethodDynGlobal(gaddrof(CCamera::SetWideScreenOff), this);

0AA6: call_method 0x50C150 struct [CCamera] num_params 0 pop 0

function CCamera__SetWideScreenOff<thiscall, 0x50C150>(struct: int)

CCamera::SetWideScreenOn

plugin::CallMethodDynGlobal(gaddrof(CCamera::SetWideScreenOn), this);

0AA6: call_method 0x50C140 struct [CCamera] num_params 0 pop 0

function CCamera__SetWideScreenOn<thiscall, 0x50C140>(struct: int)

CCamera::SetZoomValueCamStringScript

plugin::CallMethodDynGlobal(gaddrof(CCamera::SetZoomValueCamStringScript), this, zoomMode);

0AA6: call_method 0x50C1B0 struct [CCamera] num_params 1 pop 0 [zoomMode]

function CCamera__SetZoomValueCamStringScript<thiscall, 0x50C1B0>(struct: int, zoomMode)

CCamera::SetZoomValueFollowPedScript

plugin::CallMethodDynGlobal(gaddrof(CCamera::SetZoomValueFollowPedScript), this, zoomMode);

0AA6: call_method 0x50C160 struct [CCamera] num_params 1 pop 0 [zoomMode]

function CCamera__SetZoomValueFollowPedScript<thiscall, 0x50C160>(struct: int, zoomMode)

CCamera::StartCooperativeCamMode

plugin::CallMethodDynGlobal(gaddrof(CCamera::StartCooperativeCamMode), this);

0AA6: call_method 0x50C260 struct [CCamera] num_params 0 pop 0

function CCamera__StartCooperativeCamMode<thiscall, 0x50C260>(struct: int)

CCamera::StartTransition

plugin::CallMethodDynGlobal(gaddrof(CCamera::StartTransition), this, currentCamMode);

0AA6: call_method 0x515200 struct [CCamera] num_params 1 pop 0 [currentCamMode]

function CCamera__StartTransition<thiscall, 0x515200>(struct: int, currentCamMode)

CCamera::StartTransitionWhenNotFinishedInter

plugin::CallMethodDynGlobal(gaddrof(CCamera::StartTransitionWhenNotFinishedInter), this, currentCamMode);

0AA6: call_method 0x515BC0 struct [CCamera] num_params 1 pop 0 [currentCamMode]

function CCamera__StartTransitionWhenNotFinishedInter<thiscall, 0x515BC0>(struct: int, currentCamMode)

CCamera::StopCooperativeCamMode

plugin::CallMethodDynGlobal(gaddrof(CCamera::StopCooperativeCamMode), this);

0AA6: call_method 0x50C270 struct [CCamera] num_params 0 pop 0

function CCamera__StopCooperativeCamMode<thiscall, 0x50C270>(struct: int)

CCamera::StoreValuesDuringInterPol

plugin::CallMethodDynGlobal(gaddrof(CCamera::StoreValuesDuringInterPol), this, SourceDuringInter, TargetDuringInter, UpDuringInter, FOVDuringInter);

0AA6: call_method 0x50C290 struct [CCamera] num_params 4 pop 0 [FOVDuringInter] [UpDuringInter] [TargetDuringInter] [SourceDuringInter]

function CCamera__StoreValuesDuringInterPol<thiscall, 0x50C290>(struct: int, SourceDuringInter, TargetDuringInter, UpDuringInter, FOVDuringInter)

CCamera::TakeControl

plugin::CallMethodDynGlobal(gaddrof(CCamera::TakeControl), this, target, ModeToGoTo, TypeOfSwitch, WhoIsInControlOfTheCamera);

0AA6: call_method 0x50C7C0 struct [CCamera] num_params 4 pop 0 [WhoIsInControlOfTheCamera] [TypeOfSwitch] [ModeToGoTo] [target]

function CCamera__TakeControl<thiscall, 0x50C7C0>(struct: int, target, ModeToGoTo, TypeOfSwitch, WhoIsInControlOfTheCamera)

CCamera::TakeControlAttachToEntity

plugin::CallMethodDynGlobal(gaddrof(CCamera::TakeControlAttachToEntity), this, target, attached, AttachedCamOffset, AttachedCamLookAt, AttachedCamAngle, TypeOfSwitch, WhoIsInControlOfTheCamera);

0AA6: call_method 0x50C910 struct [CCamera] num_params 7 pop 0 [WhoIsInControlOfTheCamera] [TypeOfSwitch] [AttachedCamAngle] [AttachedCamLookAt] [AttachedCamOffset] [attached] [target]

function CCamera__TakeControlAttachToEntity<thiscall, 0x50C910>(struct: int, target, attached, AttachedCamOffset, AttachedCamLookAt, AttachedCamAngle, TypeOfSwitch, WhoIsInControlOfTheCamera)

CCamera::TakeControlNoEntity

plugin::CallMethodDynGlobal(gaddrof(CCamera::TakeControlNoEntity), this, FixedModeVector, TypeOfSwitch, WhoIsInControlOfTheCamera);

0AA6: call_method 0x50C8B0 struct [CCamera] num_params 3 pop 0 [WhoIsInControlOfTheCamera] [TypeOfSwitch] [FixedModeVector]

function CCamera__TakeControlNoEntity<thiscall, 0x50C8B0>(struct: int, FixedModeVector, TypeOfSwitch, WhoIsInControlOfTheCamera)

CCamera::TakeControlWithSpline

plugin::CallMethodDynGlobal(gaddrof(CCamera::TakeControlWithSpline), this, TypeOfSwitch);

0AA6: call_method 0x50CAE0 struct [CCamera] num_params 1 pop 0 [TypeOfSwitch]

function CCamera__TakeControlWithSpline<thiscall, 0x50CAE0>(struct: int, TypeOfSwitch)

CCamera::TryToStartNewCamMode

plugin::CallMethodAndReturnDynGlobal(gaddrof(CCamera::TryToStartNewCamMode), this, CamSequence);

0AA8: call_method_return 0x51E560 struct [CCamera] num_params 1 pop 0 [CamSequence] func_ret [bool]

function CCamera__TryToStartNewCamMode<thiscall, 0x51E560>(struct: int, CamSequence): int

CCamera::UpdateAimingCoors

plugin::CallMethodDynGlobal(gaddrof(CCamera::UpdateAimingCoors), this, AimingTargetCoors);

0AA6: call_method 0x50CB10 struct [CCamera] num_params 1 pop 0 [AimingTargetCoors]

function CCamera__UpdateAimingCoors<thiscall, 0x50CB10>(struct: int, AimingTargetCoors)

CCamera::UpdateSoundDistances

plugin::CallMethodDynGlobal(gaddrof(CCamera::UpdateSoundDistances), this);

0AA6: call_method 0x515BD0 struct [CCamera] num_params 0 pop 0

function CCamera__UpdateSoundDistances<thiscall, 0x515BD0>(struct: int)

CCamera::UpdateTargetEntity

plugin::CallMethodDynGlobal(gaddrof(CCamera::UpdateTargetEntity), this);

0AA6: call_method 0x50C360 struct [CCamera] num_params 0 pop 0

function CCamera__UpdateTargetEntity<thiscall, 0x50C360>(struct: int)

CCamera::Using1stPersonWeaponMode

plugin::CallMethodAndReturnDynGlobal(gaddrof(CCamera::Using1stPersonWeaponMode), this);

0AA8: call_method_return 0x50BFF0 struct [CCamera] num_params 0 pop 0 func_ret [bool]

function CCamera__Using1stPersonWeaponMode<thiscall, 0x50BFF0>(struct: int): int

CCamera::VectorMoveLinear

plugin::CallMethodDynGlobal(gaddrof(CCamera::VectorMoveLinear), this, MoveLinearPosnEnd, MoveLinearPosnStart, duration, bMoveLinearWithEase);

0AA6: call_method 0x50D160 struct [CCamera] num_params 4 pop 0 [bMoveLinearWithEase] [duration] [MoveLinearPosnStart] [MoveLinearPosnEnd]

function CCamera__VectorMoveLinear<thiscall, 0x50D160>(struct: int, MoveLinearPosnEnd, MoveLinearPosnStart, duration, bMoveLinearWithEase)

CCamera::VectorMoveRunning

plugin::CallMethodAndReturnDynGlobal(gaddrof(CCamera::VectorMoveRunning), this);

0AA8: call_method_return 0x4748A0 struct [CCamera] num_params 0 pop 0 func_ret [bool]

function CCamera__VectorMoveRunning<thiscall, 0x4748A0>(struct: int): int

CCamera::VectorTrackLinear

plugin::CallMethodDynGlobal(gaddrof(CCamera::VectorTrackLinear), this, TrackLinearStartPoint, TrackLinearEndPoint, duration, bEase);

0AA6: call_method 0x50D1D0 struct [CCamera] num_params 4 pop 0 [bEase] [duration] [TrackLinearEndPoint] [TrackLinearStartPoint]

function CCamera__VectorTrackLinear<thiscall, 0x50D1D0>(struct: int, TrackLinearStartPoint, TrackLinearEndPoint, duration, bEase)

CCamera::VectorTrackRunning

plugin::CallMethodAndReturnDynGlobal(gaddrof(CCamera::VectorTrackRunning), this);

0AA8: call_method_return 0x474870 struct [CCamera] num_params 0 pop 0 func_ret [bool]

function CCamera__VectorTrackRunning<thiscall, 0x474870>(struct: int): int

CCamera::SetCamCollisionVarDataSet

plugin::CallDynGlobal(gaddrof(CCamera::SetCamCollisionVarDataSet), index);

CCamera::SetColVarsAimWeapon

plugin::CallDynGlobal(gaddrof(CCamera::SetColVarsAimWeapon), aimingType);

CCamera::SetColVarsPed

plugin::CallDynGlobal(gaddrof(CCamera::SetColVarsPed), pedtype, nCamPedZoom);

CCamera::SetColVarsVehicle

plugin::CallDynGlobal(gaddrof(CCamera::SetColVarsVehicle), vehicletype, CamVehicleZoom);

plugin_sa\game_sa\CCarAI.cpp

CCarAI::BackToCruisingIfNoWantedLevel

plugin::Call<0x41BFA0, CVehicle*>(pVehicle);

0AA5: call_function 0x41BFA0 num_params 1 pop 1 [pVehicle]

function CCarAI__BackToCruisingIfNoWantedLevel<cdecl, 0x41BFA0>(pVehicle)

CCarAI::CarHasReasonToStop

plugin::Call<0x41C050, CVehicle*>(pVehicle);

0AA5: call_function 0x41C050 num_params 1 pop 1 [pVehicle]

function CCarAI__CarHasReasonToStop<cdecl, 0x41C050>(pVehicle)

CCarAI::AddPoliceCarOccupants

plugin::Call<0x41C070, CVehicle*, bool>(pVehicle, arg2);

0AA5: call_function 0x41C070 num_params 2 pop 2 [arg2] [pVehicle]

function CCarAI__AddPoliceCarOccupants<cdecl, 0x41C070>(pVehicle, arg2)

CCarAI::AddAmbulanceOccupants

plugin::Call<0x41C4A0, CVehicle*>(pVehicle);

0AA5: call_function 0x41C4A0 num_params 1 pop 1 [pVehicle]

function CCarAI__AddAmbulanceOccupants<cdecl, 0x41C4A0>(pVehicle)

CCarAI::AddFiretruckOccupants

plugin::Call<0x41C600, CVehicle*>(pVehicle);

0AA5: call_function 0x41C600 num_params 1 pop 1 [pVehicle]

function CCarAI__AddFiretruckOccupants<cdecl, 0x41C600>(pVehicle)

CCarAI::TellOccupantsToLeaveCar

plugin::Call<0x41C760, CVehicle*>(pVehicle);

0AA5: call_function 0x41C760 num_params 1 pop 1 [pVehicle]

function CCarAI__TellOccupantsToLeaveCar<cdecl, 0x41C760>(pVehicle)

CCarAI::TellCarToFollowOtherCar

plugin::Call<0x41C960, CVehicle, CVehicle, float>(pVehicle1, pVehicle2, radius);

0AA5: call_function 0x41C960 num_params 3 pop 3 [radius] [pVehicle2] [pVehicle1]

function CCarAI__TellCarToFollowOtherCar<cdecl, 0x41C960>(pVehicle1, pVehicle2, radius)

CCarAI::FindPoliceBikeMissionForWantedLevel

plugin::CallAndReturn();

0AA7: call_function_return 0x41CA40 num_params 0 pop 0 func_ret [char]

function CCarAI__FindPoliceBikeMissionForWantedLevel<cdecl, 0x41CA40>(): int

CCarAI::FindPoliceBoatMissionForWantedLevel

plugin::CallAndReturn();

0AA7: call_function_return 0x41CA50 num_params 0 pop 0 func_ret [char]

function CCarAI__FindPoliceBoatMissionForWantedLevel<cdecl, 0x41CA50>(): int

CCarAI::FindPoliceCarSpeedForWantedLevel

plugin::CallAndReturn(pVehicle);

0AA7: call_function_return 0x41CAA0 num_params 1 pop 1 [pVehicle] func_ret [int]

function CCarAI__FindPoliceCarSpeedForWantedLevel<cdecl, 0x41CAA0>(pVehicle): int

CCarAI::GetCarToGoToCoors

plugin::CallAndReturn, CVector, int, bool>(pVehicle1, pVector, drivingStyle, bSpeedLimit20);

0AA7: call_function_return 0x41CE30 num_params 4 pop 4 [bSpeedLimit20] [drivingStyle] [pVector] [pVehicle1] func_ret [float]

function CCarAI__GetCarToGoToCoors<cdecl, 0x41CE30>(pVehicle1, pVector, drivingStyle, bSpeedLimit20): float

CCarAI::GetCarToParkAtCoors

plugin::CallAndReturn, CVector>(pVehicle, pVector);

0AA7: call_function_return 0x41D350 num_params 2 pop 2 [pVector] [pVehicle] func_ret [float]

function CCarAI__GetCarToParkAtCoors<cdecl, 0x41D350>(pVehicle, pVector): float

CCarAI::MellowOutChaseSpeed

plugin::Call<0x41D3D0, CVehicle*>(pVehicle);

0AA5: call_function 0x41D3D0 num_params 1 pop 1 [pVehicle]

function CCarAI__MellowOutChaseSpeed<cdecl, 0x41D3D0>(pVehicle)

CCarAI::MakeWayForCarWithSiren

plugin::Call<0x41D660, CVehicle*>(pVehicle);

0AA5: call_function 0x41D660 num_params 1 pop 1 [pVehicle]

function CCarAI__MakeWayForCarWithSiren<cdecl, 0x41D660>(pVehicle)

CCarAI::UpdateCarAI

plugin::Call<0x41DA30, CVehicle*>(pVehicle);

0AA5: call_function 0x41DA30 num_params 1 pop 1 [pVehicle]

function CCarAI__UpdateCarAI<cdecl, 0x41DA30>(pVehicle)

CCarAI::FindPoliceCarMissionForWantedLevel

plugin::CallAndReturn();

0AA7: call_function_return 0x41C9D0 num_params 0 pop 0 func_ret [char]

function CCarAI__FindPoliceCarMissionForWantedLevel<cdecl, 0x41C9D0>(): int

plugin_sa\game_sa\CCarCtrl.cpp

CCarCtrl::ChooseBoatModel

plugin::CallAndReturn();

0AA7: call_function_return 0x421970 num_params 0 pop 0 func_ret [int]

function CCarCtrl__ChooseBoatModel<cdecl, 0x421970>(): int

CCarCtrl::ChooseCarModelToLoad

plugin::CallAndReturn(arg1);

0AA7: call_function_return 0x421900 num_params 1 pop 1 [arg1] func_ret [int]

function CCarCtrl__ChooseCarModelToLoad<cdecl, 0x421900>(arg1): int

CCarCtrl::ChooseGangCarModel

plugin::CallAndReturn(arg1);

0AA7: call_function_return 0x421A40 num_params 1 pop 1 [arg1] func_ret [int]

function CCarCtrl__ChooseGangCarModel<cdecl, 0x421A40>(arg1): int

CCarCtrl::ChooseModel

plugin::CallAndReturn(arg1);

0AA7: call_function_return 0x424CE0 num_params 1 pop 1 [arg1] func_ret [int]

function CCarCtrl__ChooseModel<cdecl, 0x424CE0>(arg1): int

CCarCtrl::ChoosePoliceCarModel

plugin::CallAndReturn(arg0);

0AA7: call_function_return 0x421980 num_params 1 pop 1 [arg0] func_ret [int]

function CCarCtrl__ChoosePoliceCarModel<cdecl, 0x421980>(arg0): int

CCarCtrl::ClearInterestingVehicleList

plugin::Call<0x423F00>();

0AA5: call_function 0x423F00 num_params 0 pop 0

function CCarCtrl__ClearInterestingVehicleList<cdecl, 0x423F00>()

CCarCtrl::ClipTargetOrientationToLink

plugin::Call<0x422760, CVehicle, CCarPathLinkAddress, char, float, float, float>(pVehicle, arg2, arg3, arg4, arg5, arg6);

0AA5: call_function 0x422760 num_params 6 pop 6 [arg6] [arg5] [arg4] [arg3] [arg2] [pVehicle]

function CCarCtrl__ClipTargetOrientationToLink<cdecl, 0x422760>(pVehicle, arg2, arg3, arg4, arg5, arg6)

CCarCtrl::CreateCarForScript

plugin::CallAndReturn(modelid, posn, MissionCleanUpFlag);

0AA7: call_function_return 0x431F80 num_params 3 pop 3 [MissionCleanUpFlag] [posn] [modelid] func_ret [CVehicle*]

function CCarCtrl__CreateCarForScript<cdecl, 0x431F80>(modelid, posn, MissionCleanUpFlag): int

CCarCtrl::CreateConvoy

plugin::CallAndReturn(pVehicle, arg2);

0AA7: call_function_return 0x42C740 num_params 2 pop 2 [arg2] [pVehicle] func_ret [bool]

function CCarCtrl__CreateConvoy<cdecl, 0x42C740>(pVehicle, arg2): int

CCarCtrl::CreatePoliceChase

plugin::CallAndReturn(pVehicle, arg2, NodeAddress);

0AA7: call_function_return 0x42C2B0 num_params 3 pop 3 [NodeAddress] [arg2] [pVehicle] func_ret [bool]

function CCarCtrl__CreatePoliceChase<cdecl, 0x42C2B0>(pVehicle, arg2, NodeAddress): int

CCarCtrl::DealWithBend_Racing

plugin::CallAndReturn, CCarPathLinkAddress, CCarPathLinkAddress, CCarPathLinkAddress, CCarPathLinkAddress, char, char, char, char, float, float, float, float, float, CVector>(pVehicle, LinkAddress1, LinkAddress2, LinkAddress3, LinkAddress4, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14, pVector);

0AA7: call_function_return 0x428040 num_params 15 pop 15 [pVector] [arg14] [arg13] [arg12] [arg11] [arg10] [arg9] [arg8] [arg7] [arg6] [LinkAddress4] [LinkAddress3] [LinkAddress2] [LinkAddress1] [pVehicle] func_ret [bool]

function CCarCtrl__DealWithBend_Racing<cdecl, 0x428040>(pVehicle, LinkAddress1, LinkAddress2, LinkAddress3, LinkAddress4, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14, pVector): int

CCarCtrl::DragCarToPoint

plugin::Call<0x42EC90, CVehicle, CVector>(pVehicle, pVector);

0AA5: call_function 0x42EC90 num_params 2 pop 2 [pVector] [pVehicle]

function CCarCtrl__DragCarToPoint<cdecl, 0x42EC90>(pVehicle, pVector)

CCarCtrl::FindAngleToWeaveThroughTraffic

plugin::CallAndReturn, CPhysical, float, float, float>(pVehicle, pPhysical, arg3, arg4, arg5);

0AA7: call_function_return 0x4325C0 num_params 5 pop 5 [arg5] [arg4] [arg3] [pPhysical] [pVehicle] func_ret [float]

function CCarCtrl__FindAngleToWeaveThroughTraffic<cdecl, 0x4325C0>(pVehicle, pPhysical, arg3, arg4, arg5): float

CCarCtrl::FindIntersection2Lines

plugin::Call<0x4226F0, float, float, float, float, float, float, float, float, float, float>(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10);

0AA5: call_function 0x4226F0 num_params 10 pop 10 [arg10] [arg9] [arg8] [arg7] [arg6] [arg5] [arg4] [arg3] [arg2] [arg1]

function CCarCtrl__FindIntersection2Lines<cdecl, 0x4226F0>(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10)

CCarCtrl::FindLinksToGoWithTheseNodes

plugin::Call<0x42B470, CVehicle*>(pVehicle);

0AA5: call_function 0x42B470 num_params 1 pop 1 [pVehicle]

function CCarCtrl__FindLinksToGoWithTheseNodes<cdecl, 0x42B470>(pVehicle)

CCarCtrl::FindMaximumSpeedForThisCarInTraffic

plugin::CallAndReturn(pVehicle);

0AA7: call_function_return 0x434400 num_params 1 pop 1 [pVehicle] func_ret [float]

function CCarCtrl__FindMaximumSpeedForThisCarInTraffic<cdecl, 0x434400>(pVehicle): float

CCarCtrl::FindNodesThisCarIsNearestTo

plugin::Call<0x42BD20, CVehicle*, CNodeAddress&, CNodeAddress&>(pVehicle, NodeAddress1, NodeAddress2);

0AA5: call_function 0x42BD20 num_params 3 pop 3 [NodeAddress2] [NodeAddress1] [pVehicle]

function CCarCtrl__FindNodesThisCarIsNearestTo<cdecl, 0x42BD20>(pVehicle, NodeAddress1, NodeAddress2)

CCarCtrl::FindPathDirection

plugin::CallAndReturn(NodeAddress1, NodeAddress2, NodeAddress3, arg4);

0AA7: call_function_return 0x422090 num_params 4 pop 4 [arg4] [NodeAddress3] [NodeAddress2] [NodeAddress1] func_ret [char]

function CCarCtrl__FindPathDirection<cdecl, 0x422090>(NodeAddress1, NodeAddress2, NodeAddress3, arg4): int

CCarCtrl::FindPercDependingOnDistToLink

plugin::CallAndReturn(pVehicle, LinkAddress);

0AA7: call_function_return 0x422620 num_params 2 pop 2 [LinkAddress] [pVehicle] func_ret [float]

function CCarCtrl__FindPercDependingOnDistToLink<cdecl, 0x422620>(pVehicle, LinkAddress): float

CCarCtrl::FindSequenceElement

plugin::CallAndReturn(arg1);

0AA7: call_function_return 0x421770 num_params 1 pop 1 [arg1] func_ret [int]

function CCarCtrl__FindSequenceElement<cdecl, 0x421770>(arg1): int

CCarCtrl::FindSpeedMultiplier

plugin::CallAndReturn(arg1, arg2, arg3, arg4);

0AA7: call_function_return 0x4224E0 num_params 4 pop 4 [arg4] [arg3] [arg2] [arg1] func_ret [float]

function CCarCtrl__FindSpeedMultiplier<cdecl, 0x4224E0>(arg1, arg2, arg3, arg4): float

CCarCtrl::FindSpeedMultiplierWithSpeedFromNodes

plugin::CallAndReturn(arg1);

0AA7: call_function_return 0x424130 num_params 1 pop 1 [arg1] func_ret [float]

function CCarCtrl__FindSpeedMultiplierWithSpeedFromNodes<cdecl, 0x424130>(arg1): float

CCarCtrl::FireHeliRocketsAtTarget

plugin::Call<0x42B270, CAutomobile, CEntity>(pEntityLauncher, pEntity);

0AA5: call_function 0x42B270 num_params 2 pop 2 [pEntity] [pEntityLauncher]

function CCarCtrl__FireHeliRocketsAtTarget<cdecl, 0x42B270>(pEntityLauncher, pEntity)

CCarCtrl::FlyAIHeliInCertainDirection

plugin::Call<0x429A70, CHeli*, float, float, bool>(pHeli, arg2, arg3, arg4);

0AA5: call_function 0x429A70 num_params 4 pop 4 [arg4] [arg3] [arg2] [pHeli]

function CCarCtrl__FlyAIHeliInCertainDirection<cdecl, 0x429A70>(pHeli, arg2, arg3, arg4)

CCarCtrl::FlyAIHeliToTarget_FixedOrientation

plugin::Call<0x423940, CHeli*, float, CVector>(pHeli, Orientation, posn);

0AA5: call_function 0x423940 num_params 3 pop 3 [posn] [Orientation] [pHeli]

function CCarCtrl__FlyAIHeliToTarget_FixedOrientation<cdecl, 0x423940>(pHeli, Orientation, posn)

CCarCtrl::FlyAIPlaneInCertainDirection

plugin::Call<0x423000, CPlane*>(pPlane);

0AA5: call_function 0x423000 num_params 1 pop 1 [pPlane]

function CCarCtrl__FlyAIPlaneInCertainDirection<cdecl, 0x423000>(pPlane)

CCarCtrl::GenerateCarCreationCoors2

plugin::CallAndReturn, CNodeAddress, CNodeAddress, float, bool, bool>(posn, radius, arg3, arg4, arg5, arg6, arg7, pOrigin, pNodeAddress1, pNodeAddress12, arg11, arg12, arg13);

0AA7: call_function_return 0x424210 num_params 13 pop 13 [arg13] [arg12] [arg11] [pNodeAddress12] [pNodeAddress1] [pOrigin] [arg7] [arg6] [arg5] [arg4] [arg3] [radius] [posn] func_ret [bool]

function CCarCtrl__GenerateCarCreationCoors2<cdecl, 0x424210>(posn, radius, arg3, arg4, arg5, arg6, arg7, pOrigin, pNodeAddress1, pNodeAddress12, arg11, arg12, arg13): int

CCarCtrl::GenerateEmergencyServicesCar

plugin::Call<0x42F9C0>();

0AA5: call_function 0x42F9C0 num_params 0 pop 0

function CCarCtrl__GenerateEmergencyServicesCar<cdecl, 0x42F9C0>()

CCarCtrl::GenerateOneEmergencyServicesCar

plugin::CallAndReturn(modelID, posn);

0AA7: call_function_return 0x42B7D0 num_params 2 pop 2 [posn] [modelID] func_ret [bool]

function CCarCtrl__GenerateOneEmergencyServicesCar<cdecl, 0x42B7D0>(modelID, posn): int

CCarCtrl::GenerateOneRandomCar

plugin::Call<0x430050>();

0AA5: call_function 0x430050 num_params 0 pop 0

function CCarCtrl__GenerateOneRandomCar<cdecl, 0x430050>()

CCarCtrl::GenerateRandomCars

plugin::Call<0x4341C0>();

0AA5: call_function 0x4341C0 num_params 0 pop 0

function CCarCtrl__GenerateRandomCars<cdecl, 0x4341C0>()

CCarCtrl::GetAIHeliToAttackPlayer

plugin::Call<0x42F3C0, CAutomobile*>(pAutomobile);

0AA5: call_function 0x42F3C0 num_params 1 pop 1 [pAutomobile]

function CCarCtrl__GetAIHeliToAttackPlayer<cdecl, 0x42F3C0>(pAutomobile)

CCarCtrl::GetAIHeliToFlyInDirection

plugin::Call<0x42A730, CAutomobile*>(pAutomobile);

0AA5: call_function 0x42A730 num_params 1 pop 1 [pAutomobile]

function CCarCtrl__GetAIHeliToFlyInDirection<cdecl, 0x42A730>(pAutomobile)

CCarCtrl::GetAIPlaneToAttackPlayer

plugin::Call<0x429780, CAutomobile*>(pAutomobile);

0AA5: call_function 0x429780 num_params 1 pop 1 [pAutomobile]

function CCarCtrl__GetAIPlaneToAttackPlayer<cdecl, 0x429780>(pAutomobile)

CCarCtrl::GetAIPlaneToDoDogFight

plugin::Call<0x429890, CAutomobile*>(pAutomobile);

0AA5: call_function 0x429890 num_params 1 pop 1 [pAutomobile]

function CCarCtrl__GetAIPlaneToDoDogFight<cdecl, 0x429890>(pAutomobile)

CCarCtrl::GetAIPlaneToDoDogFightAgainstPlayer

plugin::Call<0x42F370, CAutomobile*>(pAutomobile);

0AA5: call_function 0x42F370 num_params 1 pop 1 [pAutomobile]

function CCarCtrl__GetAIPlaneToDoDogFightAgainstPlayer<cdecl, 0x42F370>(pAutomobile)

CCarCtrl::GetNewVehicleDependingOnCarModel

plugin::CallAndReturn(modelID, createdBy);

0AA7: call_function_return 0x421440 num_params 2 pop 2 [createdBy] [modelID] func_ret [CVehicle*]

function CCarCtrl__GetNewVehicleDependingOnCarModel<cdecl, 0x421440>(modelID, createdBy): int

CCarCtrl::Init

plugin::Call<0x4212E0>();

0AA5: call_function 0x4212E0 num_params 0 pop 0

function CCarCtrl__Init<cdecl, 0x4212E0>()

CCarCtrl::InitSequence

plugin::Call<0x421740, int>(SequenceElements);

0AA5: call_function 0x421740 num_params 1 pop 1 [SequenceElements]

function CCarCtrl__InitSequence<cdecl, 0x421740>(SequenceElements)

CCarCtrl::IsAnyoneParking

plugin::CallAndReturn();

0AA7: call_function_return 0x42C250 num_params 0 pop 0 func_ret [bool]

function CCarCtrl__IsAnyoneParking<cdecl, 0x42C250>(): int

CCarCtrl::IsThisAnAppropriateNode

plugin::CallAndReturn(pVehicle, NodeAddress1, NodeAddress2, NodeAddress3, arg5);

0AA7: call_function_return 0x42DAB0 num_params 5 pop 5 [arg5] [NodeAddress3] [NodeAddress2] [NodeAddress1] [pVehicle] func_ret [bool]

function CCarCtrl__IsThisAnAppropriateNode<cdecl, 0x42DAB0>(pVehicle, NodeAddress1, NodeAddress2, NodeAddress3, arg5): int

CCarCtrl::IsThisVehicleInteresting

plugin::CallAndReturn(pVehicle);

0AA7: call_function_return 0x423EA0 num_params 1 pop 1 [pVehicle] func_ret [bool]

function CCarCtrl__IsThisVehicleInteresting<cdecl, 0x423EA0>(pVehicle): int

CCarCtrl::JoinCarWithRoadAccordingToMission

plugin::Call<0x432CB0, CVehicle*>(pVehicle);

0AA5: call_function 0x432CB0 num_params 1 pop 1 [pVehicle]

function CCarCtrl__JoinCarWithRoadAccordingToMission<cdecl, 0x432CB0>(pVehicle)

CCarCtrl::JoinCarWithRoadSystem

plugin::Call<0x42F5A0, CVehicle*>(pVehicle);

0AA5: call_function 0x42F5A0 num_params 1 pop 1 [pVehicle]

function CCarCtrl__JoinCarWithRoadSystem<cdecl, 0x42F5A0>(pVehicle)

CCarCtrl::JoinCarWithRoadSystemGotoCoors

plugin::CallAndReturn(pVehicle, posn, unused, bIsBoat);

0AA7: call_function_return 0x42F870 num_params 4 pop 4 [bIsBoat] [unused] [posn] [pVehicle] func_ret [bool]

function CCarCtrl__JoinCarWithRoadSystemGotoCoors<cdecl, 0x42F870>(pVehicle, posn, unused, bIsBoat): int

CCarCtrl::PickNextNodeAccordingStrategy

plugin::CallAndReturn(pVehicle);

0AA7: call_function_return 0x432B10 num_params 1 pop 1 [pVehicle] func_ret [bool]

function CCarCtrl__PickNextNodeAccordingStrategy<cdecl, 0x432B10>(pVehicle): int

CCarCtrl::PickNextNodeRandomly

plugin::Call<0x42DE80, CVehicle*>(pVehicle);

0AA5: call_function 0x42DE80 num_params 1 pop 1 [pVehicle]

function CCarCtrl__PickNextNodeRandomly<cdecl, 0x42DE80>(pVehicle)

CCarCtrl::PickNextNodeToChaseCar

plugin::CallAndReturn(pVehicle, x_dest, y_dest, z_dest);

0AA7: call_function_return 0x426EF0 num_params 4 pop 4 [z_dest] [y_dest] [x_dest] [pVehicle] func_ret [bool]

function CCarCtrl__PickNextNodeToChaseCar<cdecl, 0x426EF0>(pVehicle, x_dest, y_dest, z_dest): int

CCarCtrl::PickNextNodeToFollowPath

plugin::CallAndReturn(pVehicle);

0AA7: call_function_return 0x427740 num_params 1 pop 1 [pVehicle] func_ret [bool]

function CCarCtrl__PickNextNodeToFollowPath<cdecl, 0x427740>(pVehicle): int

CCarCtrl::PossiblyFireHSMissile

plugin::Call<0x429600, CVehicle, CEntity>(pEntityLauncher, pTargetEntity);

0AA5: call_function 0x429600 num_params 2 pop 2 [pTargetEntity] [pEntityLauncher]

function CCarCtrl__PossiblyFireHSMissile<cdecl, 0x429600>(pEntityLauncher, pTargetEntity)

CCarCtrl::PossiblyRemoveVehicle

plugin::Call<0x424F80, CVehicle*>(pVehicle);

0AA5: call_function 0x424F80 num_params 1 pop 1 [pVehicle]

function CCarCtrl__PossiblyRemoveVehicle<cdecl, 0x424F80>(pVehicle)

CCarCtrl::PruneVehiclesOfInterest

plugin::Call<0x423F10>();

0AA5: call_function 0x423F10 num_params 0 pop 0

function CCarCtrl__PruneVehiclesOfInterest<cdecl, 0x423F10>()

CCarCtrl::ReInit

plugin::Call<0x4213B0>();

0AA5: call_function 0x4213B0 num_params 0 pop 0

function CCarCtrl__ReInit<cdecl, 0x4213B0>()

CCarCtrl::ReconsiderRoute

plugin::Call<0x42FC40, CVehicle*>(pVehicle);

0AA5: call_function 0x42FC40 num_params 1 pop 1 [pVehicle]

function CCarCtrl__ReconsiderRoute<cdecl, 0x42FC40>(pVehicle)

CCarCtrl::RegisterVehicleOfInterest

plugin::Call<0x423DE0, CVehicle*>(pVehicle);

0AA5: call_function 0x423DE0 num_params 1 pop 1 [pVehicle]

function CCarCtrl__RegisterVehicleOfInterest<cdecl, 0x423DE0>(pVehicle)

CCarCtrl::RemoveCarsIfThePoolGetsFull

plugin::Call<0x4322B0>();

0AA5: call_function 0x4322B0 num_params 0 pop 0

function CCarCtrl__RemoveCarsIfThePoolGetsFull<cdecl, 0x4322B0>()

CCarCtrl::RemoveDistantCars

plugin::Call<0x42CD10>();

0AA5: call_function 0x42CD10 num_params 0 pop 0

function CCarCtrl__RemoveDistantCars<cdecl, 0x42CD10>()

CCarCtrl::RemoveFromInterestingVehicleList

plugin::Call<0x423ED0, CVehicle*>(pVehicle);

0AA5: call_function 0x423ED0 num_params 1 pop 1 [pVehicle]

function CCarCtrl__RemoveFromInterestingVehicleList<cdecl, 0x423ED0>(pVehicle)

CCarCtrl::ScanForPedDanger

plugin::Call<0x42CE40, CVehicle*>(pVehicle);

0AA5: call_function 0x42CE40 num_params 1 pop 1 [pVehicle]

function CCarCtrl__ScanForPedDanger<cdecl, 0x42CE40>(pVehicle)

CCarCtrl::ScriptGenerateOneEmergencyServicesCar

plugin::CallAndReturn(modelID, posn);

0AA7: call_function_return 0x42FBC0 num_params 2 pop 2 [posn] [modelID] func_ret [bool]

function CCarCtrl__ScriptGenerateOneEmergencyServicesCar<cdecl, 0x42FBC0>(modelID, posn): int

CCarCtrl::SetCoordsOfScriptCar

plugin::Call<0x4342A0, CVehicle*, float, float, float, unsigned char, unsigned char>(pVehicle, x, y, z, arg5, arg6);

0AA5: call_function 0x4342A0 num_params 6 pop 6 [arg6] [arg5] [z] [y] [x] [pVehicle]

function CCarCtrl__SetCoordsOfScriptCar<cdecl, 0x4342A0>(pVehicle, x, y, z, arg5, arg6)

CCarCtrl::SetUpDriverAndPassengersForVehicle

plugin::Call<0x4217C0, CVehicle*, int, int, bool, bool, int>(pVehicle, arg2, arg3, arg4, arg5, passengersNum);

0AA5: call_function 0x4217C0 num_params 6 pop 6 [passengersNum] [arg5] [arg4] [arg3] [arg2] [pVehicle]

function CCarCtrl__SetUpDriverAndPassengersForVehicle<cdecl, 0x4217C0>(pVehicle, arg2, arg3, arg4, arg5, passengersNum)

CCarCtrl::SlowCarDownForCarsSectorList

plugin::Call<0x432420, CPtrList&, CVehicle, float, float, float, float, float, float>(PtrList, pVehicle, arg3, arg4, arg5, arg6, arg7, arg8);

0AA5: call_function 0x432420 num_params 8 pop 8 [arg8] [arg7] [arg6] [arg5] [arg4] [arg3] [pVehicle] [PtrList]

function CCarCtrl__SlowCarDownForCarsSectorList<cdecl, 0x432420>(PtrList, pVehicle, arg3, arg4, arg5, arg6, arg7, arg8)

CCarCtrl::SlowCarDownForObject

plugin::Call<0x426220, CEntity, CVehicle, float*, float>(pEntity, pVehicle, arg3, arg4);

0AA5: call_function 0x426220 num_params 4 pop 4 [arg4] [arg3] [pVehicle] [pEntity]

function CCarCtrl__SlowCarDownForObject<cdecl, 0x426220>(pEntity, pVehicle, arg3, arg4)

CCarCtrl::SlowCarDownForObjectsSectorList

plugin::Call<0x42D4F0, CPtrList&, CVehicle, float, float, float, float, float, float>(PtrList, pVehicle, arg3, arg4, arg5, arg6, arg7, arg8);

0AA5: call_function 0x42D4F0 num_params 8 pop 8 [arg8] [arg7] [arg6] [arg5] [arg4] [arg3] [pVehicle] [PtrList]

function CCarCtrl__SlowCarDownForObjectsSectorList<cdecl, 0x42D4F0>(PtrList, pVehicle, arg3, arg4, arg5, arg6, arg7, arg8)

CCarCtrl::SlowCarDownForOtherCar

plugin::Call<0x42D0E0, CEntity, CVehicle, float*, float>(pCar1, pCar2, arg3, arg4);

0AA5: call_function 0x42D0E0 num_params 4 pop 4 [arg4] [arg3] [pCar2] [pCar1]

function CCarCtrl__SlowCarDownForOtherCar<cdecl, 0x42D0E0>(pCar1, pCar2, arg3, arg4)

CCarCtrl::SlowCarDownForPedsSectorList

plugin::Call<0x425440, CPtrList&, CVehicle, float, float, float, float, float, float>(PtrList, pVehicle, arg3, arg4, arg5, arg6, arg7, arg8);

0AA5: call_function 0x425440 num_params 8 pop 8 [arg8] [arg7] [arg6] [arg5] [arg4] [arg3] [pVehicle] [PtrList]

function CCarCtrl__SlowCarDownForPedsSectorList<cdecl, 0x425440>(PtrList, pVehicle, arg3, arg4, arg5, arg6, arg7, arg8)

CCarCtrl::SlowCarOnRailsDownForTrafficAndLights

plugin::Call<0x434790, CVehicle*>(pVehicle);

0AA5: call_function 0x434790 num_params 1 pop 1 [pVehicle]

function CCarCtrl__SlowCarOnRailsDownForTrafficAndLights<cdecl, 0x434790>(pVehicle)

CCarCtrl::SteerAIBoatWithPhysicsAttackingPlayer

plugin::Call<0x428DE0, CVehicle, float, float, float, bool*>(pVehicle, arg2, arg3, arg4, arg5);

0AA5: call_function 0x428DE0 num_params 5 pop 5 [arg5] [arg4] [arg3] [arg2] [pVehicle]

function CCarCtrl__SteerAIBoatWithPhysicsAttackingPlayer<cdecl, 0x428DE0>(pVehicle, arg2, arg3, arg4, arg5)

CCarCtrl::SteerAIBoatWithPhysicsCirclingPlayer

plugin::Call<0x429090, CVehicle, float, float, float, bool*>(pVehicle, arg2, arg3, arg4, arg5);

0AA5: call_function 0x429090 num_params 5 pop 5 [arg5] [arg4] [arg3] [arg2] [pVehicle]

function CCarCtrl__SteerAIBoatWithPhysicsCirclingPlayer<cdecl, 0x429090>(pVehicle, arg2, arg3, arg4, arg5)

CCarCtrl::SteerAIBoatWithPhysicsHeadingForTarget

plugin::Call<0x428BE0, CVehicle, float, float, float, float, float>(pVehicle, arg2, arg3, arg4, arg5, arg6);

0AA5: call_function 0x428BE0 num_params 6 pop 6 [arg6] [arg5] [arg4] [arg3] [arg2] [pVehicle]

function CCarCtrl__SteerAIBoatWithPhysicsHeadingForTarget<cdecl, 0x428BE0>(pVehicle, arg2, arg3, arg4, arg5, arg6)

CCarCtrl::SteerAICarBlockingPlayerForwardAndBack

plugin::Call<0x422B20, CVehicle, float, float, float, bool*>(pVehicle, arg2, arg3, arg4, arg5);

0AA5: call_function 0x422B20 num_params 5 pop 5 [arg5] [arg4] [arg3] [arg2] [pVehicle]

function CCarCtrl__SteerAICarBlockingPlayerForwardAndBack<cdecl, 0x422B20>(pVehicle, arg2, arg3, arg4, arg5)

CCarCtrl::SteerAICarParkParallel

plugin::Call<0x433BA0, CVehicle, float, float, float, bool*>(pVehicle, arg2, arg3, arg4, arg5);

0AA5: call_function 0x433BA0 num_params 5 pop 5 [arg5] [arg4] [arg3] [arg2] [pVehicle]

function CCarCtrl__SteerAICarParkParallel<cdecl, 0x433BA0>(pVehicle, arg2, arg3, arg4, arg5)

CCarCtrl::SteerAICarParkPerpendicular

plugin::Call<0x433EA0, CVehicle, float, float, float, bool*>(pVehicle, arg2, arg3, arg4, arg5);

0AA5: call_function 0x433EA0 num_params 5 pop 5 [arg5] [arg4] [arg3] [arg2] [pVehicle]

function CCarCtrl__SteerAICarParkPerpendicular<cdecl, 0x433EA0>(pVehicle, arg2, arg3, arg4, arg5)

CCarCtrl::SteerAICarTowardsPointInEscort

plugin::Call<0x4336D0, CVehicle, CVehicle, float, float, float, float, float, bool>(pVehicle1, pVehicle2, arg3, arg4, arg5, arg6, arg7, arg8);

0AA5: call_function 0x4336D0 num_params 8 pop 8 [arg8] [arg7] [arg6] [arg5] [arg4] [arg3] [pVehicle2] [pVehicle1]

function CCarCtrl__SteerAICarTowardsPointInEscort<cdecl, 0x4336D0>(pVehicle1, pVehicle2, arg3, arg4, arg5, arg6, arg7, arg8)

CCarCtrl::SteerAICarWithPhysics

plugin::Call<0x437C20, CVehicle*>(pVehicle);

0AA5: call_function 0x437C20 num_params 1 pop 1 [pVehicle]

function CCarCtrl__SteerAICarWithPhysics<cdecl, 0x437C20>(pVehicle)

CCarCtrl::SteerAICarWithPhysicsFollowPath

plugin::Call<0x434900, CVehicle, float, float, float, bool*>(pVehicle, arg2, arg3, arg4, arg5);

0AA5: call_function 0x434900 num_params 5 pop 5 [arg5] [arg4] [arg3] [arg2] [pVehicle]

function CCarCtrl__SteerAICarWithPhysicsFollowPath<cdecl, 0x434900>(pVehicle, arg2, arg3, arg4, arg5)

CCarCtrl::SteerAICarWithPhysicsFollowPath_Racing

plugin::Call<0x435830, CVehicle, float, float, float, bool*>(pVehicle, arg2, arg3, arg4, arg5);

0AA5: call_function 0x435830 num_params 5 pop 5 [arg5] [arg4] [arg3] [arg2] [pVehicle]

function CCarCtrl__SteerAICarWithPhysicsFollowPath_Racing<cdecl, 0x435830>(pVehicle, arg2, arg3, arg4, arg5)

CCarCtrl::SteerAICarWithPhysicsFollowPreRecordedPath

plugin::Call<0x432DD0, CVehicle, float, float, float, bool*>(pVehicle, arg2, arg3, arg4, arg5);

0AA5: call_function 0x432DD0 num_params 5 pop 5 [arg5] [arg4] [arg3] [arg2] [pVehicle]

function CCarCtrl__SteerAICarWithPhysicsFollowPreRecordedPath<cdecl, 0x432DD0>(pVehicle, arg2, arg3, arg4, arg5)

CCarCtrl::SteerAICarWithPhysicsHeadingForTarget

plugin::Call<0x433280, CVehicle, CPhysical, float, float, float, float, float, bool>(pVehicle, pTarget, arg3, arg4, arg5, arg6, arg7, arg8);

0AA5: call_function 0x433280 num_params 8 pop 8 [arg8] [arg7] [arg6] [arg5] [arg4] [arg3] [pTarget] [pVehicle]

function CCarCtrl__SteerAICarWithPhysicsHeadingForTarget<cdecl, 0x433280>(pVehicle, pTarget, arg3, arg4, arg5, arg6, arg7, arg8)

CCarCtrl::SteerAICarWithPhysicsTryingToBlockTarget

plugin::Call<0x4335E0, CVehicle, CEntity, float, float, float, float, float, float, float, bool>(pVehicle, Unusued, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10);

0AA5: call_function 0x4335E0 num_params 10 pop 10 [arg10] [arg9] [arg8] [arg7] [arg6] [arg5] [arg4] [arg3] [Unusued] [pVehicle]

function CCarCtrl__SteerAICarWithPhysicsTryingToBlockTarget<cdecl, 0x4335E0>(pVehicle, Unusued, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10)

CCarCtrl::SteerAICarWithPhysicsTryingToBlockTarget_Stop

plugin::Call<0x428990, CVehicle, float, float, float, float, float, float, float, bool*>(pVehicle, x, y, arg4, arg5, arg6, arg7, arg8, arg9);

0AA5: call_function 0x428990 num_params 9 pop 9 [arg9] [arg8] [arg7] [arg6] [arg5] [arg4] [y] [x] [pVehicle]

function CCarCtrl__SteerAICarWithPhysicsTryingToBlockTarget_Stop<cdecl, 0x428990>(pVehicle, x, y, arg4, arg5, arg6, arg7, arg8, arg9)

CCarCtrl::SteerAICarWithPhysics_OnlyMission

plugin::Call<0x436A90, CVehicle, float, float, float, bool*>(pVehicle, arg2, arg3, arg4, arg5);

0AA5: call_function 0x436A90 num_params 5 pop 5 [arg5] [arg4] [arg3] [arg2] [pVehicle]

function CCarCtrl__SteerAICarWithPhysics_OnlyMission<cdecl, 0x436A90>(pVehicle, arg2, arg3, arg4, arg5)

CCarCtrl::SteerAIHeliAsPoliceHeli

plugin::Call<0x42AAD0, CAutomobile*>(pAutomobile);

0AA5: call_function 0x42AAD0 num_params 1 pop 1 [pAutomobile]

function CCarCtrl__SteerAIHeliAsPoliceHeli<cdecl, 0x42AAD0>(pAutomobile)

CCarCtrl::SteerAIHeliFlyingAwayFromPlayer

plugin::Call<0x42ACB0, CAutomobile*>(pAutomobile);

0AA5: call_function 0x42ACB0 num_params 1 pop 1 [pAutomobile]

function CCarCtrl__SteerAIHeliFlyingAwayFromPlayer<cdecl, 0x42ACB0>(pAutomobile)

CCarCtrl::SteerAIHeliToCrashAndBurn

plugin::Call<0x4238E0, CAutomobile*>(pAutomobile);

0AA5: call_function 0x4238E0 num_params 1 pop 1 [pAutomobile]

function CCarCtrl__SteerAIHeliToCrashAndBurn<cdecl, 0x4238E0>(pAutomobile)

CCarCtrl::SteerAIHeliToFollowEntity

plugin::Call<0x42A750, CAutomobile*>(pAutomobile);

0AA5: call_function 0x42A750 num_params 1 pop 1 [pAutomobile]

function CCarCtrl__SteerAIHeliToFollowEntity<cdecl, 0x42A750>(pAutomobile)

CCarCtrl::SteerAIHeliToKeepEntityInView

plugin::Call<0x42AEB0, CAutomobile*>(pAutomobile);

0AA5: call_function 0x42AEB0 num_params 1 pop 1 [pAutomobile]

function CCarCtrl__SteerAIHeliToKeepEntityInView<cdecl, 0x42AEB0>(pAutomobile)

CCarCtrl::SteerAIHeliToLand

plugin::Call<0x42AD30, CAutomobile*>(pAutomobile);

0AA5: call_function 0x42AD30 num_params 1 pop 1 [pAutomobile]

function CCarCtrl__SteerAIHeliToLand<cdecl, 0x42AD30>(pAutomobile)

CCarCtrl::SteerAIHeliTowardsTargetCoors

plugin::Call<0x42A630, CAutomobile*>(pAutomobile);

0AA5: call_function 0x42A630 num_params 1 pop 1 [pAutomobile]

function CCarCtrl__SteerAIHeliTowardsTargetCoors<cdecl, 0x42A630>(pAutomobile)

CCarCtrl::SteerAIPlaneToCrashAndBurn

plugin::Call<0x423880, CAutomobile*>(pAutomobile);

0AA5: call_function 0x423880 num_params 1 pop 1 [pAutomobile]

function CCarCtrl__SteerAIPlaneToCrashAndBurn<cdecl, 0x423880>(pAutomobile)

CCarCtrl::SteerAIPlaneToFollowEntity

plugin::Call<0x4237F0, CAutomobile*>(pAutomobile);

0AA5: call_function 0x4237F0 num_params 1 pop 1 [pAutomobile]

function CCarCtrl__SteerAIPlaneToFollowEntity<cdecl, 0x4237F0>(pAutomobile)

CCarCtrl::SteerAIPlaneTowardsTargetCoors

plugin::Call<0x423790, CAutomobile*>(pAutomobile);

0AA5: call_function 0x423790 num_params 1 pop 1 [pAutomobile]

function CCarCtrl__SteerAIPlaneTowardsTargetCoors<cdecl, 0x423790>(pAutomobile)

CCarCtrl::StopCarIfNodesAreInvalid

plugin::CallAndReturn(pVehicle);

0AA7: call_function_return 0x422590 num_params 1 pop 1 [pVehicle] func_ret [bool]

function CCarCtrl__StopCarIfNodesAreInvalid<cdecl, 0x422590>(pVehicle): int

CCarCtrl::SwitchBetweenPhysicsAndGhost

plugin::Call<0x4222A0, CVehicle*>(pVehicle);

0AA5: call_function 0x4222A0 num_params 1 pop 1 [pVehicle]

function CCarCtrl__SwitchBetweenPhysicsAndGhost<cdecl, 0x4222A0>(pVehicle)

CCarCtrl::SwitchVehicleToRealPhysics

plugin::Call<0x423FC0, CVehicle*>(pVehicle);

0AA5: call_function 0x423FC0 num_params 1 pop 1 [pVehicle]

function CCarCtrl__SwitchVehicleToRealPhysics<cdecl, 0x423FC0>(pVehicle)

CCarCtrl::TestCollisionBetween2MovingRects

plugin::CallAndReturn, CVehicle, float, float, CVector, CVector>(pVehicle1, pVehicle2, arg3, arg4, pVector1, pVector2);

0AA7: call_function_return 0x425B30 num_params 6 pop 6 [pVector2] [pVector1] [arg4] [arg3] [pVehicle2] [pVehicle1] func_ret [float]

function CCarCtrl__TestCollisionBetween2MovingRects<cdecl, 0x425B30>(pVehicle1, pVehicle2, arg3, arg4, pVector1, pVector2): float

CCarCtrl::TestCollisionBetween2MovingRects_OnlyFrontBumper

plugin::CallAndReturn, CVehicle, float, float, CVector, CVector>(pVehicle1, pVehicle2, arg3, arg4, pVector1, pVector2);

0AA7: call_function_return 0x425F70 num_params 6 pop 6 [pVector2] [pVector1] [arg4] [arg3] [pVehicle2] [pVehicle1] func_ret [float]

function CCarCtrl__TestCollisionBetween2MovingRects_OnlyFrontBumper<cdecl, 0x425F70>(pVehicle1, pVehicle2, arg3, arg4, pVector1, pVector2): float

CCarCtrl::TestWhetherToFirePlaneGuns

plugin::Call<0x429520, CVehicle, CEntity>(pVehicle, pTarget);

0AA5: call_function 0x429520 num_params 2 pop 2 [pTarget] [pVehicle]

function CCarCtrl__TestWhetherToFirePlaneGuns<cdecl, 0x429520>(pVehicle, pTarget)

CCarCtrl::ThisVehicleShouldTryNotToTurn

plugin::CallAndReturn(pVehicle);

0AA7: call_function_return 0x421FE0 num_params 1 pop 1 [pVehicle] func_ret [bool]

function CCarCtrl__ThisVehicleShouldTryNotToTurn<cdecl, 0x421FE0>(pVehicle): int

CCarCtrl::TriggerDogFightMoves

plugin::Call<0x429300, CVehicle, CVehicle>(pVehicle1, pVehicle2);

0AA5: call_function 0x429300 num_params 2 pop 2 [pVehicle2] [pVehicle1]

function CCarCtrl__TriggerDogFightMoves<cdecl, 0x429300>(pVehicle1, pVehicle2)

CCarCtrl::UpdateCarCount

plugin::Call<0x424000, CVehicle*, unsigned char>(pVehicle, bDecrease);

0AA5: call_function 0x424000 num_params 2 pop 2 [bDecrease] [pVehicle]

function CCarCtrl__UpdateCarCount<cdecl, 0x424000>(pVehicle, bDecrease)

CCarCtrl::UpdateCarOnRails

plugin::Call<0x436540, CVehicle*>(pVehicle);

0AA5: call_function 0x436540 num_params 1 pop 1 [pVehicle]

function CCarCtrl__UpdateCarOnRails<cdecl, 0x436540>(pVehicle)

CCarCtrl::WeaveForObject

plugin::Call<0x426BC0, CEntity, CVehicle, float, float>(pEntity, pVehicle, arg3, arg4);

0AA5: call_function 0x426BC0 num_params 4 pop 4 [arg4] [arg3] [pVehicle] [pEntity]

function CCarCtrl__WeaveForObject<cdecl, 0x426BC0>(pEntity, pVehicle, arg3, arg4)

CCarCtrl::WeaveForOtherCar

plugin::Call<0x426350, CEntity, CVehicle, float, float>(pEntity, pVehicle, arg3, arg4);

0AA5: call_function 0x426350 num_params 4 pop 4 [arg4] [arg3] [pVehicle] [pEntity]

function CCarCtrl__WeaveForOtherCar<cdecl, 0x426350>(pEntity, pVehicle, arg3, arg4)

CCarCtrl::WeaveThroughCarsSectorList

plugin::Call<0x42D680, CPtrList&, CVehicle, CPhysical, float, float, float, float, float, float>(PtrList, pVehicle, pPhysical, arg4, arg5, arg6, arg7, arg8, arg9);

0AA5: call_function 0x42D680 num_params 9 pop 9 [arg9] [arg8] [arg7] [arg6] [arg5] [arg4] [pPhysical] [pVehicle] [PtrList]

function CCarCtrl__WeaveThroughCarsSectorList<cdecl, 0x42D680>(PtrList, pVehicle, pPhysical, arg4, arg5, arg6, arg7, arg8, arg9)

CCarCtrl::WeaveThroughObjectsSectorList

plugin::Call<0x42D950, CPtrList&, CVehicle, float, float, float, float, float, float*>(PtrList, pVehicle, arg3, arg4, arg5, arg6, arg7, arg8);

0AA5: call_function 0x42D950 num_params 8 pop 8 [arg8] [arg7] [arg6] [arg5] [arg4] [arg3] [pVehicle] [PtrList]

function CCarCtrl__WeaveThroughObjectsSectorList<cdecl, 0x42D950>(PtrList, pVehicle, arg3, arg4, arg5, arg6, arg7, arg8)

CCarCtrl::WeaveThroughPedsSectorList

plugin::Call<0x42D7E0, CPtrList&, CVehicle, CPhysical, float, float, float, float, float, float>(PtrList, pVehicle, pPhysical, arg4, arg5, arg6, arg7, arg8, arg9);

0AA5: call_function 0x42D7E0 num_params 9 pop 9 [arg9] [arg8] [arg7] [arg6] [arg5] [arg4] [pPhysical] [pVehicle] [PtrList]

function CCarCtrl__WeaveThroughPedsSectorList<cdecl, 0x42D7E0>(PtrList, pVehicle, pPhysical, arg4, arg5, arg6, arg7, arg8, arg9)

plugin_sa\game_sa\CCarEnterExit.cpp

CCarEnterExit::AddInCarAnim

plugin::CallDynGlobal(gaddrof(CCarEnterExit::AddInCarAnim), vehicle, ped, bAsDriver);

CCarEnterExit::CarHasDoorToClose

plugin::CallAndReturnDynGlobal(gaddrof(CCarEnterExit::CarHasDoorToClose), vehicle, doorId);

0AA7: call_function_return 0x64EE10 num_params 2 pop 2 [doorId] [vehicle] func_ret [bool]

function CCarEnterExit__CarHasDoorToClose<cdecl, 0x64EE10>(vehicle, doorId): int

CCarEnterExit::CarHasDoorToOpen

plugin::CallAndReturnDynGlobal(gaddrof(CCarEnterExit::CarHasDoorToOpen), vehicle, doorID);

0AA7: call_function_return 0x64EDD0 num_params 2 pop 2 [doorID] [vehicle] func_ret [bool]

function CCarEnterExit__CarHasDoorToOpen<cdecl, 0x64EDD0>(vehicle, doorID): int

CCarEnterExit::CarHasOpenableDoor

plugin::CallAndReturnDynGlobal(gaddrof(CCarEnterExit::CarHasOpenableDoor), vehicle, DoorID_UnusedArg, ped);

0AA7: call_function_return 0x64EE50 num_params 3 pop 3 [ped] [DoorID_UnusedArg] [vehicle] func_ret [bool]

function CCarEnterExit__CarHasOpenableDoor<cdecl, 0x64EE50>(vehicle, DoorID_UnusedArg, ped): int

CCarEnterExit::CarHasPartiallyOpenDoor

plugin::CallAndReturnDynGlobal(gaddrof(CCarEnterExit::CarHasPartiallyOpenDoor), vehicle, doorID);

0AA7: call_function_return 0x64EE70 num_params 2 pop 2 [doorID] [vehicle] func_ret [bool]

function CCarEnterExit__CarHasPartiallyOpenDoor<cdecl, 0x64EE70>(vehicle, doorID): int

CCarEnterExit::ComputeDoorFlag

plugin::CallAndReturnDynGlobal(gaddrof(CCarEnterExit::ComputeDoorFlag), vehicle, doorId, bCheckVehicleType);

0AA7: call_function_return 0x64E550 num_params 3 pop 3 [bCheckVehicleType] [doorId] [vehicle] func_ret [int]

function CCarEnterExit__ComputeDoorFlag<cdecl, 0x64E550>(vehicle, doorId, bCheckVehicleType): int

CCarEnterExit::ComputeOppositeDoorFlag

plugin::CallAndReturnDynGlobal(gaddrof(CCarEnterExit::ComputeOppositeDoorFlag), vehicle, doorId, bCheckVehicleType);

0AA7: call_function_return 0x64E610 num_params 3 pop 3 [bCheckVehicleType] [doorId] [vehicle] func_ret [int]

function CCarEnterExit__ComputeOppositeDoorFlag<cdecl, 0x64E610>(vehicle, doorId, bCheckVehicleType): int

CCarEnterExit::ComputePassengerIndexFromCarDoor

plugin::CallAndReturnDynGlobal(gaddrof(CCarEnterExit::ComputePassengerIndexFromCarDoor), vehicle, doorID);

0AA7: call_function_return 0x64F1E0 num_params 2 pop 2 [doorID] [vehicle] func_ret [signed int]

function CCarEnterExit__ComputePassengerIndexFromCarDoor<cdecl, 0x64F1E0>(vehicle, doorID): int

CCarEnterExit::ComputeSlowJackedPed

plugin::CallAndReturnDynGlobal(gaddrof(CCarEnterExit::ComputeSlowJackedPed), vehicle, doorID);

0AA7: call_function_return 0x64F070 num_params 2 pop 2 [doorID] [vehicle] func_ret [int]

function CCarEnterExit__ComputeSlowJackedPed<cdecl, 0x64F070>(vehicle, doorID): int

CCarEnterExit::ComputeTargetDoorToEnterAsPassenger

plugin::CallAndReturnDynGlobal(gaddrof(CCarEnterExit::ComputeTargetDoorToEnterAsPassenger), pVehicle, nPassengerNum);

0AA7: call_function_return 0x64F190 num_params 2 pop 2 [nPassengerNum] [pVehicle] func_ret [signed int]

function CCarEnterExit__ComputeTargetDoorToEnterAsPassenger<cdecl, 0x64F190>(pVehicle, nPassengerNum): int

CCarEnterExit::ComputeTargetDoorToExit

plugin::CallAndReturnDynGlobal(gaddrof(CCarEnterExit::ComputeTargetDoorToExit), pVehicle, pPed);

0AA7: call_function_return 0x64F110 num_params 2 pop 2 [pPed] [pVehicle] func_ret [int]

function CCarEnterExit__ComputeTargetDoorToExit<cdecl, 0x64F110>(pVehicle, pPed): int

CCarEnterExit::GetNearestCarDoor

plugin::CallAndReturnDynGlobal(gaddrof(CCarEnterExit::GetNearestCarDoor), pPed, pVehicle, outPos, doorID);

0AA7: call_function_return 0x6528F0 num_params 4 pop 4 [doorID] [outPos] [pVehicle] [pPed] func_ret [bool]

function CCarEnterExit__GetNearestCarDoor<cdecl, 0x6528F0>(pPed, pVehicle, outPos, doorID): int

CCarEnterExit::GetNearestCarPassengerDoor

plugin::CallAndReturnDynGlobal(gaddrof(CCarEnterExit::GetNearestCarPassengerDoor), ped, vehicle, outVec, doorId, flag1, flag2, flag3);

0AA7: call_function_return 0x650BB0 num_params 7 pop 7 [flag3] [flag2] [flag1] [doorId] [outVec] [vehicle] [ped] func_ret [bool]

function CCarEnterExit__GetNearestCarPassengerDoor<cdecl, 0x650BB0>(ped, vehicle, outVec, doorId, flag1, flag2, flag3): int

*CCarEnterExit::GetPositionToOpenCarDoor

plugin::CallAndReturnDynGlobal(gaddrof(CCarEnterExit::GetPositionToOpenCarDoor), out, vehicle, doorId);

0AA7: call_function_return 0x64E740 num_params 3 pop 3 [doorId] [vehicle] [out] func_ret [CVector *]

function CCarEnterExit__GetPositionToOpenCarDoor<cdecl, 0x64E740>(out, vehicle, doorId): int

CCarEnterExit::IsCarDoorInUse

plugin::CallAndReturnDynGlobal(gaddrof(CCarEnterExit::IsCarDoorInUse), vehicle, door1Id, door2Id);

0AA7: call_function_return 0x64EC90 num_params 3 pop 3 [door2Id] [door1Id] [vehicle] func_ret [bool]

function CCarEnterExit__IsCarDoorInUse<cdecl, 0x64EC90>(vehicle, door1Id, door2Id): int

CCarEnterExit::IsCarDoorReady

plugin::CallAndReturnDynGlobal(gaddrof(CCarEnterExit::IsCarDoorReady), vehicle, doorID);

0AA7: call_function_return 0x64ED90 num_params 2 pop 2 [doorID] [vehicle] func_ret [bool]

function CCarEnterExit__IsCarDoorReady<cdecl, 0x64ED90>(vehicle, doorID): int

CCarEnterExit::IsCarQuickJackPossible

plugin::CallAndReturnDynGlobal(gaddrof(CCarEnterExit::IsCarQuickJackPossible), vehicle, doorID, ped);

0AA7: call_function_return 0x64EF00 num_params 3 pop 3 [ped] [doorID] [vehicle] func_ret [bool]

function CCarEnterExit__IsCarQuickJackPossible<cdecl, 0x64EF00>(vehicle, doorID, ped): int

CCarEnterExit::IsCarSlowJackRequired

plugin::CallAndReturnDynGlobal(gaddrof(CCarEnterExit::IsCarSlowJackRequired), vehicle, doorID);

0AA7: call_function_return 0x64EF70 num_params 2 pop 2 [doorID] [vehicle] func_ret [bool]

function CCarEnterExit__IsCarSlowJackRequired<cdecl, 0x64EF70>(vehicle, doorID): int

CCarEnterExit::IsClearToDriveAway

plugin::CallAndReturnDynGlobal(gaddrof(CCarEnterExit::IsClearToDriveAway), outVehicle);

0AA7: call_function_return 0x6509B0 num_params 1 pop 1 [outVehicle] func_ret [bool]

function CCarEnterExit__IsClearToDriveAway<cdecl, 0x6509B0>(outVehicle): int

CCarEnterExit::IsPathToDoorBlockedByVehicleCollisionModel

plugin::CallAndReturnDynGlobal(gaddrof(CCarEnterExit::IsPathToDoorBlockedByVehicleCollisionModel), ped, vehicle, pos);

0AA7: call_function_return 0x651210 num_params 3 pop 3 [pos] [vehicle] [ped] func_ret [bool]

function CCarEnterExit__IsPathToDoorBlockedByVehicleCollisionModel<cdecl, 0x651210>(ped, vehicle, pos): int

CCarEnterExit::IsPedHealthy

plugin::CallAndReturnDynGlobal(gaddrof(CCarEnterExit::IsPedHealthy), vehicle);

0AA7: call_function_return 0x64EEE0 num_params 1 pop 1 [vehicle] func_ret [bool]

function CCarEnterExit__IsPedHealthy<cdecl, 0x64EEE0>(vehicle): int

CCarEnterExit::IsPlayerToQuitCarEnter

plugin::CallAndReturnDynGlobal(gaddrof(CCarEnterExit::IsPlayerToQuitCarEnter), ped, vehicle, StartTime, task);

0AA7: call_function_return 0x64F240 num_params 4 pop 4 [task] [StartTime] [vehicle] [ped] func_ret [bool]

function CCarEnterExit__IsPlayerToQuitCarEnter<cdecl, 0x64F240>(ped, vehicle, StartTime, task): int

CCarEnterExit::IsRoomForPedToLeaveCar

plugin::CallAndReturnDynGlobal(gaddrof(CCarEnterExit::IsRoomForPedToLeaveCar), veh, doorID, pos);

0AA7: call_function_return 0x6504C0 num_params 3 pop 3 [pos] [doorID] [veh] func_ret [bool]

function CCarEnterExit__IsRoomForPedToLeaveCar<cdecl, 0x6504C0>(veh, doorID, pos): int

CCarEnterExit::IsVehicleHealthy

plugin::CallAndReturnDynGlobal(gaddrof(CCarEnterExit::IsVehicleHealthy), vehicle);

0AA7: call_function_return 0x64EEC0 num_params 1 pop 1 [vehicle] func_ret [bool]

function CCarEnterExit__IsVehicleHealthy<cdecl, 0x64EEC0>(vehicle): int

CCarEnterExit::IsVehicleStealable

plugin::CallAndReturnDynGlobal(gaddrof(CCarEnterExit::IsVehicleStealable), vehicle, ped);

0AA7: call_function_return 0x6510D0 num_params 2 pop 2 [ped] [vehicle] func_ret [bool]

function CCarEnterExit__IsVehicleStealable<cdecl, 0x6510D0>(vehicle, ped): int

CCarEnterExit::MakeUndraggedDriverPedLeaveCar

plugin::CallDynGlobal(gaddrof(CCarEnterExit::MakeUndraggedDriverPedLeaveCar), vehicle, ped);

CCarEnterExit::MakeUndraggedPassengerPedsLeaveCar

plugin::CallDynGlobal(gaddrof(CCarEnterExit::MakeUndraggedPassengerPedsLeaveCar), targetVehicle, draggedPed, ped);

CCarEnterExit::QuitEnteringCar

plugin::CallDynGlobal(gaddrof(CCarEnterExit::QuitEnteringCar), ped, vehicle, doorID, bCarWasBeingJacked);

CCarEnterExit::RemoveCarSitAnim

plugin::CallDynGlobal(gaddrof(CCarEnterExit::RemoveCarSitAnim), ped);

CCarEnterExit::RemoveGetInAnims

plugin::CallDynGlobal(gaddrof(CCarEnterExit::RemoveGetInAnims), ped);

CCarEnterExit::SetPedInCarDirect

plugin::CallDynGlobal(gaddrof(CCarEnterExit::SetPedInCarDirect), ped, vehicle, seatNumber, bAsDriver);

plugin_sa\game_sa\CCarGenerator.cpp

CCarGenerator::CheckForBlockage

plugin::CallMethodAndReturnDynGlobal(gaddrof(CCarGenerator::CheckForBlockage), this, modelId);

0AA8: call_method_return 0x6F32E0 struct [CCarGenerator] num_params 1 pop 0 [modelId] func_ret [bool]

function CCarGenerator__CheckForBlockage<thiscall, 0x6F32E0>(struct: int, modelId): int

CCarGenerator::CheckIfWithinRangeOfAnyPlayers

plugin::CallMethodAndReturnDynGlobal(gaddrof(CCarGenerator::CheckIfWithinRangeOfAnyPlayers), this);

0AA8: call_method_return 0x6F2F40 struct [CCarGenerator] num_params 0 pop 0 func_ret [bool]

function CCarGenerator__CheckIfWithinRangeOfAnyPlayers<thiscall, 0x6F2F40>(struct: int): int

CCarGenerator::DoInternalProcessing

plugin::CallMethodDynGlobal(gaddrof(CCarGenerator::DoInternalProcessing), this);

0AA6: call_method 0x6F34D0 struct [CCarGenerator] num_params 0 pop 0

function CCarGenerator__DoInternalProcessing<thiscall, 0x6F34D0>(struct: int)

CCarGenerator::Process

plugin::CallMethodDynGlobal(gaddrof(CCarGenerator::Process), this);

0AA6: call_method 0x6F3E90 struct [CCarGenerator] num_params 0 pop 0

function CCarGenerator__Process<thiscall, 0x6F3E90>(struct: int)

CCarGenerator::Setup

plugin::CallMethodDynGlobal(gaddrof(CCarGenerator::Setup), this, x, y, z, angle, modelId, color1, color2, bforceSpawn, alarm_chances, doorLock_chances, minDelay, maxDelay, iplId, bOwnedbyplayer);

0AA6: call_method 0x6F2E50 struct [CCarGenerator] num_params 14 pop 0 [bOwnedbyplayer] [iplId] [maxDelay] [minDelay] [doorLock_chances] [alarm_chances] [bforceSpawn] [color2] [color1] [modelId] [angle] [z] [y] [x]

function CCarGenerator__Setup<thiscall, 0x6F2E50>(struct: int, x, y, z, angle, modelId, color1, color2, bforceSpawn, alarm_chances, doorLock_chances, minDelay, maxDelay, iplId, bOwnedbyplayer)

CCarGenerator::SwitchOff

plugin::CallMethodDynGlobal(gaddrof(CCarGenerator::SwitchOff), this);

0AA6: call_method 0x6F2E30 struct [CCarGenerator] num_params 0 pop 0

function CCarGenerator__SwitchOff<thiscall, 0x6F2E30>(struct: int)

CCarGenerator::SwitchOn

plugin::CallMethodDynGlobal(gaddrof(CCarGenerator::SwitchOn), this);

0AA6: call_method 0x6F32C0 struct [CCarGenerator] num_params 0 pop 0

function CCarGenerator__SwitchOn<thiscall, 0x6F32C0>(struct: int)

CCarGenerator::CalcNextGen

plugin::CallAndReturnDynGlobal(gaddrof(CCarGenerator::CalcNextGen));

0AA7: call_function_return 0x6F2E40 num_params 0 pop 0 func_ret [unsigned int]

function CCarGenerator__CalcNextGen<cdecl, 0x6F2E40>(): int

*CCarGenerator::Get

plugin::CallAndReturnDynGlobal(gaddrof(CCarGenerator::Get), index);

0AA7: call_function_return 0x479D60 num_params 1 pop 1 [index] func_ret [CCarGenerator *]

function CCarGenerator__Get<cdecl, 0x479D60>(index): int

plugin_sa\game_sa\CCarPathLink.cpp

CCarPathLink::OneWayLaneOffset

plugin::CallMethodAndReturnDynGlobal(gaddrof(CCarPathLink::OneWayLaneOffset), this);

0AA8: call_method_return 0x44DB00 struct [CCarPathLink] num_params 0 pop 0 func_ret [float]

function CCarPathLink__OneWayLaneOffset<thiscall, 0x44DB00>(struct: int): float

plugin_sa\game_sa\CCheat.cpp

CCheat::AddToCheatString

plugin::CallDynGlobal(gaddrof(CCheat::AddToCheatString), LastPressedKey);

CCheat::HandleSpecialCheats

plugin::CallDynGlobal(gaddrof(CCheat::HandleSpecialCheats), CheatID);

CCheat::VehicleCheat

plugin::CallAndReturnDynGlobal(gaddrof(CCheat::VehicleCheat), vehicleModelId);

0AA7: call_function_return 0x43A0B0 num_params 1 pop 1 [vehicleModelId] func_ret [CVehicle*]

function CCheat__VehicleCheat<cdecl, 0x43A0B0>(vehicleModelId): int

CCheat::ResetCheats

plugin::Call<0x438450>();

0AA5: call_function 0x438450 num_params 0 pop 0

function CCheat__ResetCheats<cdecl, 0x438450>()

plugin_sa\game_sa\CCheckpoint.cpp

CCheckpoint::Render

plugin::CallMethod<0x725C00, CCheckpoint *>(this);

0AA6: call_method 0x725C00 struct [CCheckpoint] num_params 0 pop 0

function CCheckpoint__Render<thiscall, 0x725C00>(struct: int)

plugin_sa\game_sa\CCheckpoints.cpp

CCheckpoints::DeleteCP

plugin::Call<0x722FC0, unsigned int, unsigned short>(id, type);

0AA5: call_function 0x722FC0 num_params 2 pop 2 [type] [id]

function CCheckpoints__DeleteCP<cdecl, 0x722FC0>(id, type)

CCheckpoints::Init

plugin::Call<0x722880>();

0AA5: call_function 0x722880 num_params 0 pop 0

function CCheckpoints__Init<cdecl, 0x722880>()

CCheckpoints::PlaceMarker

plugin::CallAndReturn(id, type, posn, direction, size, red, green, blue, alpha, pulsePeriod, pulseFraction, rotateRate);

0AA7: call_function_return 0x722C40 num_params 12 pop 12 [rotateRate] [pulseFraction] [pulsePeriod] [alpha] [blue] [green] [red] [size] [direction] [posn] [type] [id] func_ret [CCheckpoint*]

function CCheckpoints__PlaceMarker<cdecl, 0x722C40>(id, type, posn, direction, size, red, green, blue, alpha, pulsePeriod, pulseFraction, rotateRate): int

CCheckpoints::Render

plugin::Call<0x726060>();

0AA5: call_function 0x726060 num_params 0 pop 0

function CCheckpoints__Render<cdecl, 0x726060>()

CCheckpoints::SetHeading

plugin::Call<0x722970, unsigned int, float>(id, angle);

0AA5: call_function 0x722970 num_params 2 pop 2 [angle] [id]

function CCheckpoints__SetHeading<cdecl, 0x722970>(id, angle)

CCheckpoints::Shutdown

plugin::Call<0x7228F0>();

0AA5: call_function 0x7228F0 num_params 0 pop 0

function CCheckpoints__Shutdown<cdecl, 0x7228F0>()

CCheckpoints::Update

plugin::Call<0x7229C0>();

0AA5: call_function 0x7229C0 num_params 0 pop 0

function CCheckpoints__Update<cdecl, 0x7229C0>()

CCheckpoints::UpdatePos

plugin::Call<0x722900, unsigned int, CVector&>(id, posn);

0AA5: call_function 0x722900 num_params 2 pop 2 [posn] [id]

function CCheckpoints__UpdatePos<cdecl, 0x722900>(id, posn)

plugin_sa\game_sa\CClock.cpp

CClock::GetGameClockMinutesUntil

plugin::CallAndReturnDynGlobal(gaddrof(CClock::GetGameClockMinutesUntil), hours, minutes);

0AA7: call_function_return 0x52CEB0 num_params 2 pop 2 [minutes] [hours] func_ret [unsigned short]

function CClock__GetGameClockMinutesUntil<cdecl, 0x52CEB0>(hours, minutes): int

CClock::GetIsTimeInRange

plugin::CallAndReturnDynGlobal(gaddrof(CClock::GetIsTimeInRange), hourA, hourB);

0AA7: call_function_return 0x52CEE0 num_params 2 pop 2 [hourB] [hourA] func_ret [bool]

function CClock__GetIsTimeInRange<cdecl, 0x52CEE0>(hourA, hourB): int

CClock::Initialise

plugin::CallDynGlobal(gaddrof(CClock::Initialise), milisecondsPerGameMinute);

CClock::OffsetClockByADay

plugin::CallDynGlobal(gaddrof(CClock::OffsetClockByADay), timeDirection);

CClock::SetGameClock

plugin::CallDynGlobal(gaddrof(CClock::SetGameClock), hours, minutes, day);

plugin_sa\game_sa\CClothes.cpp

CClothes::ConstructPedModel

plugin::Call<0x5A81E0, unsigned int, CPedClothesDesc&, CPedClothesDesc const*, bool>(modelid, newclothes, oldclothes, bCutscenePlayer);

0AA5: call_function 0x5A81E0 num_params 4 pop 4 [bCutscenePlayer] [oldclothes] [newclothes] [modelid]

function CClothes__ConstructPedModel<cdecl, 0x5A81E0>(modelid, newclothes, oldclothes, bCutscenePlayer)

CClothes::RequestMotionGroupAnims

plugin::Call<0x5A8120>();

0AA5: call_function 0x5A8120 num_params 0 pop 0

function CClothes__RequestMotionGroupAnims<cdecl, 0x5A8120>()

CClothes::RebuildPlayerIfNeeded

plugin::Call<0x5A8390, CPlayerPed*>(player);

0AA5: call_function 0x5A8390 num_params 1 pop 1 [player]

function CClothes__RebuildPlayerIfNeeded<cdecl, 0x5A8390>(player)

CClothes::RebuildPlayer

plugin::Call<0x5A82C0, CPlayerPed*, bool>(player, bIgnoreFatAndMuscle);

0AA5: call_function 0x5A82C0 num_params 2 pop 2 [bIgnoreFatAndMuscle] [player]

function CClothes__RebuildPlayer<cdecl, 0x5A82C0>(player, bIgnoreFatAndMuscle)

CClothes::RebuildCutscenePlayer

plugin::Call<0x5A8270, CPlayerPed*, int>(player, modelid);

0AA5: call_function 0x5A8270 num_params 2 pop 2 [modelid] [player]

function CClothes__RebuildCutscenePlayer<cdecl, 0x5A8270>(player, modelid)

CClothes::LoadClothesFile

plugin::Call<0x5A7B30>();

0AA5: call_function 0x5A7B30 num_params 0 pop 0

function CClothes__LoadClothesFile<cdecl, 0x5A7B30>()

CClothes::Init

plugin::Call<0x5A80D0>();

0AA5: call_function 0x5A80D0 num_params 0 pop 0

function CClothes__Init<cdecl, 0x5A80D0>()

CClothes::GetPlayerMotionGroupToLoad

plugin::CallAndReturn();

0AA7: call_function_return 0x5A7FB0 num_params 0 pop 0 func_ret [int]

function CClothes__GetPlayerMotionGroupToLoad<cdecl, 0x5A7FB0>(): int

CClothes::GetDefaultPlayerMotionGroup

plugin::CallAndReturn();

0AA7: call_function_return 0x5A81B0 num_params 0 pop 0 func_ret [int]

function CClothes__GetDefaultPlayerMotionGroup<cdecl, 0x5A81B0>(): int

plugin_sa\game_sa\CClothesBuilder.cpp

CClothesBuilder::BlendTextures

plugin::Call<0x5A5BC0, RwTexture, RwTexture, RwTexture, float, float, float, int, RwTexture>(texture1, texture2, texture3, factorA, factorB, factorC, arg7, texture4);

0AA5: call_function 0x5A5BC0 num_params 8 pop 8 [texture4] [arg7] [factorC] [factorB] [factorA] [texture3] [texture2] [texture1]

function CClothesBuilder__BlendTextures<cdecl, 0x5A5BC0>(texture1, texture2, texture3, factorA, factorB, factorC, arg7, texture4)

CClothesBuilder::BlendTextures

plugin::Call<0x5A59C0, RwTexture, RwTexture, RwTexture*, float, float, float>(texture1, texture2, texture3, factorA, factorB, factorC);

0AA5: call_function 0x5A59C0 num_params 6 pop 6 [factorC] [factorB] [factorA] [texture3] [texture2] [texture1]

function CClothesBuilder__BlendTextures<cdecl, 0x5A59C0>(texture1, texture2, texture3, factorA, factorB, factorC)

CClothesBuilder::BlendTextures

plugin::Call<0x5A5820, RwTexture, RwTexture, float, float>(texture1, texture2, arg3, arg4);

0AA5: call_function 0x5A5820 num_params 4 pop 4 [arg4] [arg3] [texture2] [texture1]

function CClothesBuilder__BlendTextures<cdecl, 0x5A5820>(texture1, texture2, arg3, arg4)

CClothesBuilder::BuildBoneIndexConversionTable

plugin::Call<0x5A56E0, unsigned char, RpHAnimHierarchy, int>(arg1, arg2, arg3);

0AA5: call_function 0x5A56E0 num_params 3 pop 3 [arg3] [arg2] [arg1]

function CClothesBuilder__BuildBoneIndexConversionTable<cdecl, 0x5A56E0>(arg1, arg2, arg3)

CClothesBuilder::ConstructGeometryAndSkinArrays

plugin::Call<0x5A6530, RpHAnimHierarchy, RpGeometry, RwMatrixWeights, unsigned int, unsigned int, RpGeometry, RpMaterial*>(arg1, arg2, arg3, arg4, arg5, arg6, arg7);

0AA5: call_function 0x5A6530 num_params 7 pop 7 [arg7] [arg6] [arg5] [arg4] [arg3] [arg2] [arg1]

function CClothesBuilder__ConstructGeometryAndSkinArrays<cdecl, 0x5A6530>(arg1, arg2, arg3, arg4, arg5, arg6, arg7)

CClothesBuilder::ConstructGeometryArray

plugin::Call<0x5A55A0, RpGeometry*, unsigned int, float, float, float>(arg1, arg2, arg3, arg4, arg5);

0AA5: call_function 0x5A55A0 num_params 5 pop 5 [arg5] [arg4] [arg3] [arg2] [arg1]

function CClothesBuilder__ConstructGeometryArray<cdecl, 0x5A55A0>(arg1, arg2, arg3, arg4, arg5)

CClothesBuilder::ConstructTextures

plugin::Call<0x5A6040, RwTexDictionary, unsigned int, float, float, float>(dict, hashes, factorA, factorB, factorC);

0AA5: call_function 0x5A6040 num_params 5 pop 5 [factorC] [factorB] [factorA] [hashes] [dict]

function CClothesBuilder__ConstructTextures<cdecl, 0x5A6040>(dict, hashes, factorA, factorB, factorC)

CClothesBuilder::CopyTexture

plugin::CallAndReturn, 0x5A5730, RwTexture>(texture);

0AA7: call_function_return 0x5A5730 num_params 1 pop 1 [texture] func_ret [RwTexture*]

function CClothesBuilder__CopyTexture<cdecl, 0x5A5730>(texture): int

CClothesBuilder::CreateSkinnedClump

plugin::CallAndReturn, 0x5A69D0, RpClump, RwTexDictionary, CPedClothesDesc&, CPedClothesDesc const, bool>(clump, dict, newclothes, oldclothes, bCutscenePlayer);

0AA7: call_function_return 0x5A69D0 num_params 5 pop 5 [bCutscenePlayer] [oldclothes] [newclothes] [dict] [clump] func_ret [RpClump*]

function CClothesBuilder__CreateSkinnedClump<cdecl, 0x5A69D0>(clump, dict, newclothes, oldclothes, bCutscenePlayer): int

CClothesBuilder::DestroySkinArrays

plugin::Call<0x5A56C0, RwMatrixWeights, unsigned int>(arg1, arg2);

0AA5: call_function 0x5A56C0 num_params 2 pop 2 [arg2] [arg1]

function CClothesBuilder__DestroySkinArrays<cdecl, 0x5A56C0>(arg1, arg2)

CClothesBuilder::FindNearestColour

plugin::CallAndReturn(color);

0AA7: call_function_return 0x5A5F40 num_params 1 pop 1 [color] func_ret [int]

function CClothesBuilder__FindNearestColour<cdecl, 0x5A5F40>(color): int

CClothesBuilder::InitPaletteOctTree

plugin::Call<0x5A5EB0, int>(numColors);

0AA5: call_function 0x5A5EB0 num_params 1 pop 1 [numColors]

function CClothesBuilder__InitPaletteOctTree<cdecl, 0x5A5EB0>(numColors)

CClothesBuilder::LoadCdDirectory

plugin::Call<0x5A4190>();

0AA5: call_function 0x5A4190 num_params 0 pop 0

function CClothesBuilder__LoadCdDirectory<cdecl, 0x5A4190>()

CClothesBuilder::PlaceTextureOnTopOfTexture

plugin::Call<0x5A57B0, RwTexture, RwTexture>(texture1, texture2);

0AA5: call_function 0x5A57B0 num_params 2 pop 2 [texture2] [texture1]

function CClothesBuilder__PlaceTextureOnTopOfTexture<cdecl, 0x5A57B0>(texture1, texture2)

CClothesBuilder::PreprocessClothesDesc

plugin::Call<0x5A44C0, CPedClothesDesc&, bool>(arg1, arg2);

0AA5: call_function 0x5A44C0 num_params 2 pop 2 [arg2] [arg1]

function CClothesBuilder__PreprocessClothesDesc<cdecl, 0x5A44C0>(arg1, arg2)

CClothesBuilder::ReducePaletteSize

plugin::Call<0x5A6870, RwTexture*, int>(texture, numColorsToReduce);

0AA5: call_function 0x5A6870 num_params 2 pop 2 [numColorsToReduce] [texture]

function CClothesBuilder__ReducePaletteSize<cdecl, 0x5A6870>(texture, numColorsToReduce)

CClothesBuilder::ReleaseGeometry

plugin::Call<0x5A47B0, int>(numToRelease);

0AA5: call_function 0x5A47B0 num_params 1 pop 1 [numToRelease]

function CClothesBuilder__ReleaseGeometry<cdecl, 0x5A47B0>(numToRelease)

CClothesBuilder::RequestGeometry

plugin::CallMethod<0x5A41C0, CClothesBuilder *, int, unsigned int>(this, modelid, crc);

0AA6: call_method 0x5A41C0 struct [CClothesBuilder] num_params 2 pop 0 [crc] [modelid]

function CClothesBuilder__RequestGeometry<thiscall, 0x5A41C0>(struct: int, modelid, crc)

CClothesBuilder::StoreBoneArray

plugin::Call<0x5A48B0, RpClump*, int>(clump, arg2);

0AA5: call_function 0x5A48B0 num_params 2 pop 2 [arg2] [clump]

function CClothesBuilder__StoreBoneArray<cdecl, 0x5A48B0>(clump, arg2)

CClothesBuilder::BlendGeometry

plugin::CallAndReturn, 0x5A4940, RpClump, char const, char const, char const*, float, float, float>(clump, arg2, arg3, arg4, arg5, arg6, arg7);

0AA7: call_function_return 0x5A4940 num_params 7 pop 7 [arg7] [arg6] [arg5] [arg4] [arg3] [arg2] [clump] func_ret [RpGeometry*]

function CClothesBuilder__BlendGeometry<cdecl, 0x5A4940>(clump, arg2, arg3, arg4, arg5, arg6, arg7): int

CClothesBuilder::BlendGeometry

plugin::CallAndReturn, 0x5A4F10, RpClump, char const, char const, float, float>(clump, arg2, arg3, arg4, arg5);

0AA7: call_function_return 0x5A4F10 num_params 5 pop 5 [arg5] [arg4] [arg3] [arg2] [clump] func_ret [RpGeometry*]

function CClothesBuilder__BlendGeometry<cdecl, 0x5A4F10>(clump, arg2, arg3, arg4, arg5): int

CClothesBuilder::CopyGeometry

plugin::CallAndReturn, 0x5A5340, RpClump, char const, char const>(clump, arg2, arg3);

0AA7: call_function_return 0x5A5340 num_params 3 pop 3 [arg3] [arg2] [clump] func_ret [RpGeometry*]

function CClothesBuilder__CopyGeometry<cdecl, 0x5A5340>(clump, arg2, arg3): int

CClothesBuilder::ShutdownPaletteOctTree

plugin::Call<0x5A5EE0>();

0AA5: call_function 0x5A5EE0 num_params 0 pop 0

function CClothesBuilder__ShutdownPaletteOctTree<cdecl, 0x5A5EE0>()

CClothesBuilder::ReducePaletteOctTree

plugin::Call<0x5A5EF0, int>(numColorsToReduce);

0AA5: call_function 0x5A5EF0 num_params 1 pop 1 [numColorsToReduce]

function CClothesBuilder__ReducePaletteOctTree<cdecl, 0x5A5EF0>(numColorsToReduce)

CClothesBuilder::AddColour

plugin::CallAndReturn(color);

0AA7: call_function_return 0x5A5F00 num_params 1 pop 1 [color] func_ret [bool]

function CClothesBuilder__AddColour<cdecl, 0x5A5F00>(color): int

CClothesBuilder::FillPalette

plugin::Call<0x5A5F30, RwRGBA*>(color);

0AA5: call_function 0x5A5F30 num_params 1 pop 1 [color]

function CClothesBuilder__FillPalette<cdecl, 0x5A5F30>(color)

plugin_sa\game_sa\CClouds.cpp

CClouds::Shutdown

plugin::Call<0x712FA0>();

0AA5: call_function 0x712FA0 num_params 0 pop 0

function CClouds__Shutdown<cdecl, 0x712FA0>()

CClouds::Update

plugin::Call<0x712FF0>();

0AA5: call_function 0x712FF0 num_params 0 pop 0

function CClouds__Update<cdecl, 0x712FF0>()

CClouds::SetUpOneSkyPoly

plugin::Call<0x713060, CVector, CVector, CVector, CVector, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char>(vert1pos, vert2pos, vert3pos, vert4pos, topRed, topGreen, topBlue, bottomRed, bottomGreen, bottomBlue);

0AA5: call_function 0x713060 num_params 10 pop 10 [bottomBlue] [bottomGreen] [bottomRed] [topBlue] [topGreen] [topRed] [vert4pos] [vert3pos] [vert2pos] [vert1pos]

function CClouds__SetUpOneSkyPoly<cdecl, 0x713060>(vert1pos, vert2pos, vert3pos, vert4pos, topRed, topGreen, topBlue, bottomRed, bottomGreen, bottomBlue)

CClouds::VolumetricCloudsInit

plugin::Call<0x7131C0>();

0AA5: call_function 0x7131C0 num_params 0 pop 0

function CClouds__VolumetricCloudsInit<cdecl, 0x7131C0>()

CClouds::VolumetricClouds_GetFirstFreeSlot

plugin::CallAndReturn();

0AA7: call_function_return 0x7135C0 num_params 0 pop 0 func_ret [int]

function CClouds__VolumetricClouds_GetFirstFreeSlot<cdecl, 0x7135C0>(): int

CClouds::VolumetricClouds_Delete

plugin::Call<0x7135F0, int>(vcSlotIndex);

0AA5: call_function 0x7135F0 num_params 1 pop 1 [vcSlotIndex]

function CClouds__VolumetricClouds_Delete<cdecl, 0x7135F0>(vcSlotIndex)

CClouds::VolumetricCloudsGetMaxDistance

plugin::CallAndReturn();

0AA7: call_function_return 0x713630 num_params 0 pop 0 func_ret [float]

function CClouds__VolumetricCloudsGetMaxDistance<cdecl, 0x713630>(): float

CClouds::MovingFogInit

plugin::Call<0x713660>();

0AA5: call_function 0x713660 num_params 0 pop 0

function CClouds__MovingFogInit<cdecl, 0x713660>()

CClouds::MovingFog_GetFXIntensity

plugin::CallAndReturn();

0AA7: call_function_return 0x7136D0 num_params 0 pop 0 func_ret [float]

function CClouds__MovingFog_GetFXIntensity<cdecl, 0x7136D0>(): float

CClouds::MovingFog_GetFirstFreeSlot

plugin::CallAndReturn();

0AA7: call_function_return 0x713710 num_params 0 pop 0 func_ret [int]

function CClouds__MovingFog_GetFirstFreeSlot<cdecl, 0x713710>(): int

CClouds::MovingFog_Delete

plugin::Call<0x713730, int>(fogSlotIndex);

0AA5: call_function 0x713730 num_params 1 pop 1 [fogSlotIndex]

function CClouds__MovingFog_Delete<cdecl, 0x713730>(fogSlotIndex)

CClouds::MovingFog_Create

plugin::Call<0x713760, CVector*>(posn);

0AA5: call_function 0x713760 num_params 1 pop 1 [posn]

function CClouds__MovingFog_Create<cdecl, 0x713760>(posn)

CClouds::Init

plugin::Call<0x7138D0>();

0AA5: call_function 0x7138D0 num_params 0 pop 0

function CClouds__Init<cdecl, 0x7138D0>()

CClouds::Render

plugin::Call<0x713950>();

0AA5: call_function 0x713950 num_params 0 pop 0

function CClouds__Render<cdecl, 0x713950>()

CClouds::RenderSkyPolys

plugin::Call<0x714650>();

0AA5: call_function 0x714650 num_params 0 pop 0

function CClouds__RenderSkyPolys<cdecl, 0x714650>()

CClouds::RenderBottomFromHeight

plugin::Call<0x7154B0>();

0AA5: call_function 0x7154B0 num_params 0 pop 0

function CClouds__RenderBottomFromHeight<cdecl, 0x7154B0>()

CClouds::VolumetricClouds_Create

plugin::Call<0x715F40, CVector*>(posn);

0AA5: call_function 0x715F40 num_params 1 pop 1 [posn]

function CClouds__VolumetricClouds_Create<cdecl, 0x715F40>(posn)

CClouds::VolumetricCloudsRender

plugin::Call<0x716380>();

0AA5: call_function 0x716380 num_params 0 pop 0

function CClouds__VolumetricCloudsRender<cdecl, 0x716380>()

CClouds::MovingFog_Update

plugin::Call<0x716B10>();

0AA5: call_function 0x716B10 num_params 0 pop 0

function CClouds__MovingFog_Update<cdecl, 0x716B10>()

CClouds::MovingFogRender

plugin::Call<0x716C90>();

0AA5: call_function 0x716C90 num_params 0 pop 0

function CClouds__MovingFogRender<cdecl, 0x716C90>()

plugin_sa\game_sa\CClumpModelInfo.cpp

CClumpModelInfo::SetFrameIds

plugin::CallMethod<0x4C5460, CClumpModelInfo , RwObjectNameIdAssocation>(this, data);

0AA6: call_method 0x4C5460 struct [CClumpModelInfo] num_params 1 pop 0 [data]

function CClumpModelInfo__SetFrameIds<thiscall, 0x4C5460>(struct: int, data)

plugin_sa\game_sa\CColAccel.cpp

CColAccel::IsCacheLoading

plugin::CallAndReturn();

0AA7: call_function_return 0x5B2AC0 num_params 0 pop 0 func_ret [bool]

function CColAccel__IsCacheLoading<cdecl, 0x5B2AC0>(): int

plugin_sa\game_sa\CColDisk.cpp

CColDisk::Set

plugin::CallMethod<0x40FD50, CColDisk *, float, CVector const&, CVector const&, float, unsigned char, unsigned char, unsigned char>(this, startRadius, start, end, endRadius, material, pieceType, lighting);

0AA6: call_method 0x40FD50 struct [CColDisk] num_params 7 pop 0 [lighting] [pieceType] [material] [endRadius] [end] [start] [startRadius]

function CColDisk__Set<thiscall, 0x40FD50>(struct: int, startRadius, start, end, endRadius, material, pieceType, lighting)

plugin_sa\game_sa\CCollision.cpp

CCollision::Update

plugin::Call<0x411E20>();

0AA5: call_function 0x411E20 num_params 0 pop 0

function CCollision__Update<cdecl, 0x411E20>()

CCollision::SortOutCollisionAfterLoad

plugin::Call<0x411E30>();

0AA5: call_function 0x411E30 num_params 0 pop 0

function CCollision__SortOutCollisionAfterLoad<cdecl, 0x411E30>()

CCollision::TestSphereSphere

plugin::CallAndReturn(sphere1, sphere2);

0AA7: call_function_return 0x411E70 num_params 2 pop 2 [sphere2] [sphere1] func_ret [bool]

function CCollision__TestSphereSphere<cdecl, 0x411E70>(sphere1, sphere2): int

CalculateColPointInsideBox

plugin::Call<0x411EC0, CBox const&, CVector const&, CColPoint&>(box, point, colPoint);

0AA5: call_function 0x411EC0 num_params 3 pop 3 [colPoint] [point] [box]

function CalculateColPointInsideBox<cdecl, 0x411EC0>(box, point, colPoint)

CCollision::TestSphereBox

plugin::CallAndReturn(sphere, box);

0AA7: call_function_return 0x4120C0 num_params 2 pop 2 [box] [sphere] func_ret [bool]

function CCollision__TestSphereBox<cdecl, 0x4120C0>(sphere, box): int

CCollision::ProcessSphereBox

plugin::CallAndReturn(sphere, box, colPoint, maxTouchDistance);

0AA7: call_function_return 0x412130 num_params 4 pop 4 [maxTouchDistance] [colPoint] [box] [sphere] func_ret [bool]

function CCollision__ProcessSphereBox<cdecl, 0x412130>(sphere, box, colPoint, maxTouchDistance): int

CCollision::PointInTriangle

plugin::CallAndReturn(point, triPoints);

0AA7: call_function_return 0x412700 num_params 2 pop 2 [triPoints] [point] func_ret [bool]

function CCollision__PointInTriangle<cdecl, 0x412700>(point, triPoints): int

CCollision::DistToLineSqr

plugin::CallAndReturn, CVector const, CVector const*>(lineStart, lineEnd, point);

0AA7: call_function_return 0x412850 num_params 3 pop 3 [point] [lineEnd] [lineStart] func_ret [float]

function CCollision__DistToLineSqr<cdecl, 0x412850>(lineStart, lineEnd, point): float

CCollision::DistToMathematicalLine

plugin::CallAndReturn, CVector const, CVector const*>(lineStart, lineEnd, point);

0AA7: call_function_return 0x412970 num_params 3 pop 3 [point] [lineEnd] [lineStart] func_ret [float]

function CCollision__DistToMathematicalLine<cdecl, 0x412970>(lineStart, lineEnd, point): float

CCollision::DistToMathematicalLine2D

plugin::CallAndReturn(lineStartX, lineStartY, lineEndX, lineEndY, pointX, pointY);

0AA7: call_function_return 0x412A30 num_params 6 pop 6 [pointY] [pointX] [lineEndY] [lineEndX] [lineStartY] [lineStartX] func_ret [float]

function CCollision__DistToMathematicalLine2D<cdecl, 0x412A30>(lineStartX, lineStartY, lineEndX, lineEndY, pointX, pointY): float

CCollision::DistAlongLine2D

plugin::CallAndReturn(lineX, lineY, lineDirX, lineDirY, pointX, pointY);

0AA7: call_function_return 0x412A80 num_params 6 pop 6 [pointY] [pointX] [lineDirY] [lineDirX] [lineY] [lineX] func_ret [float]

function CCollision__DistAlongLine2D<cdecl, 0x412A80>(lineX, lineY, lineDirX, lineDirY, pointX, pointY): float

CCollision::ProcessLineSphere

plugin::CallAndReturn(line, sphere, colPoint, depth);

0AA7: call_function_return 0x412AA0 num_params 4 pop 4 [depth] [colPoint] [sphere] [line] func_ret [bool]

function CCollision__ProcessLineSphere<cdecl, 0x412AA0>(line, sphere, colPoint, depth): int

CCollision::TestLineBox_DW

plugin::CallAndReturn(line, box);

0AA7: call_function_return 0x412C70 num_params 2 pop 2 [box] [line] func_ret [bool]

function CCollision__TestLineBox_DW<cdecl, 0x412C70>(line, box): int

CCollision::TestLineBox

plugin::CallAndReturn(line, box);

0AA7: call_function_return 0x413070 num_params 2 pop 2 [box] [line] func_ret [bool]

function CCollision__TestLineBox<cdecl, 0x413070>(line, box): int

CCollision::TestVerticalLineBox

plugin::CallAndReturn(line, box);

0AA7: call_function_return 0x413080 num_params 2 pop 2 [box] [line] func_ret [bool]

function CCollision__TestVerticalLineBox<cdecl, 0x413080>(line, box): int

CCollision::ProcessLineBox

plugin::CallAndReturn(line, box, colPoint, maxTouchDistance);

0AA7: call_function_return 0x413100 num_params 4 pop 4 [maxTouchDistance] [colPoint] [box] [line] func_ret [bool]

function CCollision__ProcessLineBox<cdecl, 0x413100>(line, box, colPoint, maxTouchDistance): int

CCollision::Test2DLineAgainst2DLine

plugin::CallAndReturn(line1StartX, line1StartY, line1EndX, line1EndY, line2StartX, line2StartY, line2EndX, line2EndY);

0AA7: call_function_return 0x4138D0 num_params 8 pop 8 [line2EndY] [line2EndX] [line2StartY] [line2StartX] [line1EndY] [line1EndX] [line1StartY] [line1StartX] func_ret [bool]

function CCollision__Test2DLineAgainst2DLine<cdecl, 0x4138D0>(line1StartX, line1StartY, line1EndX, line1EndY, line2StartX, line2StartY, line2EndX, line2EndY): int

ProcessDiscCollision

plugin::CallAndReturn(colPoint1, mat, disk, colPoint2, arg4, arg5, colPoint3);

0AA7: call_function_return 0x413960 num_params 7 pop 7 [colPoint3] [arg5] [arg4] [colPoint2] [disk] [mat] [colPoint1] func_ret [bool]

function ProcessDiscCollision<cdecl, 0x413960>(colPoint1, mat, disk, colPoint2, arg4, arg5, colPoint3): int

CCollision::TestLineTriangle

plugin::CallAndReturn(line, verts, tri, triPlane);

0AA7: call_function_return 0x413AC0 num_params 4 pop 4 [triPlane] [tri] [verts] [line] func_ret [bool]

function CCollision__TestLineTriangle<cdecl, 0x413AC0>(line, verts, tri, triPlane): int

CCollision::ProcessLineTriangle

plugin::CallAndReturn, CColTriangle const&, CColTrianglePlane const&, CColPoint&, float&, CStoredCollPoly>(line, verts, tri, triPlane, colPoint, maxTouchDistance, collPoly);

0AA7: call_function_return 0x4140F0 num_params 7 pop 7 [collPoly] [maxTouchDistance] [colPoint] [triPlane] [tri] [verts] [line] func_ret [bool]

function CCollision__ProcessLineTriangle<cdecl, 0x4140F0>(line, verts, tri, triPlane, colPoint, maxTouchDistance, collPoly): int

CCollision::ProcessVerticalLineTriangle

plugin::CallAndReturn, CColTriangle const&, CColTrianglePlane const&, CColPoint&, float&, CStoredCollPoly>(line, verts, tri, triPlane, colPoint, maxTouchDistance, collPoly);

0AA7: call_function_return 0x4147E0 num_params 7 pop 7 [collPoly] [maxTouchDistance] [colPoint] [triPlane] [tri] [verts] [line] func_ret [bool]

function CCollision__ProcessVerticalLineTriangle<cdecl, 0x4147E0>(line, verts, tri, triPlane, colPoint, maxTouchDistance, collPoly): int

CCollision::IsStoredPolyStillValidVerticalLine

plugin::CallAndReturn(lineOrigin, lineDist, colPoint, collPoly);

0AA7: call_function_return 0x414D70 num_params 4 pop 4 [collPoly] [colPoint] [lineDist] [lineOrigin] func_ret [bool]

function CCollision__IsStoredPolyStillValidVerticalLine<cdecl, 0x414D70>(lineOrigin, lineDist, colPoint, collPoly): int

CCollision::GetBoundingBoxFromTwoSpheres

plugin::Call<0x415230, CColBox, CColSphere, CColSphere*>(bbox, sphere1, sphere2);

0AA5: call_function 0x415230 num_params 3 pop 3 [sphere2] [sphere1] [bbox]

function CCollision__GetBoundingBoxFromTwoSpheres<cdecl, 0x415230>(bbox, sphere1, sphere2)

CCollision::IsThisVehicleSittingOnMe

plugin::CallAndReturn, CVehicle>(vehicle, vehicleOnMe);

0AA7: call_function_return 0x4152C0 num_params 2 pop 2 [vehicleOnMe] [vehicle] func_ret [bool]

function CCollision__IsThisVehicleSittingOnMe<cdecl, 0x4152C0>(vehicle, vehicleOnMe): int

CCollision::CheckCameraCollisionPeds

plugin::CallAndReturn, CVector, float*>(sectorX, sectorY, pos, dir, arg4);

0AA7: call_function_return 0x415320 num_params 5 pop 5 [arg4] [dir] [pos] [sectorY] [sectorX] func_ret [bool]

function CCollision__CheckCameraCollisionPeds<cdecl, 0x415320>(sectorX, sectorY, pos, dir, arg4): int

CCollision::CheckPeds

plugin::CallAndReturn, CVector, float*>(pos, dir, arg2);

0AA7: call_function_return 0x4154A0 num_params 3 pop 3 [arg2] [dir] [pos] func_ret [bool]

function CCollision__CheckPeds<cdecl, 0x4154A0>(pos, dir, arg2): int

ResetMadeInvisibleObjects

plugin::Call<0x415540>();

0AA5: call_function 0x415540 num_params 0 pop 0

function ResetMadeInvisibleObjects<cdecl, 0x415540>()

CCollision::SphereCastVsBBox

plugin::CallAndReturn, CColSphere, CColBox*>(sphere1, sphere2, box);

0AA7: call_function_return 0x415590 num_params 3 pop 3 [box] [sphere2] [sphere1] func_ret [bool]

function CCollision__SphereCastVsBBox<cdecl, 0x415590>(sphere1, sphere2, box): int

CCollision::RayPolyPOP

plugin::CallAndReturn, CVector, CColTriangle, CVector, CVector*>(arg0, arg1, arg2, arg3, arg4);

0AA7: call_function_return 0x415620 num_params 5 pop 5 [arg4] [arg3] [arg2] [arg1] [arg0] func_ret [bool]

function CCollision__RayPolyPOP<cdecl, 0x415620>(arg0, arg1, arg2, arg3, arg4): int

CCollision::GetPrincipleAxis

plugin::CallAndReturn(vec);

0AA7: call_function_return 0x4156D0 num_params 1 pop 1 [vec] func_ret [int]

function CCollision__GetPrincipleAxis<cdecl, 0x4156D0>(vec): int

CCollision::PointInPoly

plugin::CallAndReturn, CColTriangle, CVector, CVector>(point, tri, arg2, triVerts);

0AA7: call_function_return 0x415730 num_params 4 pop 4 [triVerts] [arg2] [tri] [point] func_ret [bool]

function CCollision__PointInPoly<cdecl, 0x415730>(point, tri, arg2, triVerts): int

CCollision::Closest3

plugin::Call<0x415950, CVector, CVector>(arg0, arg1);

0AA5: call_function 0x415950 num_params 2 pop 2 [arg1] [arg0]

function CCollision__Closest3<cdecl, 0x415950>(arg0, arg1)

ClosestSquaredDistanceBetweenFiniteLines

plugin::CallAndReturn, CVector, CVector, CVector, float>(line1Start, line1End, line2Start, line2End, arg4);

0AA7: call_function_return 0x415A40 num_params 5 pop 5 [arg4] [line2End] [line2Start] [line1End] [line1Start] func_ret [float]

function ClosestSquaredDistanceBetweenFiniteLines<cdecl, 0x415A40>(line1Start, line1End, line2Start, line2End, arg4): float

CCollision::SphereCastVersusVsPoly

plugin::CallAndReturn, CColSphere, CColTriangle, CColTrianglePlane, CompressedVector*>(sphere1, sphere2, tri, triPlane, verts);

0AA7: call_function_return 0x415CF0 num_params 5 pop 5 [verts] [triPlane] [tri] [sphere2] [sphere1] func_ret [bool]

function CCollision__SphereCastVersusVsPoly<cdecl, 0x415CF0>(sphere1, sphere2, tri, triPlane, verts): int

CCollision::Init

plugin::Call<0x416260>();

0AA5: call_function 0x416260 num_params 0 pop 0

function CCollision__Init<cdecl, 0x416260>()

CCollision::Shutdown

plugin::Call<0x4162E0>();

0AA5: call_function 0x4162E0 num_params 0 pop 0

function CCollision__Shutdown<cdecl, 0x4162E0>()

CCollision::CalculateTrianglePlanes

plugin::Call<0x416330, CCollisionData*>(colData);

0AA5: call_function 0x416330 num_params 1 pop 1 [colData]

function CCollision__CalculateTrianglePlanes<cdecl, 0x416330>(colData)

CCollision::RemoveTrianglePlanes

plugin::Call<0x416400, CCollisionData*>(colData);

0AA5: call_function 0x416400 num_params 1 pop 1 [colData]

function CCollision__RemoveTrianglePlanes<cdecl, 0x416400>(colData)

CCollision::ProcessSphereSphere

plugin::CallAndReturn(sphere1, sphere2, colPoint, maxTouchDistance);

0AA7: call_function_return 0x416450 num_params 4 pop 4 [maxTouchDistance] [colPoint] [sphere2] [sphere1] func_ret [bool]

function CCollision__ProcessSphereSphere<cdecl, 0x416450>(sphere1, sphere2, colPoint, maxTouchDistance): int

CCollision::TestSphereTriangle

plugin::CallAndReturn(sphere, verts, tri, triPlane);

0AA7: call_function_return 0x4165B0 num_params 4 pop 4 [triPlane] [tri] [verts] [sphere] func_ret [bool]

function CCollision__TestSphereTriangle<cdecl, 0x4165B0>(sphere, verts, tri, triPlane): int

CCollision::ProcessSphereTriangle

plugin::CallAndReturn(sphere, verts, tri, triPlane, colPoint, maxTouchDistance);

0AA7: call_function_return 0x416BA0 num_params 6 pop 6 [maxTouchDistance] [colPoint] [triPlane] [tri] [verts] [sphere] func_ret [bool]

function CCollision__ProcessSphereTriangle<cdecl, 0x416BA0>(sphere, verts, tri, triPlane, colPoint, maxTouchDistance): int

CCollision::TestLineSphere

plugin::CallAndReturn(line, sphere);

0AA7: call_function_return 0x417470 num_params 2 pop 2 [sphere] [line] func_ret [bool]

function CCollision__TestLineSphere<cdecl, 0x417470>(line, sphere): int

CCollision::DistToLine

plugin::CallAndReturn, CVector const, CVector const*>(lineStart, lineEnd, point);

0AA7: call_function_return 0x417610 num_params 3 pop 3 [point] [lineEnd] [lineStart] func_ret [float]

function CCollision__DistToLine<cdecl, 0x417610>(lineStart, lineEnd, point): float

CCollision::TestLineOfSight

plugin::CallAndReturn(line, transform, colModel, doSeeThroughCheck, doShootThroughCheck);

0AA7: call_function_return 0x417730 num_params 5 pop 5 [doShootThroughCheck] [doSeeThroughCheck] [colModel] [transform] [line] func_ret [bool]

function CCollision__TestLineOfSight<cdecl, 0x417730>(line, transform, colModel, doSeeThroughCheck, doShootThroughCheck): int

CCollision::ProcessLineOfSight

plugin::CallAndReturn(line, transform, colModel, colPoint, maxTouchDistance, doSeeThroughCheck, doShootThroughCheck);

0AA7: call_function_return 0x417950 num_params 7 pop 7 [doShootThroughCheck] [doSeeThroughCheck] [maxTouchDistance] [colPoint] [colModel] [transform] [line] func_ret [bool]

function CCollision__ProcessLineOfSight<cdecl, 0x417950>(line, transform, colModel, colPoint, maxTouchDistance, doSeeThroughCheck, doShootThroughCheck): int

CCollision::ProcessVerticalLine

plugin::CallAndReturn(line, transform, colModel, colPoint, maxTouchDistance, doSeeThroughCheck, doShootThroughCheck, collPoly);

0AA7: call_function_return 0x417BF0 num_params 8 pop 8 [collPoly] [doShootThroughCheck] [doSeeThroughCheck] [maxTouchDistance] [colPoint] [colModel] [transform] [line] func_ret [bool]

function CCollision__ProcessVerticalLine<cdecl, 0x417BF0>(line, transform, colModel, colPoint, maxTouchDistance, doSeeThroughCheck, doShootThroughCheck, collPoly): int

CCollision::SphereCastVsSphere

plugin::CallAndReturn, CColSphere, CColSphere*>(arg0, arg1, arg2);

0AA7: call_function_return 0x417F20 num_params 3 pop 3 [arg2] [arg1] [arg0] func_ret [bool]

function CCollision__SphereCastVsSphere<cdecl, 0x417F20>(arg0, arg1, arg2): int

CCollision::ClosestPointOnLine

plugin::Call<0x417FD0, CVector, CVector, CVector, CVector>(arg0, arg1, arg2, arg3);

0AA5: call_function 0x417FD0 num_params 4 pop 4 [arg3] [arg2] [arg1] [arg0]

function CCollision__ClosestPointOnLine<cdecl, 0x417FD0>(arg0, arg1, arg2, arg3)

CCollision::ClosestPointsOnPoly

plugin::Call<0x418100, CColTriangle, CVector, CVector, CVector>(arg0, arg1, arg2, arg3);

0AA5: call_function 0x418100 num_params 4 pop 4 [arg3] [arg2] [arg1] [arg0]

function CCollision__ClosestPointsOnPoly<cdecl, 0x418100>(arg0, arg1, arg2, arg3)

CCollision::ClosestPointOnPoly

plugin::Call<0x418150, CColTriangle, CVector, CVector*>(arg0, arg1, arg2);

0AA5: call_function 0x418150 num_params 3 pop 3 [arg2] [arg1] [arg0]

function CCollision__ClosestPointOnPoly<cdecl, 0x418150>(arg0, arg1, arg2)

CCollision::SphereCastVsCaches

plugin::CallAndReturn, CVector, int, CColCacheEntry, int, CColCacheEntry*>(sphere, arg1, arg2, arg3, arg4, arg5);

0AA7: call_function_return 0x4181B0 num_params 6 pop 6 [arg5] [arg4] [arg3] [arg2] [arg1] [sphere] func_ret [bool]

function CCollision__SphereCastVsCaches<cdecl, 0x4181B0>(sphere, arg1, arg2, arg3, arg4, arg5): int

CCollision::CalculateTrianglePlanes

plugin::Call<0x418580, CColModel*>(colModel);

0AA5: call_function 0x418580 num_params 1 pop 1 [colModel]

function CCollision__CalculateTrianglePlanes<cdecl, 0x418580>(colModel)

CCollision::RemoveTrianglePlanes

plugin::Call<0x4185A0, CColModel*>(colModel);

0AA5: call_function 0x4185A0 num_params 1 pop 1 [colModel]

function CCollision__RemoveTrianglePlanes<cdecl, 0x4185A0>(colModel)

CCollision::ProcessColModels

plugin::CallAndReturn, CColPoint, float*, bool>(transform1, colModel1, transform2, colModel2, colPoint1, colPoint2, maxTouchDistance, arg7);

0AA7: call_function_return 0x4185C0 num_params 8 pop 8 [arg7] [maxTouchDistance] [colPoint2] [colPoint1] [colModel2] [transform2] [colModel1] [transform1] func_ret [int]

function CCollision__ProcessColModels<cdecl, 0x4185C0>(transform1, colModel1, transform2, colModel2, colPoint1, colPoint2, maxTouchDistance, arg7): int

CCollision::SphereCastVsEntity

plugin::CallAndReturn, CColSphere, CEntity*>(sphere1, sphere2, entity);

0AA7: call_function_return 0x419F00 num_params 3 pop 3 [entity] [sphere2] [sphere1] func_ret [bool]

function CCollision__SphereCastVsEntity<cdecl, 0x419F00>(sphere1, sphere2, entity): int

CCollision::SphereVsEntity

plugin::CallAndReturn, CEntity>(sphere, entity);

0AA7: call_function_return 0x41A5A0 num_params 2 pop 2 [entity] [sphere] func_ret [bool]

function CCollision__SphereVsEntity<cdecl, 0x41A5A0>(sphere, entity): int

CCollision::CheckCameraCollisionBuildings

plugin::CallAndReturn, CColSphere, CColSphere, CColSphere>(sectorX, sectorY, arg2, arg3, arg4, arg5);

0AA7: call_function_return 0x41A820 num_params 6 pop 6 [arg5] [arg4] [arg3] [arg2] [sectorY] [sectorX] func_ret [bool]

function CCollision__CheckCameraCollisionBuildings<cdecl, 0x41A820>(sectorX, sectorY, arg2, arg3, arg4, arg5): int

CCollision::CheckCameraCollisionVehicles

plugin::CallAndReturn, CColSphere, CColSphere, CColSphere, CVector*>(sectorX, sectorY, arg2, arg3, arg4, arg5, arg6);

0AA7: call_function_return 0x41A990 num_params 7 pop 7 [arg6] [arg5] [arg4] [arg3] [arg2] [sectorY] [sectorX] func_ret [bool]

function CCollision__CheckCameraCollisionVehicles<cdecl, 0x41A990>(sectorX, sectorY, arg2, arg3, arg4, arg5, arg6): int

CCollision::CheckCameraCollisionObjects

plugin::CallAndReturn, CColSphere, CColSphere, CColSphere>(sectorX, sectorY, arg2, arg3, arg4, arg5);

0AA7: call_function_return 0x41AB20 num_params 6 pop 6 [arg5] [arg4] [arg3] [arg2] [sectorY] [sectorX] func_ret [bool]

function CCollision__CheckCameraCollisionObjects<cdecl, 0x41AB20>(sectorX, sectorY, arg2, arg3, arg4, arg5): int

CCollision::BuildCacheOfCameraCollision

plugin::CallAndReturn, CColSphere>(sphere1, sphere2);

0AA7: call_function_return 0x41AC40 num_params 2 pop 2 [sphere2] [sphere1] func_ret [bool]

function CCollision__BuildCacheOfCameraCollision<cdecl, 0x41AC40>(sphere1, sphere2): int

CCollision::CameraConeCastVsWorldCollision

plugin::CallAndReturn, CColSphere, float*, float>(sphere1, sphere2, arg2, arg3);

0AA7: call_function_return 0x41B000 num_params 4 pop 4 [arg3] [arg2] [sphere2] [sphere1] func_ret [bool]

function CCollision__CameraConeCastVsWorldCollision<cdecl, 0x41B000>(sphere1, sphere2, arg2, arg3): int

plugin_sa\game_sa\CCollisionData.cpp

CCollisionData::CCollisionData

plugin::CallMethod<0x40F030, CCollisionData *>(this);

0AA6: call_method 0x40F030 struct [CCollisionData] num_params 0 pop 0

function CCollisionData__CCollisionData<thiscall, 0x40F030>(struct: int)

CCollisionData::RemoveCollisionVolumes

plugin::CallMethod<0x40F070, CCollisionData *>(this);

0AA6: call_method 0x40F070 struct [CCollisionData] num_params 0 pop 0

function CCollisionData__RemoveCollisionVolumes<thiscall, 0x40F070>(struct: int)

CCollisionData::Copy

plugin::CallMethod<0x40F120, CCollisionData *, CCollisionData const&>(this, arg0);

0AA6: call_method 0x40F120 struct [CCollisionData] num_params 1 pop 0 [arg0]

function CCollisionData__Copy<thiscall, 0x40F120>(struct: int, arg0)

CCollisionData::CalculateTrianglePlanes

plugin::CallMethod<0x40F590, CCollisionData *>(this);

0AA6: call_method 0x40F590 struct [CCollisionData] num_params 0 pop 0

function CCollisionData__CalculateTrianglePlanes<thiscall, 0x40F590>(struct: int)

CCollisionData::GetTrianglePoint

plugin::CallMethod<0x40F5E0, CCollisionData *, CVector&, int>(this, outVec, vertId);

0AA6: call_method 0x40F5E0 struct [CCollisionData] num_params 2 pop 0 [vertId] [outVec]

function CCollisionData__GetTrianglePoint<thiscall, 0x40F5E0>(struct: int, outVec, vertId)

CCollisionData::GetShadTrianglePoint

plugin::CallMethod<0x40F640, CCollisionData *, CVector&, int>(this, outVec, vertId);

0AA6: call_method 0x40F640 struct [CCollisionData] num_params 2 pop 0 [vertId] [outVec]

function CCollisionData__GetShadTrianglePoint<thiscall, 0x40F640>(struct: int, outVec, vertId)

CCollisionData::RemoveTrianglePlanes

plugin::CallMethod<0x40F6A0, CCollisionData *>(this);

0AA6: call_method 0x40F6A0 struct [CCollisionData] num_params 0 pop 0

function CCollisionData__RemoveTrianglePlanes<thiscall, 0x40F6A0>(struct: int)

CCollisionData::SetLinkPtr

plugin::CallMethod<0x40F6C0, CCollisionData , CLink> *>(this, link);

0AA6: call_method 0x40F6C0 struct [CCollisionData] num_params 1 pop 0 [link]

function CCollisionData__SetLinkPtr<thiscall, 0x40F6C0>(struct: int, link)

*CCollisionData::GetLinkPtr

plugin::CallMethodAndReturn *, 0x40F6E0, CCollisionData *>(this);

0AA8: call_method_return 0x40F6E0 struct [CCollisionData] num_params 0 pop 0 func_ret [CLink> *]

function CCollisionData__GetLinkPtr<thiscall, 0x40F6E0>(struct: int): int

plugin_sa\game_sa\CColModel.cpp

CColModel::CColModel

plugin::CallMethod<0x40FB60, CColModel *>(this);

0AA6: call_method 0x40FB60 struct [CColModel] num_params 0 pop 0

function CColModel__CColModel<thiscall, 0x40FB60>(struct: int)

CColModel::~CColModel

plugin::CallMethod<0x40F700, CColModel *>(this);

0AA6: call_method 0x40F700 struct [CColModel] num_params 0 pop 0

function CColModel__~CColModel<thiscall, 0x40F700>(struct: int)

CColModel::MakeMultipleAlloc

plugin::CallMethod<0x40F740, CColModel *>(this);

0AA6: call_method 0x40F740 struct [CColModel] num_params 0 pop 0

function CColModel__MakeMultipleAlloc<thiscall, 0x40F740>(struct: int)

CColModel::operator=

plugin::CallMethodAndReturn(this, colModel);

0AA8: call_method_return 0x40F7C0 struct [CColModel] num_params 1 pop 0 [colModel] func_ret [CColModel&]

function CColModel__operator=<thiscall, 0x40F7C0>(struct: int, colModel): int

CColModel::AllocateData

plugin::CallMethod<0x40F810, CColModel *>(this);

0AA6: call_method 0x40F810 struct [CColModel] num_params 0 pop 0

function CColModel__AllocateData<thiscall, 0x40F810>(struct: int)

CColModel::AllocateData

plugin::CallMethod<0x40F870, CColModel *, int, int, int, int, int, bool>(this, numSpheres, numBoxes, numLines, numVertices, numTriangles, disks);

0AA6: call_method 0x40F870 struct [CColModel] num_params 6 pop 0 [disks] [numTriangles] [numVertices] [numLines] [numBoxes] [numSpheres]

function CColModel__AllocateData<thiscall, 0x40F870>(struct: int, numSpheres, numBoxes, numLines, numVertices, numTriangles, disks)

CColModel::AllocateData

plugin::CallMethod<0x40F9B0, CColModel *, int>(this, size);

0AA6: call_method 0x40F9B0 struct [CColModel] num_params 1 pop 0 [size]

function CColModel__AllocateData<thiscall, 0x40F9B0>(struct: int, size)

CColModel::RemoveCollisionVolumes

plugin::CallMethod<0x40F9E0, CColModel *>(this);

0AA6: call_method 0x40F9E0 struct [CColModel] num_params 0 pop 0

function CColModel__RemoveCollisionVolumes<thiscall, 0x40F9E0>(struct: int)

CColModel::CalculateTrianglePlanes

plugin::CallMethod<0x40FA30, CColModel *>(this);

0AA6: call_method 0x40FA30 struct [CColModel] num_params 0 pop 0

function CColModel__CalculateTrianglePlanes<thiscall, 0x40FA30>(struct: int)

CColModel::RemoveTrianglePlanes

plugin::CallMethod<0x40FA40, CColModel *>(this);

0AA6: call_method 0x40FA40 struct [CColModel] num_params 0 pop 0

function CColModel__RemoveTrianglePlanes<thiscall, 0x40FA40>(struct: int)

CColModel::operator new

plugin::CallAndReturn(size);

0AA7: call_function_return 0x40FC30 num_params 1 pop 1 [size] func_ret [void*]

function CColModel__operator new<cdecl, 0x40FC30>(size): int

CColModel::operator delete

plugin::Call<0x40FC40, void*>(data);

0AA5: call_function 0x40FC40 num_params 1 pop 1 [data]

function CColModel__operator delete<cdecl, 0x40FC40>(data)

plugin_sa\game_sa\CColourSet.cpp

CColourSet::CColourSet

plugin::CallMethod<0x55F4B0, CColourSet *, int, int>(this, weatherId, timeId);

0AA6: call_method 0x55F4B0 struct [CColourSet] num_params 2 pop 0 [timeId] [weatherId]

function CColourSet__CColourSet<thiscall, 0x55F4B0>(struct: int, weatherId, timeId)

CColourSet::Interpolate

plugin::CallMethod<0x55F870, CColourSet , CColourSet, CColourSet*, float, float, bool>(this, a, b, factor_a, factor_b, bIgnoreSky);

0AA6: call_method 0x55F870 struct [CColourSet] num_params 5 pop 0 [bIgnoreSky] [factor_b] [factor_a] [b] [a]

function CColourSet__Interpolate<thiscall, 0x55F870>(struct: int, a, b, factor_a, factor_b, bIgnoreSky)

plugin_sa\game_sa\CControllerConfigManager.cpp

CControllerConfigManager::GetIsKeyboardKeyDown

plugin::CallMethodAndReturn(this, key);

0AA8: call_method_return 0x52DDB0 struct [CControllerConfigManager] num_params 1 pop 0 [key] func_ret [bool]

function CControllerConfigManager__GetIsKeyboardKeyDown<thiscall, 0x52DDB0>(struct: int, key): int

CControllerConfigManager::GetIsKeyboardKeyJustDown

plugin::CallMethodAndReturn(this, key);

0AA8: call_method_return 0x52E450 struct [CControllerConfigManager] num_params 1 pop 0 [key] func_ret [bool]

function CControllerConfigManager__GetIsKeyboardKeyJustDown<thiscall, 0x52E450>(struct: int, key): int

CControllerConfigManager::ResetSettingOrder

plugin::CallMethod<0x52F5F0, CControllerConfigManager*, e_ControllerAction>(this, action);

0AA6: call_method 0x52F5F0 struct [CControllerConfigManager] num_params 1 pop 0 [action]

function CControllerConfigManager__ResetSettingOrder<thiscall, 0x52F5F0>(struct: int, action)

plugin_sa\game_sa\CCover.cpp

CCover::AddCoverPoint

plugin::CallDynGlobal(gaddrof(CCover::AddCoverPoint), maxPeds, coverEntity, position, coverType, direction);

CCover::CalculateHorizontalSize

plugin::CallAndReturnDynGlobal(gaddrof(CCover::CalculateHorizontalSize), triangle, vertPositions);

0AA7: call_function_return 0x6987F0 num_params 2 pop 2 [vertPositions] [triangle] func_ret [float]

function CCover__CalculateHorizontalSize<cdecl, 0x6987F0>(triangle, vertPositions): float

CCover::DoLineCheckWithinObject

plugin::CallAndReturnDynGlobal(gaddrof(CCover::DoLineCheckWithinObject), triangle, a2, a3, a4, a5, a6);

0AA7: call_function_return 0x698990 num_params 6 pop 6 [a6] [a5] [a4] [a3] [a2] [triangle] func_ret [char]

function CCover__DoLineCheckWithinObject<cdecl, 0x698990>(triangle, a2, a3, a4, a5, a6): int

CCover::DoesCoverPointStillProvideCover

plugin::CallAndReturnDynGlobal(gaddrof(CCover::DoesCoverPointStillProvideCover), point, position);

0AA7: call_function_return 0x698DD0 num_params 2 pop 2 [position] [point] func_ret [bool]

function CCover__DoesCoverPointStillProvideCover<cdecl, 0x698DD0>(point, position): int

CCover::Find2HighestPoints

plugin::CallDynGlobal(gaddrof(CCover::Find2HighestPoints), triangle, vertPositions, outPoint1, outPoint2);

*CCover::FindAndReserveCoverPoint

plugin::CallAndReturnDynGlobal(gaddrof(CCover::FindAndReserveCoverPoint), ped, position, a3);

0AA7: call_function_return 0x6992B0 num_params 3 pop 3 [a3] [position] [ped] func_ret [CCoverPoint *]

function CCover__FindAndReserveCoverPoint<cdecl, 0x6992B0>(ped, position, a3): int

CCover::FindCoordinatesCoverPoint

plugin::CallAndReturnDynGlobal(gaddrof(CCover::FindCoordinatesCoverPoint), point, ped, position, outCoordinates);

0AA7: call_function_return 0x699570 num_params 4 pop 4 [outCoordinates] [position] [ped] [point] func_ret [bool]

function CCover__FindCoordinatesCoverPoint<cdecl, 0x699570>(point, ped, position, outCoordinates): int

CCover::FindCoverPointsForThisBuilding

plugin::CallDynGlobal(gaddrof(CCover::FindCoverPointsForThisBuilding), building);

CCover::FindDirFromVector

plugin::CallAndReturnDynGlobal(gaddrof(CCover::FindDirFromVector), x, y);

0AA7: call_function_return 0x698D40 num_params 2 pop 2 [y] [x] func_ret [unsigned char]

function CCover__FindDirFromVector<cdecl, 0x698D40>(x, y): int

CCover::RemoveCoverPointIfEntityLost

plugin::CallDynGlobal(gaddrof(CCover::RemoveCoverPointIfEntityLost), point);

CCover::RemoveCoverPointsForThisEntity

plugin::CallDynGlobal(gaddrof(CCover::RemoveCoverPointsForThisEntity), entity);

CCover::ShouldThisBuildingHaveItsCoverPointsCreated

plugin::CallAndReturnDynGlobal(gaddrof(CCover::ShouldThisBuildingHaveItsCoverPointsCreated), building);

0AA7: call_function_return 0x699230 num_params 1 pop 1 [building] func_ret [bool]

function CCover__ShouldThisBuildingHaveItsCoverPointsCreated<cdecl, 0x699230>(building): int

plugin_sa\game_sa\CCoverPoint.cpp

CCoverPoint::CanAccomodateAnotherPed

plugin::CallMethodAndReturnDynGlobal(gaddrof(CCoverPoint::CanAccomodateAnotherPed), this);

0AA8: call_method_return 0x698E70 struct [CCoverPoint] num_params 0 pop 0 func_ret [bool]

function CCoverPoint__CanAccomodateAnotherPed<thiscall, 0x698E70>(struct: int): int

CCoverPoint::ReleaseCoverPointForPed

plugin::CallMethodDynGlobal(gaddrof(CCoverPoint::ReleaseCoverPointForPed), this, ped);

0AA6: call_method 0x698EF0 struct [CCoverPoint] num_params 1 pop 0 [ped]

function CCoverPoint__ReleaseCoverPointForPed<thiscall, 0x698EF0>(struct: int, ped)

CCoverPoint::ReserveCoverPointForPed

plugin::CallMethodDynGlobal(gaddrof(CCoverPoint::ReserveCoverPointForPed), this, ped);

0AA6: call_method 0x698EB0 struct [CCoverPoint] num_params 1 pop 0 [ped]

function CCoverPoint__ReserveCoverPointForPed<thiscall, 0x698EB0>(struct: int, ped)

plugin_sa\game_sa\CCredits.cpp

CCredits::Render

plugin::Call<0x53D5B0>();

0AA5: call_function 0x53D5B0 num_params 0 pop 0

function CCredits__Render<cdecl, 0x53D5B0>()

CCredits::PrintCreditText

plugin::Call<0x5A8660, float, float, unsigned short*, unsigned int&, float, bool>(scaleX, scaleY, text, position, currentOffset, highlighted);

0AA5: call_function 0x5A8660 num_params 6 pop 6 [highlighted] [currentOffset] [position] [text] [scaleY] [scaleX]

function CCredits__PrintCreditText<cdecl, 0x5A8660>(scaleX, scaleY, text, position, currentOffset, highlighted)

CCredits::PrintCreditSpace

plugin::Call<0x5A87C0, float, unsigned int&>(spaceSize, position);

0AA5: call_function 0x5A87C0 num_params 2 pop 2 [position] [spaceSize]

function CCredits__PrintCreditSpace<cdecl, 0x5A87C0>(spaceSize, position)

CCredits::RenderCredits

plugin::Call<0x5A87F0>();

0AA5: call_function 0x5A87F0 num_params 0 pop 0

function CCredits__RenderCredits<cdecl, 0x5A87F0>()

CCredits::Start

plugin::Call<0x7170E0>();

0AA5: call_function 0x7170E0 num_params 0 pop 0

function CCredits__Start<cdecl, 0x7170E0>()

CCredits::Stop

plugin::Call<0x717100>();

0AA5: call_function 0x717100 num_params 0 pop 0

function CCredits__Stop<cdecl, 0x717100>()

plugin_sa\game_sa\CCullZones.cpp

CZoneDef::IsPointWithin

plugin::CallMethodAndReturn(this, point);

0AA8: call_method_return 0x72D850 struct [CZoneDef] num_params 1 pop 0 [point] func_ret [bool]

function CZoneDef__IsPointWithin<thiscall, 0x72D850>(struct: int, point): int

CCullZones::Init

plugin::Call<0x72D6B0>();

0AA5: call_function 0x72D6B0 num_params 0 pop 0

function CCullZones__Init<cdecl, 0x72D6B0>()

CCullZones::Update

plugin::Call<0x72DEC0>();

0AA5: call_function 0x72DEC0 num_params 0 pop 0

function CCullZones__Update<cdecl, 0x72DEC0>()

CCullZones::AddCullZone

plugin::Call<0x72DF70>();

0AA5: call_function 0x72DF70 num_params 0 pop 0

function CCullZones__AddCullZone<cdecl, 0x72DF70>()

CCullZones::AddTunnelAttributeZone

plugin::Call<0x72DB50>();

0AA5: call_function 0x72DB50 num_params 0 pop 0

function CCullZones__AddTunnelAttributeZone<cdecl, 0x72DB50>()

CCullZones::AddMirrorAttributeZone

plugin::Call<0x72DC10>();

0AA5: call_function 0x72DC10 num_params 0 pop 0

function CCullZones__AddMirrorAttributeZone<cdecl, 0x72DC10>()

CCullZones::InRoomForAudio

plugin::CallAndReturn();

0AA7: call_function_return 0x72DD70 num_params 0 pop 0 func_ret [bool]

function CCullZones__InRoomForAudio<cdecl, 0x72DD70>(): int

CCullZones::FewerCars

plugin::CallAndReturn();

0AA7: call_function_return 0x72DD80 num_params 0 pop 0 func_ret [bool]

function CCullZones__FewerCars<cdecl, 0x72DD80>(): int

CCullZones::CamNoRain

plugin::CallAndReturn();

0AA7: call_function_return 0x72DDB0 num_params 0 pop 0 func_ret [bool]

function CCullZones__CamNoRain<cdecl, 0x72DDB0>(): int

CCullZones::PlayerNoRain

plugin::CallAndReturn();

0AA7: call_function_return 0x72DDC0 num_params 0 pop 0 func_ret [bool]

function CCullZones__PlayerNoRain<cdecl, 0x72DDC0>(): int

CCullZones::FewerPeds

plugin::CallAndReturn();

0AA7: call_function_return 0x72DD90 num_params 0 pop 0 func_ret [bool]

function CCullZones__FewerPeds<cdecl, 0x72DD90>(): int

CCullZones::NoPolice

plugin::CallAndReturn();

0AA7: call_function_return 0x72DD50 num_params 0 pop 0 func_ret [bool]

function CCullZones__NoPolice<cdecl, 0x72DD50>(): int

CCullZones::DoExtraAirResistanceForPlayer

plugin::CallAndReturn();

0AA7: call_function_return 0x72DDD0 num_params 0 pop 0 func_ret [bool]

function CCullZones__DoExtraAirResistanceForPlayer<cdecl, 0x72DDD0>(): int

CCullZones::FindTunnelAttributesForCoors

plugin::CallAndReturn(point);

0AA7: call_function_return 0x72D9F0 num_params 1 pop 1 [point] func_ret [eZoneAttributes]

function CCullZones__FindTunnelAttributesForCoors<cdecl, 0x72D9F0>(point): int

CCullZones::FindMirrorAttributesForCoors

plugin::CallAndReturn(cameraPosition);

0AA7: call_function_return 0x72DA70 num_params 1 pop 1 [cameraPosition] func_ret [CCullZoneReflection*]

function CCullZones__FindMirrorAttributesForCoors<cdecl, 0x72DA70>(cameraPosition): int

CCullZones::FindZoneWithStairsAttributeForPlayer

plugin::CallAndReturn();

0AA7: call_function_return 0x72DAD0 num_params 0 pop 0 func_ret [CCullZone*]

function CCullZones__FindZoneWithStairsAttributeForPlayer<cdecl, 0x72DAD0>(): int

CCullZones::FindAttributesForCoors

plugin::CallAndReturn(pos);

0AA7: call_function_return 0x72D970 num_params 1 pop 1 [pos] func_ret [eZoneAttributes]

function CCullZones__FindAttributesForCoors<cdecl, 0x72D970>(pos): int

plugin_sa\game_sa\CCustomCarEnvMapPipeline.cpp

CCustomCarEnvMapPipeline::CustomPipeInstanceCB

plugin::CallAndReturn(arg1, arg2, callback);

0AA7: call_function_return 0x5D8490 num_params 3 pop 3 [callback] [arg2] [arg1] func_ret [int]

function CCustomCarEnvMapPipeline__CustomPipeInstanceCB<cdecl, 0x5D8490>(arg1, arg2, callback): int

CCustomCarEnvMapPipeline::PreRenderUpdate

plugin::Call<0x5D8870>();

0AA5: call_function 0x5D8870 num_params 0 pop 0

function CCustomCarEnvMapPipeline__PreRenderUpdate<cdecl, 0x5D8870>()

CCustomCarEnvMapPipeline::pluginEnvMatConstructorCB

plugin::CallAndReturn, 0x5D8BD0, void, int>(object, offset);

0AA7: call_function_return 0x5D8BD0 num_params 2 pop 2 [offset] [object] func_ret [void*]

function CCustomCarEnvMapPipeline__pluginEnvMatConstructorCB<cdecl, 0x5D8BD0>(object, offset): int

CCustomCarEnvMapPipeline::pluginEnvMatStreamWriteCB

plugin::CallAndReturn, 0x5D8CD0, RwStream, int, void const*, int>(stream, length, arg3, arg4);

0AA7: call_function_return 0x5D8CD0 num_params 4 pop 4 [arg4] [arg3] [length] [stream] func_ret [RwStream*]

function CCustomCarEnvMapPipeline__pluginEnvMatStreamWriteCB<cdecl, 0x5D8CD0>(stream, length, arg3, arg4): int

CCustomCarEnvMapPipeline::pluginEnvMatStreamGetSizeCB

plugin::CallAndReturn(arg0);

0AA7: call_function_return 0x5D8D10 num_params 1 pop 1 [arg0] func_ret [int]

function CCustomCarEnvMapPipeline__pluginEnvMatStreamGetSizeCB<cdecl, 0x5D8D10>(arg0): int

CCustomCarEnvMapPipeline::pluginEnvAtmConstructorCB

plugin::CallAndReturn, 0x5D8D30, void, int>(object, offset);

0AA7: call_function_return 0x5D8D30 num_params 2 pop 2 [offset] [object] func_ret [void*]

function CCustomCarEnvMapPipeline__pluginEnvAtmConstructorCB<cdecl, 0x5D8D30>(object, offset): int

CCustomCarEnvMapPipeline::pluginSpecMatConstructorCB

plugin::CallAndReturn, 0x5D8D40, void>(object);

0AA7: call_function_return 0x5D8D40 num_params 1 pop 1 [object] func_ret [void*]

function CCustomCarEnvMapPipeline__pluginSpecMatConstructorCB<cdecl, 0x5D8D40>(object): int

CCustomCarEnvMapPipeline::pluginSpecMatStreamWriteCB

plugin::CallAndReturn, 0x5D8D60, RwStream, int, void const*>(stream, length, object);

0AA7: call_function_return 0x5D8D60 num_params 3 pop 3 [object] [length] [stream] func_ret [RwStream*]

function CCustomCarEnvMapPipeline__pluginSpecMatStreamWriteCB<cdecl, 0x5D8D60>(stream, length, object): int

CCustomCarEnvMapPipeline::pluginSpecMatStreamGetSizeCB

plugin::CallAndReturn();

0AA7: call_function_return 0x5D8DD0 num_params 0 pop 0 func_ret [signed int]

function CCustomCarEnvMapPipeline__pluginSpecMatStreamGetSizeCB<cdecl, 0x5D8DD0>(): int

CCustomCarEnvMapPipeline::DuplicateCustomEnvMapPipeMaterialData

plugin::CallAndReturn, 0x5D9570, CustomEnvMapPipeMaterialData*>(arg0);

0AA7: call_function_return 0x5D9570 num_params 1 pop 1 [arg0] func_ret [CustomEnvMapPipeMaterialData*]

function CCustomCarEnvMapPipeline__DuplicateCustomEnvMapPipeMaterialData<cdecl, 0x5D9570>(arg0): int

CCustomCarEnvMapPipeline::pluginEnvMatDestructorCB

plugin::CallAndReturn, 0x5D95B0, void, int>(object, offset);

0AA7: call_function_return 0x5D95B0 num_params 2 pop 2 [offset] [object] func_ret [void*]

function CCustomCarEnvMapPipeline__pluginEnvMatDestructorCB<cdecl, 0x5D95B0>(object, offset): int

CCustomCarEnvMapPipeline::pluginEnvMatCopyConstructorCB

plugin::CallAndReturn, 0x5D9600, void, void const*, int, int>(object_dst, object_src, offset, size);

0AA7: call_function_return 0x5D9600 num_params 4 pop 4 [size] [offset] [object_src] [object_dst] func_ret [void*]

function CCustomCarEnvMapPipeline__pluginEnvMatCopyConstructorCB<cdecl, 0x5D9600>(object_dst, object_src, offset, size): int

CCustomCarEnvMapPipeline::pluginEnvMatStreamReadCB

plugin::CallAndReturn, 0x5D9660, RwStream, int, void*, int>(stream, length, object, offset);

0AA7: call_function_return 0x5D9660 num_params 4 pop 4 [offset] [object] [length] [stream] func_ret [RwStream*]

function CCustomCarEnvMapPipeline__pluginEnvMatStreamReadCB<cdecl, 0x5D9660>(stream, length, object, offset): int

CCustomCarEnvMapPipeline::pluginEnvAtmDestructorCB

plugin::CallAndReturn, 0x5D9730, void, int>(object, offset);

0AA7: call_function_return 0x5D9730 num_params 2 pop 2 [offset] [object] func_ret [void*]

function CCustomCarEnvMapPipeline__pluginEnvAtmDestructorCB<cdecl, 0x5D9730>(object, offset): int

CCustomCarEnvMapPipeline::pluginEnvAtmCopyConstructorCB

plugin::CallAndReturn, 0x5D9780, void, void const*, int, int>(object_dst, object_src, offset, size);

0AA7: call_function_return 0x5D9780 num_params 4 pop 4 [size] [offset] [object_src] [object_dst] func_ret [void*]

function CCustomCarEnvMapPipeline__pluginEnvAtmCopyConstructorCB<cdecl, 0x5D9780>(object_dst, object_src, offset, size): int

CCustomCarEnvMapPipeline::pluginSpecMatDestructorCB

plugin::CallAndReturn, 0x5D97D0, void>(object);

0AA7: call_function_return 0x5D97D0 num_params 1 pop 1 [object] func_ret [void*]

function CCustomCarEnvMapPipeline__pluginSpecMatDestructorCB<cdecl, 0x5D97D0>(object): int

CCustomCarEnvMapPipeline::pluginSpecMatCopyConstructorCB

plugin::CallAndReturn, 0x5D9830, void, void const*>(object_dst, object_src);

0AA7: call_function_return 0x5D9830 num_params 2 pop 2 [object_src] [object_dst] func_ret [void*]

function CCustomCarEnvMapPipeline__pluginSpecMatCopyConstructorCB<cdecl, 0x5D9830>(object_dst, object_src): int

CCustomCarEnvMapPipeline::pluginSpecMatStreamReadCB

plugin::CallAndReturn, 0x5D9880, RwStream, int, void*>(stream, length, object);

0AA7: call_function_return 0x5D9880 num_params 3 pop 3 [object] [length] [stream] func_ret [RwStream*]

function CCustomCarEnvMapPipeline__pluginSpecMatStreamReadCB<cdecl, 0x5D9880>(stream, length, object): int

CCustomCarEnvMapPipeline::CustomPipeRenderCB

plugin::CallAndReturn, void, unsigned char, unsigned int>(atomic, object, flags1, flags2);

0AA7: call_function_return 0x5D9900 num_params 4 pop 4 [flags2] [flags1] [object] [atomic] func_ret [int]

function CCustomCarEnvMapPipeline__CustomPipeRenderCB<cdecl, 0x5D9900>(atomic, object, flags1, flags2): int

CCustomCarEnvMapPipeline::CreateCustomOpenGLObjPipe

plugin::CallAndReturn();

0AA7: call_function_return 0x5D9F80 num_params 0 pop 0 func_ret [RxPipeline*]

function CCustomCarEnvMapPipeline__CreateCustomOpenGLObjPipe<cdecl, 0x5D9F80>(): int

CCustomCarEnvMapPipeline::CreatePipe

plugin::CallAndReturn();

0AA7: call_function_return 0x5DA020 num_params 0 pop 0 func_ret [char]

function CCustomCarEnvMapPipeline__CreatePipe<cdecl, 0x5DA020>(): int

CCustomCarEnvMapPipeline::DestroyPipe

plugin::Call<0x5DA130>();

0AA5: call_function 0x5DA130 num_params 0 pop 0

function CCustomCarEnvMapPipeline__DestroyPipe<cdecl, 0x5DA130>()

CCustomCarEnvMapPipeline::SetFxEnvTexture

plugin::Call<0x5DA230, RpMaterial, RwTexture>(material, texture);

0AA5: call_function 0x5DA230 num_params 2 pop 2 [texture] [material]

function CCustomCarEnvMapPipeline__SetFxEnvTexture<cdecl, 0x5DA230>(material, texture)

CCustomCarEnvMapPipeline::RegisterPlugin

plugin::CallAndReturn();

0AA7: call_function_return 0x5DA450 num_params 0 pop 0 func_ret [char]

function CCustomCarEnvMapPipeline__RegisterPlugin<cdecl, 0x5DA450>(): int

CCustomCarEnvMapPipeline::CustomPipeMaterialSetup

plugin::CallAndReturn, 0x5DA560, RpMaterial, void*>(arg0, arg1);

0AA7: call_function_return 0x5DA560 num_params 2 pop 2 [arg1] [arg0] func_ret [RpMaterial*]

function CCustomCarEnvMapPipeline__CustomPipeMaterialSetup<cdecl, 0x5DA560>(arg0, arg1): int

CCustomCarEnvMapPipeline::CustomPipeAtomicSetup

plugin::CallAndReturn, 0x5DA610, RpAtomic>(arg0);

0AA7: call_function_return 0x5DA610 num_params 1 pop 1 [arg0] func_ret [RpAtomic*]

function CCustomCarEnvMapPipeline__CustomPipeAtomicSetup<cdecl, 0x5DA610>(arg0): int

plugin_sa\game_sa\CCustomCarPlateMgr.cpp

CCustomCarPlateMgr::Initialise

plugin::CallAndReturn();

0AA7: call_function_return 0x6FD500 num_params 0 pop 0 func_ret [bool]

function CCustomCarPlateMgr__Initialise<cdecl, 0x6FD500>(): int

CCustomCarPlateMgr::GeneratePlateText

plugin::CallAndReturn(plateTextBuf, length);

0AA7: call_function_return 0x6FD5B0 num_params 2 pop 2 [length] [plateTextBuf] func_ret [bool]

function CCustomCarPlateMgr__GeneratePlateText<cdecl, 0x6FD5B0>(plateTextBuf, length): int

CCustomCarPlateMgr::Shutdown

plugin::CallAndReturn();

0AA7: call_function_return 0x6FD720 num_params 0 pop 0 func_ret [bool]

function CCustomCarPlateMgr__Shutdown<cdecl, 0x6FD720>(): int

CCustomCarPlateMgr::GetMapRegionPlateDesign

plugin::CallAndReturn();

0AA7: call_function_return 0x6FD7A0 num_params 0 pop 0 func_ret [unsigned char]

function CCustomCarPlateMgr__GetMapRegionPlateDesign<cdecl, 0x6FD7A0>(): int

CCustomCarPlateMgr::LoadPlatecharsetDat

plugin::CallAndReturn, unsigned char, int, int>(filename, data, arg2, arg3);

0AA7: call_function_return 0x6FDC00 num_params 4 pop 4 [arg3] [arg2] [data] [filename] func_ret [bool]

function CCustomCarPlateMgr__LoadPlatecharsetDat<cdecl, 0x6FDC00>(filename, data, arg2, arg3): int

RenderLicenseplateTextToRaster

plugin::CallAndReturn, RwRaster, void, RwRaster>(text, charsetRaster, palette, resultRaster);

0AA7: call_function_return 0x6FDD70 num_params 4 pop 4 [resultRaster] [palette] [charsetRaster] [text] func_ret [bool]

function RenderLicenseplateTextToRaster<cdecl, 0x6FDD70>(text, charsetRaster, palette, resultRaster): int

CCustomCarPlateMgr::SetupMaterialPlatebackTexture

plugin::CallAndReturn, 0x6FDE50, RpMaterial, unsigned char>(material, plateType);

0AA7: call_function_return 0x6FDE50 num_params 2 pop 2 [plateType] [material] func_ret [RpMaterial*]

function CCustomCarPlateMgr__SetupMaterialPlatebackTexture<cdecl, 0x6FDE50>(material, plateType): int

CCustomCarPlateMgr::CreatePlateTexture

plugin::CallAndReturn, 0x6FDEA0, char, unsigned char>(text, plateType);

0AA7: call_function_return 0x6FDEA0 num_params 2 pop 2 [plateType] [text] func_ret [RwTexture*]

function CCustomCarPlateMgr__CreatePlateTexture<cdecl, 0x6FDEA0>(text, plateType): int

MaterialUpgradeSetCarplateTextureCB

plugin::CallAndReturn, 0x6FDF50, RpMaterial, void*>(material, data);

0AA7: call_function_return 0x6FDF50 num_params 2 pop 2 [data] [material] func_ret [RpMaterial*]

function MaterialUpgradeSetCarplateTextureCB<cdecl, 0x6FDF50>(material, data): int

AtomicUpgradeSetCarplateTextureCB

plugin::CallAndReturn, 0x6FDFC0, RpAtomic, void*>(atomic, data);

0AA7: call_function_return 0x6FDFC0 num_params 2 pop 2 [data] [atomic] func_ret [RpAtomic*]

function AtomicUpgradeSetCarplateTextureCB<cdecl, 0x6FDFC0>(atomic, data): int

CCustomCarPlateMgr::SetupClumpAfterVehicleUpgrade

plugin::CallAndReturn, RpMaterial, unsigned char>(clump, plateMaterial, plateType);

0AA7: call_function_return 0x6FDFE0 num_params 3 pop 3 [plateType] [plateMaterial] [clump] func_ret [bool]

function CCustomCarPlateMgr__SetupClumpAfterVehicleUpgrade<cdecl, 0x6FDFE0>(clump, plateMaterial, plateType): int

CCustomCarPlateMgr::SetupMaterialPlateTexture

plugin::CallAndReturn, 0x6FE020, RpMaterial, char*, unsigned char>(material, plateText, plateType);

0AA7: call_function_return 0x6FE020 num_params 3 pop 3 [plateType] [plateText] [material] func_ret [RpMaterial*]

function CCustomCarPlateMgr__SetupMaterialPlateTexture<cdecl, 0x6FE020>(material, plateText, plateType): int

MaterialSetCarplateTextureCB

plugin::CallAndReturn, 0x6FE060, RpMaterial, void*>(material, data);

0AA7: call_function_return 0x6FE060 num_params 2 pop 2 [data] [material] func_ret [RpMaterial*]

function MaterialSetCarplateTextureCB<cdecl, 0x6FE060>(material, data): int

AtomicSetCarplateTextureCB

plugin::CallAndReturn, 0x6FE0D0, RpAtomic, void*>(atomic, data);

0AA7: call_function_return 0x6FE0D0 num_params 2 pop 2 [data] [atomic] func_ret [RpAtomic*]

function AtomicSetCarplateTextureCB<cdecl, 0x6FE0D0>(atomic, data): int

CCustomCarPlateMgr::SetupClump

plugin::CallAndReturn, 0x6FE0F0, RpClump, char*, unsigned char>(clump, plateText, plateType);

0AA7: call_function_return 0x6FE0F0 num_params 3 pop 3 [plateType] [plateText] [clump] func_ret [RpMaterial*]

function CCustomCarPlateMgr__SetupClump<cdecl, 0x6FE0F0>(clump, plateText, plateType): int

plugin_sa\game_sa\CCutsceneMgr.cpp

CCutsceneMgr::AddCutsceneHead

plugin::CallAndReturn(object, arg1);

0AA7: call_function_return 0x5B0380 num_params 2 pop 2 [arg1] [object] func_ret [int]

function CCutsceneMgr__AddCutsceneHead<cdecl, 0x5B0380>(object, arg1): int

CCutsceneMgr::AppendToNextCutscene

plugin::Call<0x4D5DB0, char const, char const>(objectName, animName);

0AA5: call_function 0x4D5DB0 num_params 2 pop 2 [animName] [objectName]

function CCutsceneMgr__AppendToNextCutscene<cdecl, 0x4D5DB0>(objectName, animName)

CCutsceneMgr::AttachObjectToBone

plugin::Call<0x5B0450, CObject, CObject, int>(attachment, object, boneId);

0AA5: call_function 0x5B0450 num_params 3 pop 3 [boneId] [object] [attachment]

function CCutsceneMgr__AttachObjectToBone<cdecl, 0x5B0450>(attachment, object, boneId)

CCutsceneMgr::AttachObjectToFrame

plugin::Call<0x5B0480, CObject, CEntity, char const*>(attachment, object, frameName);

0AA5: call_function 0x5B0480 num_params 3 pop 3 [frameName] [object] [attachment]

function CCutsceneMgr__AttachObjectToFrame<cdecl, 0x5B0480>(attachment, object, frameName)

CCutsceneMgr::AttachObjectToParent

plugin::Call<0x5B04B0, CObject, CEntity>(attachment, object);

0AA5: call_function 0x5B04B0 num_params 2 pop 2 [object] [attachment]

function CCutsceneMgr__AttachObjectToParent<cdecl, 0x5B04B0>(attachment, object)

CCutsceneMgr::BuildCutscenePlayer

plugin::Call<0x4D5E20>();

0AA5: call_function 0x4D5E20 num_params 0 pop 0

function CCutsceneMgr__BuildCutscenePlayer<cdecl, 0x4D5E20>()

CCutsceneMgr::CreateCutsceneObject

plugin::CallAndReturn(modelId);

0AA7: call_function_return 0x5B02A0 num_params 1 pop 1 [modelId] func_ret [CCutsceneObject*]

function CCutsceneMgr__CreateCutsceneObject<cdecl, 0x5B02A0>(modelId): int

CCutsceneMgr::DeleteCutsceneData

plugin::Call<0x4D5ED0>();

0AA5: call_function 0x4D5ED0 num_params 0 pop 0

function CCutsceneMgr__DeleteCutsceneData<cdecl, 0x4D5ED0>()

CCutsceneMgr::DeleteCutsceneData_overlay

plugin::Call<0x5AFD60>();

0AA5: call_function 0x5AFD60 num_params 0 pop 0

function CCutsceneMgr__DeleteCutsceneData_overlay<cdecl, 0x5AFD60>()

CCutsceneMgr::FinishCutscene

plugin::Call<0x5B04D0>();

0AA5: call_function 0x5B04D0 num_params 0 pop 0

function CCutsceneMgr__FinishCutscene<cdecl, 0x5B04D0>()

CCutsceneMgr::GetCutsceneTimeInMilleseconds

plugin::CallAndReturn();

0AA7: call_function_return 0x5B0550 num_params 0 pop 0 func_ret [long long]

function CCutsceneMgr__GetCutsceneTimeInMilleseconds<cdecl, 0x5B0550>(): int

CCutsceneMgr::HasCutsceneFinished

plugin::CallAndReturn();

0AA7: call_function_return 0x5B0570 num_params 0 pop 0 func_ret [bool]

function CCutsceneMgr__HasCutsceneFinished<cdecl, 0x5B0570>(): int

CCutsceneMgr::HideRequestedObjects

plugin::Call<0x5AFAD0>();

0AA5: call_function 0x5AFAD0 num_params 0 pop 0

function CCutsceneMgr__HideRequestedObjects<cdecl, 0x5AFAD0>()

CCutsceneMgr::Initialise

plugin::Call<0x4D5A20>();

0AA5: call_function 0x4D5A20 num_params 0 pop 0

function CCutsceneMgr__Initialise<cdecl, 0x4D5A20>()

CCutsceneMgr::IsCutsceneSkipButtonBeingPressed

plugin::Call<0x4D5D10>();

0AA5: call_function 0x4D5D10 num_params 0 pop 0

function CCutsceneMgr__IsCutsceneSkipButtonBeingPressed<cdecl, 0x4D5D10>()

CCutsceneMgr::LoadAnimationUncompressed

plugin::Call<0x4D5AB0, char const*>(animName);

0AA5: call_function 0x4D5AB0 num_params 1 pop 1 [animName]

function CCutsceneMgr__LoadAnimationUncompressed<cdecl, 0x4D5AB0>(animName)

CCutsceneMgr::LoadCutsceneData

plugin::Call<0x4D5E80, char const*>(cutsceneName);

0AA5: call_function 0x4D5E80 num_params 1 pop 1 [cutsceneName]

function CCutsceneMgr__LoadCutsceneData<cdecl, 0x4D5E80>(cutsceneName)

CCutsceneMgr::LoadCutsceneData_loading

plugin::Call<0x5B11C0>();

0AA5: call_function 0x5B11C0 num_params 0 pop 0

function CCutsceneMgr__LoadCutsceneData_loading<cdecl, 0x5B11C0>()

CCutsceneMgr::LoadCutsceneData_overlay

plugin::Call<0x5B13F0, char const*>(cutsceneName);

0AA5: call_function 0x5B13F0 num_params 1 pop 1 [cutsceneName]

function CCutsceneMgr__LoadCutsceneData_overlay<cdecl, 0x5B13F0>(cutsceneName)

CCutsceneMgr::LoadCutsceneData_postload

plugin::Call<0x5AFBC0>();

0AA5: call_function 0x5AFBC0 num_params 0 pop 0

function CCutsceneMgr__LoadCutsceneData_postload<cdecl, 0x5AFBC0>()

CCutsceneMgr::LoadCutsceneData_preload

plugin::Call<0x5B05A0>();

0AA5: call_function 0x5B05A0 num_params 0 pop 0

function CCutsceneMgr__LoadCutsceneData_preload<cdecl, 0x5B05A0>()

CCutsceneMgr::LoadEverythingBecauseCutsceneDeletedAllOfIt

plugin::Call<0x4D5C10>();

0AA5: call_function 0x4D5C10 num_params 0 pop 0

function CCutsceneMgr__LoadEverythingBecauseCutsceneDeletedAllOfIt<cdecl, 0x4D5C10>()

CCutsceneMgr::RemoveCutscenePlayer

plugin::Call<0x4D5E50>();

0AA5: call_function 0x4D5E50 num_params 0 pop 0

function CCutsceneMgr__RemoveCutscenePlayer<cdecl, 0x4D5E50>()

CCutsceneMgr::RemoveEverythingBecauseCutsceneDoesntFitInMemory

plugin::Call<0x4D5AF0>();

0AA5: call_function 0x4D5AF0 num_params 0 pop 0

function CCutsceneMgr__RemoveEverythingBecauseCutsceneDoesntFitInMemory<cdecl, 0x4D5AF0>()

CCutsceneMgr::SetCutsceneAnim

plugin::Call<0x5B0390, char const, CObject>(animName, object);

0AA5: call_function 0x5B0390 num_params 2 pop 2 [object] [animName]

function CCutsceneMgr__SetCutsceneAnim<cdecl, 0x5B0390>(animName, object)

CCutsceneMgr::SetCutsceneAnimToLoop

plugin::Call<0x5B0420, char const*>(animName);

0AA5: call_function 0x5B0420 num_params 1 pop 1 [animName]

function CCutsceneMgr__SetCutsceneAnimToLoop<cdecl, 0x5B0420>(animName)

CCutsceneMgr::SetHeadAnim

plugin::Call<0x5B0440, char const, CObject>(animName, headObject);

0AA5: call_function 0x5B0440 num_params 2 pop 2 [headObject] [animName]

function CCutsceneMgr__SetHeadAnim<cdecl, 0x5B0440>(animName, headObject)

CCutsceneMgr::SetupCutsceneToStart

plugin::Call<0x5B14D0>();

0AA5: call_function 0x5B14D0 num_params 0 pop 0

function CCutsceneMgr__SetupCutsceneToStart<cdecl, 0x5B14D0>()

CCutsceneMgr::Shutdown

plugin::Call<0x4D5E60>();

0AA5: call_function 0x4D5E60 num_params 0 pop 0

function CCutsceneMgr__Shutdown<cdecl, 0x4D5E60>()

CCutsceneMgr::SkipCutscene

plugin::Call<0x5B1700>();

0AA5: call_function 0x5B1700 num_params 0 pop 0

function CCutsceneMgr__SkipCutscene<cdecl, 0x5B1700>()

CCutsceneMgr::StartCutscene

plugin::Call<0x5B1460>();

0AA5: call_function 0x5B1460 num_params 0 pop 0

function CCutsceneMgr__StartCutscene<cdecl, 0x5B1460>()

CCutsceneMgr::Update

plugin::Call<0x4D5D00>();

0AA5: call_function 0x4D5D00 num_params 0 pop 0

function CCutsceneMgr__Update<cdecl, 0x4D5D00>()

CCutsceneMgr::Update_overlay

plugin::Call<0x5B1720>();

0AA5: call_function 0x5B1720 num_params 0 pop 0

function CCutsceneMgr__Update_overlay<cdecl, 0x5B1720>()

FindCutsceneAudioTrackId

plugin::CallAndReturn(cutsceneName);

0AA7: call_function_return 0x5AFA50 num_params 1 pop 1 [cutsceneName] func_ret [short]

function FindCutsceneAudioTrackId<cdecl, 0x5AFA50>(cutsceneName): int

UpdateCutsceneObjectBoundingBox

plugin::Call<0x5B01E0, RpClump*, int>(clump, modelId);

0AA5: call_function 0x5B01E0 num_params 2 pop 2 [modelId] [clump]

function UpdateCutsceneObjectBoundingBox<cdecl, 0x5B01E0>(clump, modelId)

plugin_sa\game_sa\CDarkel.cpp

CDarkel::Init

plugin::Call<0x43CEB0>();

0AA5: call_function 0x43CEB0 num_params 0 pop 0

function CDarkel__Init<cdecl, 0x43CEB0>()

CDarkel::DrawMessages

plugin::Call<0x43CEC0>();

0AA5: call_function 0x43CEC0 num_params 0 pop 0

function CDarkel__DrawMessages<cdecl, 0x43CEC0>()

CDarkel::ReadStatus

plugin::CallAndReturn();

0AA7: call_function_return 0x43D1E0 num_params 0 pop 0 func_ret [short]

function CDarkel__ReadStatus<cdecl, 0x43D1E0>(): int

CDarkel::RegisterKillNotByPlayer

plugin::Call<0x43D210, CPed const*>(pKilledPed);

0AA5: call_function 0x43D210 num_params 1 pop 1 [pKilledPed]

function CDarkel__RegisterKillNotByPlayer<cdecl, 0x43D210>(pKilledPed)

CDarkel::ThisPedShouldBeKilledForFrenzy

plugin::CallAndReturn(pPed);

0AA7: call_function_return 0x43D2F0 num_params 1 pop 1 [pPed] func_ret [bool]

function CDarkel__ThisPedShouldBeKilledForFrenzy<cdecl, 0x43D2F0>(pPed): int

CDarkel::ThisVehicleShouldBeKilledForFrenzy

plugin::CallAndReturn(pVehicle);

0AA7: call_function_return 0x43D350 num_params 1 pop 1 [pVehicle] func_ret [bool]

function CDarkel__ThisVehicleShouldBeKilledForFrenzy<cdecl, 0x43D350>(pVehicle): int

CDarkel::StartFrenzy

plugin::Call<0x43D3B0, eWeaponType, int, unsigned short, int, unsigned short*, int, int, int, bool, bool>(weapontype, Timelimit, KillsNeeded, ModelToKill, pStartMessage, ModelToKill2, ModelToKill3, ModelToKill4, bStandardSoundAndMessages, bNeedHeadShot);

0AA5: call_function 0x43D3B0 num_params 10 pop 10 [bNeedHeadShot] [bStandardSoundAndMessages] [ModelToKill4] [ModelToKill3] [ModelToKill2] [pStartMessage] [ModelToKill] [KillsNeeded] [Timelimit] [weapontype]

function CDarkel__StartFrenzy<cdecl, 0x43D3B0>(weapontype, Timelimit, KillsNeeded, ModelToKill, pStartMessage, ModelToKill2, ModelToKill3, ModelToKill4, bStandardSoundAndMessages, bNeedHeadShot)

CDarkel::ResetModelsKilledByPlayer

plugin::Call<0x43D6A0, int>(playerid);

0AA5: call_function 0x43D6A0 num_params 1 pop 1 [playerid]

function CDarkel__ResetModelsKilledByPlayer<cdecl, 0x43D6A0>(playerid)

CDarkel::QueryModelsKilledByPlayer

plugin::CallAndReturn(player, modelid);

0AA7: call_function_return 0x43D6C0 num_params 2 pop 2 [modelid] [player] func_ret [int]

function CDarkel__QueryModelsKilledByPlayer<cdecl, 0x43D6C0>(player, modelid): int

CDarkel::FindTotalPedsKilledByPlayer

plugin::CallAndReturn(player);

0AA7: call_function_return 0x43D6E0 num_params 1 pop 1 [player] func_ret [int]

function CDarkel__FindTotalPedsKilledByPlayer<cdecl, 0x43D6E0>(player): int

CDarkel::DealWithWeaponChangeAtEndOfFrenzy

plugin::Call<0x43D7A0>();

0AA5: call_function 0x43D7A0 num_params 0 pop 0

function CDarkel__DealWithWeaponChangeAtEndOfFrenzy<cdecl, 0x43D7A0>()

CDarkel::CheckDamagedWeaponType

plugin::CallAndReturn(damageWeaponID, expectedDamageWeaponID);

0AA7: call_function_return 0x43D9E0 num_params 2 pop 2 [expectedDamageWeaponID] [damageWeaponID] func_ret [bool]

function CDarkel__CheckDamagedWeaponType<cdecl, 0x43D9E0>(damageWeaponID, expectedDamageWeaponID): int

CDarkel::Update

plugin::Call<0x43DAC0>();

0AA5: call_function 0x43DAC0 num_params 0 pop 0

function CDarkel__Update<cdecl, 0x43DAC0>()

CDarkel::ResetOnPlayerDeath

plugin::Call<0x43DC10>();

0AA5: call_function 0x43DC10 num_params 0 pop 0

function CDarkel__ResetOnPlayerDeath<cdecl, 0x43DC10>()

CDarkel::FailKillFrenzy

plugin::Call<0x43DC60>();

0AA5: call_function 0x43DC60 num_params 0 pop 0

function CDarkel__FailKillFrenzy<cdecl, 0x43DC60>()

CDarkel::RegisterKillByPlayer

plugin::Call<0x43DCD0, CPed const*, eWeaponType, bool, int>(pKilledPed, damageWeaponID, bHeadShotted, arg4);

0AA5: call_function 0x43DCD0 num_params 4 pop 4 [arg4] [bHeadShotted] [damageWeaponID] [pKilledPed]

function CDarkel__RegisterKillByPlayer<cdecl, 0x43DCD0>(pKilledPed, damageWeaponID, bHeadShotted, arg4)

CDarkel::RegisterCarBlownUpByPlayer

plugin::Call<0x43DF20, CVehicle*, int>(pVehicle, arg2);

0AA5: call_function 0x43DF20 num_params 2 pop 2 [arg2] [pVehicle]

function CDarkel__RegisterCarBlownUpByPlayer<cdecl, 0x43DF20>(pVehicle, arg2)

plugin_sa\game_sa\CDate.cpp

CDate::CDate

plugin::CallMethodDynGlobal(ctor_gaddr(CDate), this);

CDate::operator<

plugin::CallMethodAndReturnDynGlobal(gaddrof(CDate::operator<), this, rhs);

0AA8: call_method_return 0x618D90 struct [CDate] num_params 1 pop 0 [rhs] func_ret [bool]

function CDate__operator<<thiscall, 0x618D90>(struct: int, rhs): int

CDate::operator==

plugin::CallMethodAndReturnDynGlobal(gaddrof(CDate::operator==), this, rhs);

0AA8: call_method_return 0x618DF0 struct [CDate] num_params 1 pop 0 [rhs] func_ret [bool]

function CDate__operator==<thiscall, 0x618DF0>(struct: int, rhs): int

CDate::operator>

plugin::CallMethodAndReturnDynGlobal(gaddrof(CDate::operator>), this, rhs);

0AA8: call_method_return 0x618D30 struct [CDate] num_params 1 pop 0 [rhs] func_ret [bool]

function CDate__operator><thiscall, 0x618D30>(struct: int, rhs): int

CDate::PopulateDateFields

plugin::CallMethodDynGlobal(gaddrof(CDate::PopulateDateFields), this, seconds, minutes, hours, day, month, year);

0AA6: call_method 0x618E30 struct [CDate] num_params 6 pop 0 [year] [month] [day] [hours] [minutes] [seconds]

function CDate__PopulateDateFields<thiscall, 0x618E30>(struct: int, seconds, minutes, hours, day, month, year)

plugin_sa\game_sa\CDecisionSimple.cpp

CDecisionSimple::Set

plugin::CallMethod<0x600730, CDecisionSimple , int, unsigned char*, int>(this, taskTypes, chances, count);

0AA6: call_method 0x600730 struct [CDecisionSimple] num_params 3 pop 0 [count] [chances] [taskTypes]

function CDecisionSimple__Set<thiscall, 0x600730>(struct: int, taskTypes, chances, count)

CDecisionSimple::MakeDecision

plugin::CallMethod<0x6007A0, CDecisionSimple *, int, short&, int&>(this, taskType, outTaskType, outDecisionIndex);

0AA6: call_method 0x6007A0 struct [CDecisionSimple] num_params 3 pop 0 [outDecisionIndex] [outTaskType] [taskType]

function CDecisionSimple__MakeDecision<thiscall, 0x6007A0>(struct: int, taskType, outTaskType, outDecisionIndex)

CDecisionSimple::SetDefault

plugin::CallMethod<0x604220, CDecisionSimple *>(this);

0AA6: call_method 0x604220 struct [CDecisionSimple] num_params 0 pop 0

function CDecisionSimple__SetDefault<thiscall, 0x604220>(struct: int)

plugin_sa\game_sa\CDirectory.cpp

CDirectory::CDirectory

plugin::CallMethod<0x532290, CDirectory *>(this);

0AA6: call_method 0x532290 struct [CDirectory] num_params 0 pop 0

function CDirectory__CDirectory<thiscall, 0x532290>(struct: int)

CDirectory::CDirectory

plugin::CallMethod<0x5322A0, CDirectory *, int>(this, capacity);

0AA6: call_method 0x5322A0 struct [CDirectory] num_params 1 pop 0 [capacity]

function CDirectory__CDirectory<thiscall, 0x5322A0>(struct: int, capacity)

CDirectory::~CDirectory

plugin::CallMethod<0x5322D0, CDirectory *>(this);

0AA6: call_method 0x5322D0 struct [CDirectory] num_params 0 pop 0

function CDirectory__~CDirectory<thiscall, 0x5322D0>(struct: int)

CDirectory::Init

plugin::CallMethod<0x5322F0, CDirectory , int, void>(this, capacity, entries);

0AA6: call_method 0x5322F0 struct [CDirectory] num_params 2 pop 0 [entries] [capacity]

function CDirectory__Init<thiscall, 0x5322F0>(struct: int, capacity, entries)

CDirectory::AddItem

plugin::CallMethod<0x532310, CDirectory *, DirectoryInfo const&>(this, entry);

0AA6: call_method 0x532310 struct [CDirectory] num_params 1 pop 0 [entry]

function CDirectory__AddItem<thiscall, 0x532310>(struct: int, entry)

CDirectory::ReadDirFile

plugin::CallMethod<0x532350, CDirectory , char const>(this, filename);

0AA6: call_method 0x532350 struct [CDirectory] num_params 1 pop 0 [filename]

function CDirectory__ReadDirFile<thiscall, 0x532350>(struct: int, filename)

CDirectory::WriteDirFile

plugin::CallMethodAndReturn, char const>(this, filename);

0AA8: call_method_return 0x532410 struct [CDirectory] num_params 1 pop 0 [filename] func_ret [bool]

function CDirectory__WriteDirFile<thiscall, 0x532410>(struct: int, filename): int

CDirectory::DirectoryInfo* CDirectory

plugin::CallMethodAndReturn(this, name);

0AA8: call_method_return 0x532450 struct [CDirectory] num_params 1 pop 0 [name] func_ret [DirectoryInfo*]

function CDirectory__DirectoryInfo* CDirectory<thiscall, 0x532450>(struct: int, name): int

CDirectory::DirectoryInfo* CDirectory

plugin::CallMethodAndReturn(this, name, outOffset, outStreamingSize);

0AA8: call_method_return 0x5324A0 struct [CDirectory] num_params 3 pop 0 [outStreamingSize] [outOffset] [name] func_ret [DirectoryInfo*]

function CDirectory__DirectoryInfo* CDirectory<thiscall, 0x5324A0>(struct: int, name, outOffset, outStreamingSize): int

CDirectory::DirectoryInfo* CDirectory

plugin::CallMethodAndReturn(this, key, outOffset, outStreamingSize);

0AA8: call_method_return 0x5324D0 struct [CDirectory] num_params 3 pop 0 [outStreamingSize] [outOffset] [key] func_ret [DirectoryInfo*]

function CDirectory__DirectoryInfo* CDirectory<thiscall, 0x5324D0>(struct: int, key, outOffset, outStreamingSize): int

plugin_sa\game_sa\CDoor.cpp

CDoor::Process

plugin::CallMethodAndReturn, CVehicle, CVector&, CVector&, CVector&>(this, vehicle, arg1, arg2, arg3);

0AA8: call_method_return 0x6F4040 struct [CDoor] num_params 4 pop 0 [arg3] [arg2] [arg1] [vehicle] func_ret [bool]

function CDoor__Process<thiscall, 0x6F4040>(struct: int, vehicle, arg1, arg2, arg3): int

CDoor::ProcessImpact

plugin::CallMethodAndReturn, CVehicle, CVector&, CVector&, CVector&>(this, vehicle, arg1, arg2, arg3);

0AA8: call_method_return 0x6F4540 struct [CDoor] num_params 4 pop 0 [arg3] [arg2] [arg1] [vehicle] func_ret [bool]

function CDoor__ProcessImpact<thiscall, 0x6F4540>(struct: int, vehicle, arg1, arg2, arg3): int

CDoor::Open

plugin::CallMethod<0x6F4790, CDoor *, float>(this, openRatio);

0AA6: call_method 0x6F4790 struct [CDoor] num_params 1 pop 0 [openRatio]

function CDoor__Open<thiscall, 0x6F4790>(struct: int, openRatio)

CDoor::GetAngleOpenRatio

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x6F47E0 struct [CDoor] num_params 0 pop 0 func_ret [float]

function CDoor__GetAngleOpenRatio<thiscall, 0x6F47E0>(struct: int): float

CDoor::IsClosed

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x6F4800 struct [CDoor] num_params 0 pop 0 func_ret [bool]

function CDoor__IsClosed<thiscall, 0x6F4800>(struct: int): int

CDoor::IsFullyOpen

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x6F4820 struct [CDoor] num_params 0 pop 0 func_ret [bool]

function CDoor__IsFullyOpen<thiscall, 0x6F4820>(struct: int): int

plugin_sa\game_sa\CDraw.cpp

CDraw::SetFOV

plugin::Call<0x6FF410, float>(fovValue);

0AA5: call_function 0x6FF410 num_params 1 pop 1 [fovValue]

function CDraw__SetFOV<cdecl, 0x6FF410>(fovValue)

CDraw::CalculateAspectRatio

plugin::CallAndReturn();

0AA7: call_function_return 0x6FF420 num_params 0 pop 0 func_ret [float]

function CDraw__CalculateAspectRatio<cdecl, 0x6FF420>(): float

plugin_sa\game_sa\CEntryExit.cpp

CEntryExit::GenerateAmbientPeds

plugin::CallMethodDynGlobal(gaddrof(CEntryExit::GenerateAmbientPeds), this, position);

0AA6: call_method 0x43E8B0 struct [CEntryExit] num_params 1 pop 0 [position]

function CEntryExit__GenerateAmbientPeds<thiscall, 0x43E8B0>(struct: int, position)

*CEntryExit::GetEntryExitToDisplayNameOf

plugin::CallMethodAndReturnDynGlobal(gaddrof(CEntryExit::GetEntryExitToDisplayNameOf), this);

0AA8: call_method_return 0x43E650 struct [*CEntryExit] num_params 0 pop 0 func_ret [char *]

function CEntryExit__GetEntryExitToDisplayNameOf<thiscall, 0x43E650>(struct: int): int

CEntryExit::GetPositionRelativeToOutsideWorld

plugin::CallMethodDynGlobal(gaddrof(CEntryExit::GetPositionRelativeToOutsideWorld), this, positionInOut);

0AA6: call_method 0x43EA00 struct [CEntryExit] num_params 1 pop 0 [positionInOut]

function CEntryExit__GetPositionRelativeToOutsideWorld<thiscall, 0x43EA00>(struct: int, positionInOut)

CEntryExit::IsInArea

plugin::CallMethodAndReturnDynGlobal(gaddrof(CEntryExit::IsInArea), this, position);

0AA8: call_method_return 0x43E460 struct [CEntryExit] num_params 1 pop 0 [position] func_ret [bool]

function CEntryExit__IsInArea<thiscall, 0x43E460>(struct: int, position): int

CEntryExit::RequestAmbientPeds

plugin::CallMethodDynGlobal(gaddrof(CEntryExit::RequestAmbientPeds), this);

0AA6: call_method 0x43E6D0 struct [CEntryExit] num_params 0 pop 0

function CEntryExit__RequestAmbientPeds<thiscall, 0x43E6D0>(struct: int)

CEntryExit::RequestObjectsInFrustum

plugin::CallMethodDynGlobal(gaddrof(CEntryExit::RequestObjectsInFrustum), this);

0AA6: call_method 0x43E690 struct [CEntryExit] num_params 0 pop 0

function CEntryExit__RequestObjectsInFrustum<thiscall, 0x43E690>(struct: int)

CEntryExit::TransitionFinished

plugin::CallMethodAndReturnDynGlobal(gaddrof(CEntryExit::TransitionFinished), this, player);

0AA8: call_method_return 0x4404A0 struct [CEntryExit] num_params 1 pop 0 [player] func_ret [bool]

function CEntryExit__TransitionFinished<thiscall, 0x4404A0>(struct: int, player): int

CEntryExit::TransitionStarted

plugin::CallMethodAndReturnDynGlobal(gaddrof(CEntryExit::TransitionStarted), this, player);

0AA8: call_method_return 0x43FFD0 struct [CEntryExit] num_params 1 pop 0 [player] func_ret [bool]

function CEntryExit__TransitionStarted<thiscall, 0x43FFD0>(struct: int, player): int

CEntryExit::WarpGangWithPlayer

plugin::CallMethodDynGlobal(gaddrof(CEntryExit::WarpGangWithPlayer), this, player);

0AA6: call_method 0x43F1F0 struct [CEntryExit] num_params 1 pop 0 [player]

function CEntryExit__WarpGangWithPlayer<thiscall, 0x43F1F0>(struct: int, player)

plugin_sa\game_sa\CEntryExitManager.cpp

CEntryExitManager::AddEntryExitToStack

plugin::CallDynGlobal(gaddrof(CEntryExitManager::AddEntryExitToStack), a1);

CEntryExitManager::AddOne

plugin::CallAndReturnDynGlobal(gaddrof(CEntryExitManager::AddOne), entranceX, entranceY, entranceZ, entranceAngle, entranceRangeX, entranceRangeY, unused, exitX, exitY, exitZ, exitAngle, area, flags, skyColor, timeOn, timeOff, numberOfPeds, name);

0AA7: call_function_return 0x43FA00 num_params 18 pop 18 [name] [numberOfPeds] [timeOff] [timeOn] [skyColor] [flags] [area] [exitAngle] [exitZ] [exitY] [exitX] [unused] [entranceRangeY] [entranceRangeX] [entranceAngle] [entranceZ] [entranceY] [entranceX] func_ret [int]

function CEntryExitManager__AddOne<cdecl, 0x43FA00>(entranceX, entranceY, entranceZ, entranceAngle, entranceRangeX, entranceRangeY, unused, exitX, exitY, exitZ, exitAngle, area, flags, skyColor, timeOn, timeOff, numberOfPeds, name): int

CEntryExitManager::DeleteOne

plugin::CallDynGlobal(gaddrof(CEntryExitManager::DeleteOne), index);

CEntryExitManager::EnableBurglaryHouses

plugin::CallDynGlobal(gaddrof(CEntryExitManager::EnableBurglaryHouses), enable);

*CEntryExitManager::FindNearestDoor

plugin::CallAndReturnDynGlobal(gaddrof(CEntryExitManager::FindNearestDoor), entryExit, range);

0AA7: call_function_return 0x43F630 num_params 2 pop 2 [range] [entryExit] func_ret [CEntity *]

function CEntryExitManager__FindNearestDoor<cdecl, 0x43F630>(entryExit, range): int

CEntryExitManager::FindNearestEntryExit

plugin::CallAndReturnDynGlobal(gaddrof(CEntryExitManager::FindNearestEntryExit), position, range, ignoreArea);

0AA7: call_function_return 0x43F4B0 num_params 3 pop 3 [ignoreArea] [range] [position] func_ret [int]

function CEntryExitManager__FindNearestEntryExit<cdecl, 0x43F4B0>(position, range, ignoreArea): int

*CEntryExitManager::GetEntryExit

plugin::CallAndReturnDynGlobal(gaddrof(CEntryExitManager::GetEntryExit), index);

0AA7: call_function_return 0x43EF00 num_params 1 pop 1 [index] func_ret [CEntryExit *]

function CEntryExitManager__GetEntryExit<cdecl, 0x43EF00>(index): int

CEntryExitManager::GetEntryExitIndex

plugin::CallAndReturnDynGlobal(gaddrof(CEntryExitManager::GetEntryExitIndex), name, enabledFlags, disabledFlags);

0AA7: call_function_return 0x43EFD0 num_params 3 pop 3 [disabledFlags] [enabledFlags] [name] func_ret [int]

function CEntryExitManager__GetEntryExitIndex<cdecl, 0x43EFD0>(name, enabledFlags, disabledFlags): int

CEntryExitManager::GetPositionRelativeToOutsideWorld

plugin::CallDynGlobal(gaddrof(CEntryExitManager::GetPositionRelativeToOutsideWorld), positionInOut);

CEntryExitManager::GotoEntryExit

plugin::CallDynGlobal(gaddrof(CEntryExitManager::GotoEntryExit), entryExit);

CEntryExitManager::GotoEntryExitVC

plugin::CallDynGlobal(gaddrof(CEntryExitManager::GotoEntryExitVC), name);

CEntryExitManager::LinkEntryExit

plugin::CallDynGlobal(gaddrof(CEntryExitManager::LinkEntryExit), entryExit);

CEntryExitManager::Load

plugin::CallAndReturnDynGlobal(gaddrof(CEntryExitManager::Load));

0AA7: call_function_return 0x5D55C0 num_params 0 pop 0 func_ret [bool]

function CEntryExitManager__Load<cdecl, 0x5D55C0>(): int

CEntryExitManager::Save

plugin::CallAndReturnDynGlobal(gaddrof(CEntryExitManager::Save));

0AA7: call_function_return 0x5D5970 num_params 0 pop 0 func_ret [bool]

function CEntryExitManager__Save<cdecl, 0x5D5970>(): int

CEntryExitManager::SetEnabled

plugin::CallDynGlobal(gaddrof(CEntryExitManager::SetEnabled), index, enable);

CEntryExitManager::SetEnabledByName

plugin::CallDynGlobal(gaddrof(CEntryExitManager::SetEnabledByName), name, enable);

CEntryExitManager::SetEntryExitFlag

plugin::CallDynGlobal(gaddrof(CEntryExitManager::SetEntryExitFlag), name, flag, enable);

CEntryExitManager::SetEntryExitFlagWithIndex

plugin::CallDynGlobal(gaddrof(CEntryExitManager::SetEntryExitFlagWithIndex), index, flag, enable);

CEntryExitManager::WeAreInInteriorTransition

plugin::CallAndReturnDynGlobal(gaddrof(CEntryExitManager::WeAreInInteriorTransition));

0AA7: call_function_return 0x43E400 num_params 0 pop 0 func_ret [bool]

function CEntryExitManager__WeAreInInteriorTransition<cdecl, 0x43E400>(): int

plugin_sa\game_sa\CExplosion.cpp

CExplosion::ClearAllExplosions

plugin::Call<0x736840>();

0AA5: call_function 0x736840 num_params 0 pop 0

function CExplosion__ClearAllExplosions<cdecl, 0x736840>()

CExplosion::Shutdown

plugin::Call<0x7368F0>();

0AA5: call_function 0x7368F0 num_params 0 pop 0

function CExplosion__Shutdown<cdecl, 0x7368F0>()

CExplosion::GetExplosionActiveCounter

plugin::CallAndReturn(explosionId);

0AA7: call_function_return 0x736900 num_params 1 pop 1 [explosionId] func_ret [unsigned char]

function CExplosion__GetExplosionActiveCounter<cdecl, 0x736900>(explosionId): int

CExplosion::ResetExplosionActiveCounter

plugin::Call<0x736910, unsigned char>(explosionId);

0AA5: call_function 0x736910 num_params 1 pop 1 [explosionId]

function CExplosion__ResetExplosionActiveCounter<cdecl, 0x736910>(explosionId)

CExplosion::DoesExplosionMakeSound

plugin::CallAndReturn(explosionId);

0AA7: call_function_return 0x736920 num_params 1 pop 1 [explosionId] func_ret [bool]

function CExplosion__DoesExplosionMakeSound<cdecl, 0x736920>(explosionId): int

CExplosion::GetExplosionType

plugin::CallAndReturn(explosionId);

0AA7: call_function_return 0x736930 num_params 1 pop 1 [explosionId] func_ret [unsigned int]

function CExplosion__GetExplosionType<cdecl, 0x736930>(explosionId): int

CExplosion::GetExplosionPosition

plugin::CallAndReturn(explosionId);

0AA7: call_function_return 0x736940 num_params 1 pop 1 [explosionId] func_ret [CVector*]

function CExplosion__GetExplosionPosition<cdecl, 0x736940>(explosionId): int

CExplosion::TestForExplosionInArea

plugin::CallAndReturn(explosionType, x1, y1, z1, x2, y2, z2);

0AA7: call_function_return 0x736950 num_params 7 pop 7 [z2] [y2] [x2] [z1] [y1] [x1] [explosionType] func_ret [bool]

function CExplosion__TestForExplosionInArea<cdecl, 0x736950>(explosionType, x1, y1, z1, x2, y2, z2): int

CExplosion::RemoveAllExplosionsInArea

plugin::Call<0x7369E0, CVector, float>(posn, radius);

0AA5: call_function 0x7369E0 num_params 2 pop 2 [radius] [posn]

function CExplosion__RemoveAllExplosionsInArea<cdecl, 0x7369E0>(posn, radius)

CExplosion::Initialise

plugin::Call<0x736A40>();

0AA5: call_function 0x736A40 num_params 0 pop 0

function CExplosion__Initialise<cdecl, 0x736A40>()

CExplosion::AddExplosion

plugin::CallAndReturn, CEntity, eExplosionType, CVector const&, unsigned int, unsigned char, float, unsigned char>(victim, creator, explosionType, posn, time, makeSound, camShake, visibility);

0AA7: call_function_return 0x736A50 num_params 8 pop 8 [visibility] [camShake] [makeSound] [time] [posn] [explosionType] [creator] [victim] func_ret [bool]

function CExplosion__AddExplosion<cdecl, 0x736A50>(victim, creator, explosionType, posn, time, makeSound, camShake, visibility): int

CExplosion::Update

plugin::Call<0x737620>();

0AA5: call_function 0x737620 num_params 0 pop 0

function CExplosion__Update<cdecl, 0x737620>()

plugin_sa\game_sa\CFileLoader.cpp

CFileLoader::AddTexDictionaries

plugin::CallDynGlobal(gaddrof(CFileLoader::AddTexDictionaries), dictionary, baseDictionary);

*CFileLoader::FindRelatedModelInfoCB

plugin::CallAndReturnDynGlobal(gaddrof(CFileLoader::FindRelatedModelInfoCB), atomic, data);

0AA7: call_function_return 0x5B3930 num_params 2 pop 2 [data] [atomic] func_ret [RpAtomic *]

function CFileLoader__FindRelatedModelInfoCB<cdecl, 0x5B3930>(atomic, data): int

CFileLoader::FinishLoadClumpFile

plugin::CallAndReturnDynGlobal(gaddrof(CFileLoader::FinishLoadClumpFile), stream, modelIndex);

0AA7: call_function_return 0x537450 num_params 2 pop 2 [modelIndex] [stream] func_ret [bool]

function CFileLoader__FinishLoadClumpFile<cdecl, 0x537450>(stream, modelIndex): int

CFileLoader::LoadAnimatedClumpObject

plugin::CallDynGlobal(gaddrof(CFileLoader::LoadAnimatedClumpObject), line);

CFileLoader::LoadAtomicFile

plugin::CallDynGlobal(gaddrof_o(CFileLoader::LoadAtomicFile, void (*)(RwStream *, unsigned int)), stream, modelIndex);

CFileLoader::LoadAtomicFile

plugin::CallDynGlobal(gaddrof_o(CFileLoader::LoadAtomicFile, void (*)(char const *)), filename);

*CFileLoader::LoadAtomicFile2Return

plugin::CallAndReturnDynGlobal(gaddrof(CFileLoader::LoadAtomicFile2Return), filename);

0AA7: call_function_return 0x537060 num_params 1 pop 1 [filename] func_ret [RpClump *]

function CFileLoader__LoadAtomicFile2Return<cdecl, 0x537060>(filename): int

CFileLoader::LoadAudioZone

plugin::CallDynGlobal(gaddrof(CFileLoader::LoadAudioZone), line);

CFileLoader::LoadBoundingBox

plugin::CallDynGlobal(gaddrof(CFileLoader::LoadBoundingBox), data, outBoundBox);

CFileLoader::LoadCarGenerator

plugin::CallDynGlobal(gaddrof_o(CFileLoader::LoadCarGenerator, void (*)(CFileCarGenerator *, int)), carGen, iplId);

CFileLoader::LoadCarGenerator

plugin::CallDynGlobal(gaddrof_o(CFileLoader::LoadCarGenerator, void (*)(char const *, int)), line, iplId);

CFileLoader::LoadCarPathNode

plugin::CallDynGlobal(gaddrof(CFileLoader::LoadCarPathNode), line, objModelIndex, pathEntryIndex, a4);

CFileLoader::LoadClumpFile

plugin::CallAndReturnDynGlobal<bool, RwStream , unsigned int>(gaddrof_o(CFileLoader::LoadClumpFile, bool ()(RwStream *, unsigned int)), stream, modelIndex);

0AA7: call_function_return 0x5B3A30 num_params 2 pop 2 [modelIndex] [stream] func_ret [bool]

function CFileLoader__LoadClumpFile<cdecl, 0x5B3A30>(stream, modelIndex): int

CFileLoader::LoadClumpFile

plugin::CallDynGlobal(gaddrof_o(CFileLoader::LoadClumpFile, void (*)(char const *)), filename);

CFileLoader::LoadClumpObject

plugin::CallAndReturnDynGlobal(gaddrof(CFileLoader::LoadClumpObject), line);

0AA7: call_function_return 0x5B4040 num_params 1 pop 1 [line] func_ret [int]

function CFileLoader__LoadClumpObject<cdecl, 0x5B4040>(line): int

CFileLoader::LoadCollisionFile

plugin::CallAndReturnDynGlobal<bool, unsigned char , unsigned int, unsigned char>(gaddrof_o(CFileLoader::LoadCollisionFile, bool ()(unsigned char *, unsigned int, unsigned char)), data, dataSize, colId);

0AA7: call_function_return 0x5B4E60 num_params 3 pop 3 [colId] [dataSize] [data] func_ret [bool]

function CFileLoader__LoadCollisionFile<cdecl, 0x5B4E60>(data, dataSize, colId): int

CFileLoader::LoadCollisionFile

plugin::CallDynGlobal(gaddrof_o(CFileLoader::LoadCollisionFile, void (*)(char const *, unsigned char)), filename, colId);

CFileLoader::LoadCollisionFileFirstTime

plugin::CallAndReturnDynGlobal(gaddrof(CFileLoader::LoadCollisionFileFirstTime), data, dataSize, colId);

0AA7: call_function_return 0x5B5000 num_params 3 pop 3 [colId] [dataSize] [data] func_ret [bool]

function CFileLoader__LoadCollisionFileFirstTime<cdecl, 0x5B5000>(data, dataSize, colId): int

CFileLoader::LoadCollisionModel

plugin::CallDynGlobal(gaddrof(CFileLoader::LoadCollisionModel), data, outColModel);

CFileLoader::LoadCollisionModelVer2

plugin::CallDynGlobal(gaddrof(CFileLoader::LoadCollisionModelVer2), data, dataSize, outColModel, modelName);

CFileLoader::LoadCollisionModelVer3

plugin::CallDynGlobal(gaddrof(CFileLoader::LoadCollisionModelVer3), data, dataSize, outColModel, modelName);

CFileLoader::LoadCollisionModelVer4

plugin::CallDynGlobal(gaddrof(CFileLoader::LoadCollisionModelVer4), data, dataSize, outColModel, modelName);

CFileLoader::LoadCullZone

plugin::CallDynGlobal(gaddrof(CFileLoader::LoadCullZone), line);

CFileLoader::LoadEntryExit

plugin::CallDynGlobal(gaddrof(CFileLoader::LoadEntryExit), line);

CFileLoader::LoadGarage

plugin::CallDynGlobal(gaddrof(CFileLoader::LoadGarage), line);

CFileLoader::LoadLevel

plugin::CallDynGlobal(gaddrof(CFileLoader::LoadLevel), filename);

*CFileLoader::LoadLine

plugin::CallAndReturnDynGlobal(gaddrof_o(CFileLoader::LoadLine, char ()(FILESTREAM)), file);

0AA7: call_function_return 0x536FE0 num_params 1 pop 1 [file] func_ret [char *]

function CFileLoader__LoadLine<cdecl, 0x536FE0>(file): int

*CFileLoader::LoadLine

plugin::CallAndReturnDynGlobal(gaddrof_o(CFileLoader::LoadLine, char ()(char **, int &)), outLine, outSize);

0AA7: call_function_return 0x536FE0 num_params 2 pop 2 [outSize] [outLine] func_ret [char *]

function CFileLoader__LoadLine<cdecl, 0x536FE0>(outLine, outSize): int

CFileLoader::LoadObject

plugin::CallAndReturnDynGlobal(gaddrof(CFileLoader::LoadObject), line);

0AA7: call_function_return 0x5B3C60 num_params 1 pop 1 [line] func_ret [int]

function CFileLoader__LoadObject<cdecl, 0x5B3C60>(line): int

*CFileLoader::LoadObjectInstance

plugin::CallAndReturnDynGlobal(gaddrof_o(CFileLoader::LoadObjectInstance, CEntity ()(CFileObjectInstance *, char const *)), objInstance, modelname);

0AA7: call_function_return 0x538690 num_params 2 pop 2 [modelname] [objInstance] func_ret [CEntity *]

function CFileLoader__LoadObjectInstance<cdecl, 0x538690>(objInstance, modelname): int

*CFileLoader::LoadObjectInstance

plugin::CallAndReturnDynGlobal(gaddrof_o(CFileLoader::LoadObjectInstance, CEntity ()(char const *)), line);

0AA7: call_function_return 0x538690 num_params 1 pop 1 [line] func_ret [CEntity *]

function CFileLoader__LoadObjectInstance<cdecl, 0x538690>(line): int

CFileLoader::LoadObjectTypes

plugin::CallDynGlobal(gaddrof(CFileLoader::LoadObjectTypes), filename);

CFileLoader::LoadOcclusionVolume

plugin::CallDynGlobal(gaddrof(CFileLoader::LoadOcclusionVolume), line, filename);

CFileLoader::LoadPathHeader

plugin::CallAndReturnDynGlobal(gaddrof(CFileLoader::LoadPathHeader), line, outPathType);

0AA7: call_function_return 0x5B41C0 num_params 2 pop 2 [outPathType] [line] func_ret [int]

function CFileLoader__LoadPathHeader<cdecl, 0x5B41C0>(line, outPathType): int

CFileLoader::LoadPedObject

plugin::CallAndReturnDynGlobal(gaddrof(CFileLoader::LoadPedObject), line);

0AA7: call_function_return 0x5B7420 num_params 1 pop 1 [line] func_ret [int]

function CFileLoader__LoadPedObject<cdecl, 0x5B7420>(line): int

CFileLoader::LoadPedPathNode

plugin::CallDynGlobal(gaddrof(CFileLoader::LoadPedPathNode), line, objModelIndex, pathEntryIndex);

CFileLoader::LoadPickup

plugin::CallDynGlobal(gaddrof(CFileLoader::LoadPickup), line);

CFileLoader::LoadScene

plugin::CallDynGlobal(gaddrof(CFileLoader::LoadScene), filename);

CFileLoader::LoadStuntJump

plugin::CallDynGlobal(gaddrof(CFileLoader::LoadStuntJump), line);

CFileLoader::LoadTXDParent

plugin::CallDynGlobal(gaddrof(CFileLoader::LoadTXDParent), line);

*CFileLoader::LoadTexDictionary

plugin::CallAndReturnDynGlobal(gaddrof(CFileLoader::LoadTexDictionary), filename);

0AA7: call_function_return 0x5B3860 num_params 1 pop 1 [filename] func_ret [RwTexDictionary *]

function CFileLoader__LoadTexDictionary<cdecl, 0x5B3860>(filename): int

CFileLoader::LoadTimeCyclesModifier

plugin::CallDynGlobal(gaddrof(CFileLoader::LoadTimeCyclesModifier), line);

CFileLoader::LoadTimeObject

plugin::CallAndReturnDynGlobal(gaddrof(CFileLoader::LoadTimeObject), line);

0AA7: call_function_return 0x5B3DE0 num_params 1 pop 1 [line] func_ret [int]

function CFileLoader__LoadTimeObject<cdecl, 0x5B3DE0>(line): int

CFileLoader::LoadVehicleObject

plugin::CallAndReturnDynGlobal(gaddrof(CFileLoader::LoadVehicleObject), line);

0AA7: call_function_return 0x5B6F30 num_params 1 pop 1 [line] func_ret [int]

function CFileLoader__LoadVehicleObject<cdecl, 0x5B6F30>(line): int

CFileLoader::LoadWeaponObject

plugin::CallAndReturnDynGlobal(gaddrof(CFileLoader::LoadWeaponObject), line);

0AA7: call_function_return 0x5B3FB0 num_params 1 pop 1 [line] func_ret [int]

function CFileLoader__LoadWeaponObject<cdecl, 0x5B3FB0>(line): int

CFileLoader::LoadZone

plugin::CallDynGlobal(gaddrof(CFileLoader::LoadZone), line);

CFileLoader::ReloadObjectTypes

plugin::CallDynGlobal(gaddrof(CFileLoader::ReloadObjectTypes), arg1);

CFileLoader::ReloadPaths

plugin::CallDynGlobal(gaddrof(CFileLoader::ReloadPaths), filename);

CFileLoader::SaveTexDictionary

plugin::CallDynGlobal(gaddrof(CFileLoader::SaveTexDictionary), dictionary, filename);

*CFileLoader::SetRelatedModelInfoCB

plugin::CallAndReturnDynGlobal(gaddrof(CFileLoader::SetRelatedModelInfoCB), atomic, data);

0AA7: call_function_return 0x537150 num_params 2 pop 2 [data] [atomic] func_ret [RpAtomic *]

function CFileLoader__SetRelatedModelInfoCB<cdecl, 0x537150>(atomic, data): int

CFileLoader::StartLoadClumpFile

plugin::CallAndReturnDynGlobal(gaddrof(CFileLoader::StartLoadClumpFile), stream, modelIndex);

0AA7: call_function_return 0x5373F0 num_params 2 pop 2 [modelIndex] [stream] func_ret [bool]

function CFileLoader__StartLoadClumpFile<cdecl, 0x5373F0>(stream, modelIndex): int

GetNameAndDamage

plugin::CallDynGlobal(gaddrof(GetNameAndDamage), nodeName, outName, outDamage);

*CloneAtomicToClumpCB

plugin::CallAndReturnDynGlobal(gaddrof(CloneAtomicToClumpCB), atomic, data);

0AA7: call_function_return 0x537290 num_params 2 pop 2 [data] [atomic] func_ret [RpAtomic *]

function CloneAtomicToClumpCB<cdecl, 0x537290>(atomic, data): int

*GetFilename

plugin::CallAndReturnDynGlobal(gaddrof(GetFilename), filepath);

0AA7: call_function_return 0x5B3660 num_params 1 pop 1 [filepath] func_ret [char const *]

function GetFilename<cdecl, 0x5B3660>(filepath): int

LoadingScreenLoadingFile

plugin::CallDynGlobal(gaddrof(LoadingScreenLoadingFile), filename);

*AddTextureCB

plugin::CallAndReturnDynGlobal(gaddrof(AddTextureCB), texture, data);

0AA7: call_function_return 0x5B38F0 num_params 2 pop 2 [data] [texture] func_ret [RwTexture *]

function AddTextureCB<cdecl, 0x5B38F0>(texture, data): int

plugin_sa\game_sa\CFormation.cpp

CFormation::DistributeDestinations

plugin::CallDynGlobal(gaddrof(CFormation::DistributeDestinations), pedlist);

CFormation::DistributeDestinations_CoverPoints

plugin::CallDynGlobal(gaddrof(CFormation::DistributeDestinations_CoverPoints), pedlist, pos);

CFormation::DistributeDestinations_PedsToAttack

plugin::CallDynGlobal(gaddrof(CFormation::DistributeDestinations_PedsToAttack), pedlist);

CFormation::FindCoverPoints

plugin::CallDynGlobal(gaddrof(CFormation::FindCoverPoints), pos, radius);

CFormation::FindCoverPointsBehindBox

plugin::CallDynGlobal(gaddrof(CFormation::FindCoverPointsBehindBox), pointlist, Pos, coverEntityMatrix, vecCenter, vecMin, vecMax, radius);

CFormation::FindNearestAvailableDestination

plugin::CallAndReturnDynGlobal(gaddrof(CFormation::FindNearestAvailableDestination), pos, pOutDistance);

0AA7: call_function_return 0x69B1B0 num_params 2 pop 2 [pOutDistance] [pos] func_ret [signed int]

function CFormation__FindNearestAvailableDestination<cdecl, 0x69B1B0>(pos, pOutDistance): int

CFormation::GenerateGatherDestinations

plugin::CallDynGlobal(gaddrof(CFormation::GenerateGatherDestinations), pedList, ped);

CFormation::GenerateGatherDestinations_AroundCar

plugin::CallDynGlobal(gaddrof(CFormation::GenerateGatherDestinations_AroundCar), pedlist, vehicle);

CFormation::ReturnDestinationForPed

plugin::CallAndReturnDynGlobal(gaddrof(CFormation::ReturnDestinationForPed), ped, pos);

0AA7: call_function_return 0x699FA0 num_params 2 pop 2 [pos] [ped] func_ret [bool]

function CFormation__ReturnDestinationForPed<cdecl, 0x699FA0>(ped, pos): int

CFormation::ReturnTargetPedForPed

plugin::CallAndReturnDynGlobal(gaddrof(CFormation::ReturnTargetPedForPed), ped, pOutTargetPed);

0AA7: call_function_return 0x699F50 num_params 2 pop 2 [pOutTargetPed] [ped] func_ret [int]

function CFormation__ReturnTargetPedForPed<cdecl, 0x699F50>(ped, pOutTargetPed): int

plugin_sa\game_sa\CGame.cpp

CGame::CanSeeOutSideFromCurrArea

plugin::CallAndReturnDynGlobal(gaddrof(CGame::CanSeeOutSideFromCurrArea));

0AA7: call_function_return 0x53C4A0 num_params 0 pop 0 func_ret [bool]

function CGame__CanSeeOutSideFromCurrArea<cdecl, 0x53C4A0>(): int

CGame::CanSeeWaterFromCurrArea

plugin::CallAndReturnDynGlobal(gaddrof(CGame::CanSeeWaterFromCurrArea));

0AA7: call_function_return 0x53C4B0 num_params 0 pop 0 func_ret [bool]

function CGame__CanSeeWaterFromCurrArea<cdecl, 0x53C4B0>(): int

CGame::DrasticTidyUpMemory

plugin::CallDynGlobal(gaddrof(CGame::DrasticTidyUpMemory), a1);

CGame::Init1

plugin::CallAndReturnDynGlobal(gaddrof(CGame::Init1), datFile);

0AA7: call_function_return 0x5BF840 num_params 1 pop 1 [datFile] func_ret [bool]

function CGame__Init1<cdecl, 0x5BF840>(datFile): int

CGame::Init2

plugin::CallAndReturnDynGlobal(gaddrof(CGame::Init2), datFile);

0AA7: call_function_return 0x5BA1A0 num_params 1 pop 1 [datFile] func_ret [bool]

function CGame__Init2<cdecl, 0x5BA1A0>(datFile): int

CGame::Init3

plugin::CallAndReturnDynGlobal(gaddrof(CGame::Init3), datFile);

0AA7: call_function_return 0x5BA400 num_params 1 pop 1 [datFile] func_ret [bool]

function CGame__Init3<cdecl, 0x5BA400>(datFile): int

CGame::Initialise

plugin::CallAndReturnDynGlobal(gaddrof(CGame::Initialise), datFile);

0AA7: call_function_return 0x53BC80 num_params 1 pop 1 [datFile] func_ret [bool]

function CGame__Initialise<cdecl, 0x53BC80>(datFile): int

CGame::InitialiseCoreDataAfterRW

plugin::CallAndReturnDynGlobal(gaddrof(CGame::InitialiseCoreDataAfterRW));

0AA7: call_function_return 0x5BFA90 num_params 0 pop 0 func_ret [bool]

function CGame__InitialiseCoreDataAfterRW<cdecl, 0x5BFA90>(): int

CGame::InitialiseEssentialsAfterRW

plugin::CallAndReturnDynGlobal(gaddrof(CGame::InitialiseEssentialsAfterRW));

0AA7: call_function_return 0x5BA160 num_params 0 pop 0 func_ret [bool]

function CGame__InitialiseEssentialsAfterRW<cdecl, 0x5BA160>(): int

CGame::InitialiseOnceBeforeRW

plugin::CallAndReturnDynGlobal(gaddrof(CGame::InitialiseOnceBeforeRW));

0AA7: call_function_return 0x53BB50 num_params 0 pop 0 func_ret [bool]

function CGame__InitialiseOnceBeforeRW<cdecl, 0x53BB50>(): int

CGame::InitialiseRenderWare

plugin::CallAndReturnDynGlobal(gaddrof(CGame::InitialiseRenderWare));

0AA7: call_function_return 0x5BD600 num_params 0 pop 0 func_ret [bool]

function CGame__InitialiseRenderWare<cdecl, 0x5BD600>(): int

CGame::Shutdown

plugin::CallAndReturnDynGlobal(gaddrof(CGame::Shutdown));

0AA7: call_function_return 0x53C900 num_params 0 pop 0 func_ret [bool]

function CGame__Shutdown<cdecl, 0x53C900>(): int

CGame::TidyUpMemory

plugin::CallDynGlobal(gaddrof(CGame::TidyUpMemory), a1, clearD3Dmem);

MoveMem

plugin::CallAndReturnDynGlobal(gaddrof(MoveMem), pMem);

0AA7: call_function_return 0x53C250 num_params 1 pop 1 [pMem] func_ret [bool]

function MoveMem<cdecl, 0x53C250>(pMem): int

MoveColModelMemory

plugin::CallAndReturnDynGlobal(gaddrof(MoveColModelMemory), colModel, a2);

0AA7: call_function_return 0x53C290 num_params 2 pop 2 [a2] [colModel] func_ret [bool]

function MoveColModelMemory<cdecl, 0x53C290>(colModel, a2): int

*MoveGeometryMemory

plugin::CallAndReturnDynGlobal(gaddrof(MoveGeometryMemory), geometry);

0AA7: call_function_return 0x53C3E0 num_params 1 pop 1 [geometry] func_ret [RpGeometry *]

function MoveGeometryMemory<cdecl, 0x53C3E0>(geometry): int

TidyUpModelInfo2

plugin::CallAndReturnDynGlobal(gaddrof(TidyUpModelInfo2), entity, a2);

0AA7: call_function_return 0x53C440 num_params 2 pop 2 [a2] [entity] func_ret [bool]

function TidyUpModelInfo2<cdecl, 0x53C440>(entity, a2): int

DoHaspChecks

plugin::CallAndReturnDynGlobal(gaddrof(DoHaspChecks));

0AA7: call_function_return 0x5BA150 num_params 0 pop 0 func_ret [bool]

function DoHaspChecks<cdecl, 0x5BA150>(): int

plugin_sa\game_sa\CGameLogic.cpp

CGameLogic::InitAtStartOfGame

plugin::Call<0x441210>();

0AA5: call_function 0x441210 num_params 0 pop 0

function CGameLogic__InitAtStartOfGame<cdecl, 0x441210>()

CGameLogic::IsCoopGameGoingOn

plugin::CallAndReturn();

0AA7: call_function_return 0x441390 num_params 0 pop 0 func_ret [bool]

function CGameLogic__IsCoopGameGoingOn<cdecl, 0x441390>(): int

CGameLogic::Remove2ndPlayerIfPresent

plugin::Call<0x4413C0>();

0AA5: call_function 0x4413C0 num_params 0 pop 0

function CGameLogic__Remove2ndPlayerIfPresent<cdecl, 0x4413C0>()

CGameLogic::SortOutStreamingAndMemory

plugin::Call<0x441440, CVector*, float>(translation, angle);

0AA5: call_function 0x441440 num_params 2 pop 2 [angle] [translation]

function CGameLogic__SortOutStreamingAndMemory<cdecl, 0x441440>(translation, angle)

CGameLogic::PassTime

plugin::Call<0x4414C0, unsigned int>(time);

0AA5: call_function 0x4414C0 num_params 1 pop 1 [time]

function CGameLogic__PassTime<cdecl, 0x4414C0>(time)

CGameLogic::ClearSkip

plugin::Call<0x441560, char>(a1);

0AA5: call_function 0x441560 num_params 1 pop 1 [a1]

function CGameLogic__ClearSkip<cdecl, 0x441560>(a1)

CGameLogic::SkipCanBeActivated

plugin::CallAndReturn();

0AA7: call_function_return 0x4415C0 num_params 0 pop 0 func_ret [bool]

function CGameLogic__SkipCanBeActivated<cdecl, 0x4415C0>(): int

CGameLogic::IsPointWithinLineArea

plugin::CallAndReturn(vectors, sizeofvectors, x, y);

0AA7: call_function_return 0x4416E0 num_params 4 pop 4 [y] [x] [sizeofvectors] [vectors] func_ret [int]

function CGameLogic__IsPointWithinLineArea<cdecl, 0x4416E0>(vectors, sizeofvectors, x, y): int

CGameLogic::SetPlayerWantedLevelForForbiddenTerritories

plugin::Call<0x441770, char>(townNumber);

0AA5: call_function 0x441770 num_params 1 pop 1 [townNumber]

function CGameLogic__SetPlayerWantedLevelForForbiddenTerritories<cdecl, 0x441770>(townNumber)

CGameLogic::CalcDistanceToForbiddenTrainCrossing

plugin::CallAndReturn(x1, y1, z1, x2, y2, z2, a7, a8);

0AA7: call_function_return 0x4418E0 num_params 8 pop 8 [a8] [a7] [z2] [y2] [x2] [z1] [y1] [x1] func_ret [long double]

function CGameLogic__CalcDistanceToForbiddenTrainCrossing<cdecl, 0x4418E0>(x1, y1, z1, x2, y2, z2, a7, a8): int

CGameLogic::LaRiotsActiveHere

plugin::CallAndReturn();

0AA7: call_function_return 0x441C10 num_params 0 pop 0 func_ret [bool]

function CGameLogic__LaRiotsActiveHere<cdecl, 0x441C10>(): int

CGameLogic::RestorePedsWeapons

plugin::CallAndReturn(a1);

0AA7: call_function_return 0x441D30 num_params 1 pop 1 [a1] func_ret [signed int]

function CGameLogic__RestorePedsWeapons<cdecl, 0x441D30>(a1): int

CGameLogic::IsPlayerAllowedToGoInThisDirection

plugin::CallAndReturn(a1, a2, a3, a4, a5);

0AA7: call_function_return 0x441E10 num_params 5 pop 5 [a5] [a4] [a3] [a2] [a1] func_ret [bool]

function CGameLogic__IsPlayerAllowedToGoInThisDirection<cdecl, 0x441E10>(a1, a2, a3, a4, a5): int

CGameLogic::RestorePlayerStuffDuringResurrection

plugin::Call<0x442060, CPlayerPed*, float, float, float, float>(player, x, y, z, fAngle);

0AA5: call_function 0x442060 num_params 5 pop 5 [fAngle] [z] [y] [x] [player]

function CGameLogic__RestorePlayerStuffDuringResurrection<cdecl, 0x442060>(player, x, y, z, fAngle)

CGameLogic::UpdateSkip

plugin::Call<0x442480>();

0AA5: call_function 0x442480 num_params 0 pop 0

function CGameLogic__UpdateSkip<cdecl, 0x442480>()

CGameLogic::ResetStuffUponResurrection

plugin::Call<0x442980>();

0AA5: call_function 0x442980 num_params 0 pop 0

function CGameLogic__ResetStuffUponResurrection<cdecl, 0x442980>()

CGameLogic::Update

plugin::Call<0x442AD0>();

0AA5: call_function 0x442AD0 num_params 0 pop 0

function CGameLogic__Update<cdecl, 0x442AD0>()

CGameLogic::Save

plugin::Call<0x5D33C0>();

0AA5: call_function 0x5D33C0 num_params 0 pop 0

function CGameLogic__Save<cdecl, 0x5D33C0>()

plugin_sa\game_sa\CGangs.cpp

CGangs::ChooseGangPedModel

plugin::CallAndReturnDynGlobal(gaddrof(CGangs::ChooseGangPedModel), gangID);

0AA7: call_function_return 0x5DE5A0 num_params 1 pop 1 [gangID] func_ret [signed int]

function CGangs__ChooseGangPedModel<cdecl, 0x5DE5A0>(gangID): int

CGangs::GetWillAttackPlayerWithCops

plugin::CallAndReturnDynGlobal(gaddrof(CGangs::GetWillAttackPlayerWithCops), gangID);

0AA7: call_function_return 0x5DE500 num_params 1 pop 1 [gangID] func_ret [bool]

function CGangs__GetWillAttackPlayerWithCops<cdecl, 0x5DE500>(gangID): int

CGangs::SetGangPedModelOverride

plugin::CallDynGlobal(gaddrof(CGangs::SetGangPedModelOverride), gangID, PedModelOverride);

CGangs::SetGangWeapons

plugin::CallDynGlobal(gaddrof(CGangs::SetGangWeapons), gangID, weapID1, weapID2, weapID3);

CGangs::SetWillAttackPlayerWithCops

plugin::CallDynGlobal(gaddrof(CGangs::SetWillAttackPlayerWithCops), gangID, bAttackPlayerWithCops);

plugin_sa\game_sa\CGangWars.cpp

CGangWars::AddKillToProvocation

plugin::CallDynGlobal(gaddrof(CGangWars::AddKillToProvocation), Pedtype);

CGangWars::AttackWaveOvercome

plugin::CallAndReturnDynGlobal(gaddrof(CGangWars::AttackWaveOvercome));

0AA7: call_function_return 0x445B30 num_params 0 pop 0 func_ret [bool]

function CGangWars__AttackWaveOvercome<cdecl, 0x445B30>(): int

CGangWars::CalculateTimeTillNextAttack

plugin::CallAndReturnDynGlobal(gaddrof(CGangWars::CalculateTimeTillNextAttack));

0AA7: call_function_return 0x443DB0 num_params 0 pop 0 func_ret [unsigned int]

function CGangWars__CalculateTimeTillNextAttack<cdecl, 0x443DB0>(): int

CGangWars::CanPlayerStartAGangWarHere

plugin::CallAndReturnDynGlobal(gaddrof(CGangWars::CanPlayerStartAGangWarHere), zoneInfo);

0AA7: call_function_return 0x443F80 num_params 1 pop 1 [zoneInfo] func_ret [bool]

function CGangWars__CanPlayerStartAGangWarHere<cdecl, 0x443F80>(zoneInfo): int

CGangWars::CreateAttackWave

plugin::CallAndReturnDynGlobal(gaddrof(CGangWars::CreateAttackWave), warFerocity, waveID);

0AA7: call_function_return 0x444810 num_params 2 pop 2 [waveID] [warFerocity] func_ret [bool]

function CGangWars__CreateAttackWave<cdecl, 0x444810>(warFerocity, waveID): int

CGangWars::CreateDefendingGroup

plugin::CallAndReturnDynGlobal(gaddrof(CGangWars::CreateDefendingGroup), unsued);

0AA7: call_function_return 0x4453D0 num_params 1 pop 1 [unsued] func_ret [bool]

function CGangWars__CreateDefendingGroup<cdecl, 0x4453D0>(unsued): int

CGangWars::DoesPlayerControlThisZone

plugin::CallAndReturnDynGlobal(gaddrof(CGangWars::DoesPlayerControlThisZone), zoneinfo);

0AA7: call_function_return 0x443AE0 num_params 1 pop 1 [zoneinfo] func_ret [bool]

function CGangWars__DoesPlayerControlThisZone<cdecl, 0x443AE0>(zoneinfo): int

CGangWars::DontCreateCivilians

plugin::CallAndReturnDynGlobal(gaddrof(CGangWars::DontCreateCivilians));

0AA7: call_function_return 0x4439C0 num_params 0 pop 0 func_ret [bool]

function CGangWars__DontCreateCivilians<cdecl, 0x4439C0>(): int

CGangWars::EndGangWar

plugin::CallDynGlobal(gaddrof(CGangWars::EndGangWar), bEnd);

CGangWars::GangWarFightingGoingOn

plugin::CallAndReturnDynGlobal(gaddrof(CGangWars::GangWarFightingGoingOn));

0AA7: call_function_return 0x443AC0 num_params 0 pop 0 func_ret [bool]

function CGangWars__GangWarFightingGoingOn<cdecl, 0x443AC0>(): int

CGangWars::GangWarGoingOn

plugin::CallAndReturnDynGlobal(gaddrof(CGangWars::GangWarGoingOn));

0AA7: call_function_return 0x443AA0 num_params 0 pop 0 func_ret [bool]

function CGangWars__GangWarGoingOn<cdecl, 0x443AA0>(): int

CGangWars::MakeEnemyGainInfluenceInZone

plugin::CallDynGlobal(gaddrof(CGangWars::MakeEnemyGainInfluenceInZone), GangID, GangDensityIncreaser);

CGangWars::MakePlayerGainInfluenceInZone

plugin::CallAndReturnDynGlobal(gaddrof(CGangWars::MakePlayerGainInfluenceInZone), remove_mult);

0AA7: call_function_return 0x445E80 num_params 1 pop 1 [remove_mult] func_ret [bool]

function CGangWars__MakePlayerGainInfluenceInZone<cdecl, 0x445E80>(remove_mult): int

CGangWars::PedStreamedInForThisGang

plugin::CallAndReturnDynGlobal(gaddrof(CGangWars::PedStreamedInForThisGang), gangID);

0AA7: call_function_return 0x4439D0 num_params 1 pop 1 [gangID] func_ret [bool]

function CGangWars__PedStreamedInForThisGang<cdecl, 0x4439D0>(gangID): int

CGangWars::PickStreamedInPedForThisGang

plugin::CallAndReturnDynGlobal(gaddrof(CGangWars::PickStreamedInPedForThisGang), gangID, outPedID);

0AA7: call_function_return 0x443A20 num_params 2 pop 2 [outPedID] [gangID] func_ret [bool]

function CGangWars__PickStreamedInPedForThisGang<cdecl, 0x443A20>(gangID, outPedID): int

CGangWars::PickZoneToAttack

plugin::CallAndReturnDynGlobal(gaddrof(CGangWars::PickZoneToAttack));

0AA7: call_function_return 0x443B00 num_params 0 pop 0 func_ret [bool]

function CGangWars__PickZoneToAttack<cdecl, 0x443B00>(): int

CGangWars::ReleasePedsInAttackWave

plugin::CallAndReturnDynGlobal(gaddrof(CGangWars::ReleasePedsInAttackWave), IsEndOfWar, RestoreGangPedsAcquaintance);

0AA7: call_function_return 0x445C30 num_params 2 pop 2 [RestoreGangPedsAcquaintance] [IsEndOfWar] func_ret [int]

function CGangWars__ReleasePedsInAttackWave<cdecl, 0x445C30>(IsEndOfWar, RestoreGangPedsAcquaintance): int

CGangWars::SetGangWarsActive

plugin::CallDynGlobal(gaddrof(CGangWars::SetGangWarsActive), bActive);

CGangWars::SetSpecificZoneToTriggerGangWar

plugin::CallDynGlobal(gaddrof(CGangWars::SetSpecificZoneToTriggerGangWar), zoneId);

CGangWars::StrengthenPlayerInfluenceInZone

plugin::CallDynGlobal(gaddrof(CGangWars::StrengthenPlayerInfluenceInZone), GroveDensityIncreaser);

CGangWars::TellGangMembersTo

plugin::CallDynGlobal(gaddrof(CGangWars::TellGangMembersTo), bIsGangWarEnding);

CGangWars::TellStreamingWhichGangsAreNeeded

plugin::CallDynGlobal(gaddrof(CGangWars::TellStreamingWhichGangsAreNeeded), GangsBitFlags);

plugin_sa\game_sa\CGangWarsSaveStructure.cpp

CGangWarsSaveStructure::Construct

plugin::CallMethodDynGlobal(gaddrof(CGangWarsSaveStructure::Construct), this);

0AA6: call_method 0x5D2620 struct [CGangWarsSaveStructure] num_params 0 pop 0

function CGangWarsSaveStructure__Construct<thiscall, 0x5D2620>(struct: int)

CGangWarsSaveStructure::Extract

plugin::CallMethodDynGlobal(gaddrof(CGangWarsSaveStructure::Extract), this);

0AA6: call_method 0x5D2740 struct [CGangWarsSaveStructure] num_params 0 pop 0

function CGangWarsSaveStructure__Extract<thiscall, 0x5D2740>(struct: int)

plugin_sa\game_sa\CGenericGameStorage.cpp

CGenericGameStorage::CheckDataNotCorrupt

plugin::CallAndReturnDynGlobal(gaddrof(CGenericGameStorage::CheckDataNotCorrupt), saveID, saveGameFilename);

0AA7: call_function_return 0x5D1170 num_params 2 pop 2 [saveGameFilename] [saveID] func_ret [bool]

function CGenericGameStorage__CheckDataNotCorrupt<cdecl, 0x5D1170>(saveID, saveGameFilename): int

CGenericGameStorage::CheckSlotDataValid

plugin::CallAndReturnDynGlobal(gaddrof(CGenericGameStorage::CheckSlotDataValid), saveID, unused);

0AA7: call_function_return 0x5D1380 num_params 2 pop 2 [unused] [saveID] func_ret [bool]

function CGenericGameStorage__CheckSlotDataValid<cdecl, 0x5D1380>(saveID, unused): int

CGenericGameStorage::GenericLoad

plugin::CallAndReturnDynGlobal(gaddrof(CGenericGameStorage::GenericLoad), arg1);

0AA7: call_function_return 0x5D17B0 num_params 1 pop 1 [arg1] func_ret [bool]

function CGenericGameStorage__GenericLoad<cdecl, 0x5D17B0>(arg1): int

CGenericGameStorage::GenericSave

plugin::CallAndReturnDynGlobal(gaddrof(CGenericGameStorage::GenericSave), unused);

0AA7: call_function_return 0x5D13E0 num_params 1 pop 1 [unused] func_ret [bool]

function CGenericGameStorage__GenericSave<cdecl, 0x5D13E0>(unused): int

CGenericGameStorage::GetCurrentVersionNumber

plugin::CallAndReturnDynGlobal(gaddrof(CGenericGameStorage::GetCurrentVersionNumber));

0AA7: call_function_return 0x5D0F50 num_params 0 pop 0 func_ret [int]

function CGenericGameStorage__GetCurrentVersionNumber<cdecl, 0x5D0F50>(): int

*CGenericGameStorage::GetNameOfSavedGame

plugin::CallAndReturnDynGlobal(gaddrof(CGenericGameStorage::GetNameOfSavedGame), saveID);

0AA7: call_function_return 0x5D0F40 num_params 1 pop 1 [saveID] func_ret [char *]

function CGenericGameStorage__GetNameOfSavedGame<cdecl, 0x5D0F40>(saveID): int

*CGenericGameStorage::GetNameOfSavedGame_Alt

plugin::CallAndReturnDynGlobal(gaddrof(CGenericGameStorage::GetNameOfSavedGame_Alt), saveID);

0AA7: call_function_return 0x619030 num_params 1 pop 1 [saveID] func_ret [char *]

function CGenericGameStorage__GetNameOfSavedGame_Alt<cdecl, 0x619030>(saveID): int

CGenericGameStorage::GetSavedRadioStationPosition

plugin::CallAndReturnDynGlobal(gaddrof(CGenericGameStorage::GetSavedRadioStationPosition));

0AA7: call_function_return 0x618E80 num_params 0 pop 0 func_ret [int]

function CGenericGameStorage__GetSavedRadioStationPosition<cdecl, 0x618E80>(): int

CGenericGameStorage::LoadWorkBuffer

plugin::CallAndReturnDynGlobal(gaddrof(CGenericGameStorage::LoadWorkBuffer));

0AA7: call_function_return 0x5D10B0 num_params 0 pop 0 func_ret [bool]

function CGenericGameStorage__LoadWorkBuffer<cdecl, 0x5D10B0>(): int

CGenericGameStorage::MakeValidSaveName

plugin::CallDynGlobal(gaddrof(CGenericGameStorage::MakeValidSaveName), saveNum);

CGenericGameStorage::OpenFileForReading

plugin::CallAndReturnDynGlobal(gaddrof(CGenericGameStorage::OpenFileForReading), saveGameFilename, saveID);

0AA7: call_function_return 0x5D0D20 num_params 2 pop 2 [saveID] [saveGameFilename] func_ret [bool]

function CGenericGameStorage__OpenFileForReading<cdecl, 0x5D0D20>(saveGameFilename, saveID): int

CGenericGameStorage::OpenFileForWriting

plugin::CallAndReturnDynGlobal(gaddrof(CGenericGameStorage::OpenFileForWriting));

0AA7: call_function_return 0x5D0DD0 num_params 0 pop 0 func_ret [bool]

function CGenericGameStorage__OpenFileForWriting<cdecl, 0x5D0DD0>(): int

CGenericGameStorage::ReportError

plugin::CallDynGlobal(gaddrof(CGenericGameStorage::ReportError),block,errorType);

CGenericGameStorage::RestoreForStartLoad

plugin::CallAndReturnDynGlobal(gaddrof(CGenericGameStorage::RestoreForStartLoad));

0AA7: call_function_return 0x619000 num_params 0 pop 0 func_ret [char]

function CGenericGameStorage__RestoreForStartLoad<cdecl, 0x619000>(): int

CGenericGameStorage::SaveWorkBuffer

plugin::CallAndReturnDynGlobal(gaddrof(CGenericGameStorage::SaveWorkBuffer), a1);

0AA7: call_function_return 0x5D0F80 num_params 1 pop 1 [a1] func_ret [bool]

function CGenericGameStorage__SaveWorkBuffer<cdecl, 0x5D0F80>(a1): int

CGenericGameStorage::_LoadDataFromWorkBuffer

plugin::CallAndReturnDynGlobal(gaddrof(CGenericGameStorage::_LoadDataFromWorkBuffer), pData, size);

0AA7: call_function_return 0x5D1300 num_params 2 pop 2 [size] [pData] func_ret [bool]

function CGenericGameStorage___LoadDataFromWorkBuffer<cdecl, 0x5D1300>(pData, size): int

CGenericGameStorage::_SaveDataToWorkBuffer

plugin::CallAndReturnDynGlobal(gaddrof(CGenericGameStorage::_SaveDataToWorkBuffer), pData, Size);

0AA7: call_function_return 0x5D1270 num_params 2 pop 2 [Size] [pData] func_ret [bool]

function CGenericGameStorage___SaveDataToWorkBuffer<cdecl, 0x5D1270>(pData, Size): int

plugin_sa\game_sa\CGridRef.cpp

*CGridRef::GetAreaName

plugin::CallAndReturnDynGlobal(gaddrof(CGridRef::GetAreaName), sectorX, sectorY);

0AA7: call_function_return 0x71D650 num_params 2 pop 2 [sectorY] [sectorX] func_ret [char *]

function CGridRef__GetAreaName<cdecl, 0x71D650>(sectorX, sectorY): int

CGridRef::GetArtistBugstarID

plugin::CallAndReturnDynGlobal(gaddrof(CGridRef::GetArtistBugstarID), sectorX, sectorY);

0AA7: call_function_return 0x71D670 num_params 2 pop 2 [sectorY] [sectorX] func_ret [unsigned int]

function CGridRef__GetArtistBugstarID<cdecl, 0x71D670>(sectorX, sectorY): int

CGridRef::GetGridRefPositions

plugin::CallDynGlobal(gaddrof_o(CGridRef::GetGridRefPositions, void (*)(CVector, unsigned char *, unsigned char *)), posn, outSectorX, outSectorY);

CGridRef::GetGridRefPositions

plugin::CallDynGlobal(gaddrof_o(CGridRef::GetGridRefPositions, void (*)(unsigned char *, unsigned char *)), outSectorX, outSectorY);

plugin_sa\game_sa\CHud.cpp

CHud::Draw

plugin::Call<0x58FAE0>();

0AA5: call_function 0x58FAE0 num_params 0 pop 0

function CHud__Draw<cdecl, 0x58FAE0>()

CHud::DrawAfterFade

plugin::Call<0x58D490>();

0AA5: call_function 0x58D490 num_params 0 pop 0

function CHud__DrawAfterFade<cdecl, 0x58D490>()

CHud::DrawAreaName

plugin::Call<0x58AA50>();

0AA5: call_function 0x58AA50 num_params 0 pop 0

function CHud__DrawAreaName<cdecl, 0x58AA50>()

CHud::DrawBustedWastedMessage

plugin::Call<0x58CA50>();

0AA5: call_function 0x58CA50 num_params 0 pop 0

function CHud__DrawBustedWastedMessage<cdecl, 0x58CA50>()

CHud::DrawCrossHairs

plugin::Call<0x58E020>();

0AA5: call_function 0x58E020 num_params 0 pop 0

function CHud__DrawCrossHairs<cdecl, 0x58E020>()

CHud::DrawFadeState

plugin::CallAndReturn(fadeState, arg1);

0AA7: call_function_return 0x58D580 num_params 2 pop 2 [arg1] [fadeState] func_ret [float]

function CHud__DrawFadeState<cdecl, 0x58D580>(fadeState, arg1): float

CHud::DrawHelpText

plugin::Call<0x58B6E0>();

0AA5: call_function 0x58B6E0 num_params 0 pop 0

function CHud__DrawHelpText<cdecl, 0x58B6E0>()

CHud::DrawMissionTimers

plugin::Call<0x58B180>();

0AA5: call_function 0x58B180 num_params 0 pop 0

function CHud__DrawMissionTimers<cdecl, 0x58B180>()

CHud::DrawMissionTitle

plugin::Call<0x58D240>();

0AA5: call_function 0x58D240 num_params 0 pop 0

function CHud__DrawMissionTitle<cdecl, 0x58D240>()

CHud::DrawOddJobMessage

plugin::Call<0x58CC80, unsigned char>(priority);

0AA5: call_function 0x58CC80 num_params 1 pop 1 [priority]

function CHud__DrawOddJobMessage<cdecl, 0x58CC80>(priority)

CHud::DrawRadar

plugin::Call<0x58A330>();

0AA5: call_function 0x58A330 num_params 0 pop 0

function CHud__DrawRadar<cdecl, 0x58A330>()

CHud::DrawScriptText

plugin::Call<0x58C080, unsigned char>(priority);

0AA5: call_function 0x58C080 num_params 1 pop 1 [priority]

function CHud__DrawScriptText<cdecl, 0x58C080>(priority)

CHud::DrawSubtitles

plugin::Call<0x58C250>();

0AA5: call_function 0x58C250 num_params 0 pop 0

function CHud__DrawSubtitles<cdecl, 0x58C250>()

CHud::DrawSuccessFailedMessage

plugin::Call<0x58C6A0>();

0AA5: call_function 0x58C6A0 num_params 0 pop 0

function CHud__DrawSuccessFailedMessage<cdecl, 0x58C6A0>()

CHud::DrawVehicleName

plugin::Call<0x58AEA0>();

0AA5: call_function 0x58AEA0 num_params 0 pop 0

function CHud__DrawVehicleName<cdecl, 0x58AEA0>()

CHud::DrawVitalStats

plugin::Call<0x589650>();

0AA5: call_function 0x589650 num_params 0 pop 0

function CHud__DrawVitalStats<cdecl, 0x589650>()

CHud::GetRidOfAllHudMessages

plugin::Call<0x588A50, unsigned char>(arg0);

0AA5: call_function 0x588A50 num_params 1 pop 1 [arg0]

function CHud__GetRidOfAllHudMessages<cdecl, 0x588A50>(arg0)

CHud::GetYPosBasedOnHealth

plugin::CallAndReturn(playerId, pos, offset);

0AA7: call_function_return 0x588B60 num_params 3 pop 3 [offset] [pos] [playerId] func_ret [float]

function CHud__GetYPosBasedOnHealth<cdecl, 0x588B60>(playerId, pos, offset): float

CHud::HelpMessageDisplayed

plugin::CallAndReturn();

0AA7: call_function_return 0x588B50 num_params 0 pop 0 func_ret [bool]

function CHud__HelpMessageDisplayed<cdecl, 0x588B50>(): int

CHud::Initialise

plugin::Call<0x5BA850>();

0AA5: call_function 0x5BA850 num_params 0 pop 0

function CHud__Initialise<cdecl, 0x5BA850>()

CHud::ReInitialise

plugin::Call<0x588880>();

0AA5: call_function 0x588880 num_params 0 pop 0

function CHud__ReInitialise<cdecl, 0x588880>()

CHud::ResetWastedText

plugin::Call<0x589070>();

0AA5: call_function 0x589070 num_params 0 pop 0

function CHud__ResetWastedText<cdecl, 0x589070>()

CHud::SetBigMessage

plugin::Call<0x588FC0, char*, unsigned short>(text, style);

0AA5: call_function 0x588FC0 num_params 2 pop 2 [style] [text]

function CHud__SetBigMessage<cdecl, 0x588FC0>(text, style)

CHud::SetHelpMessage

plugin::Call<0x588BE0, char const*, bool, bool, bool>(text, quickMessage, permanent, addToBrief);

0AA5: call_function 0x588BE0 num_params 4 pop 4 [addToBrief] [permanent] [quickMessage] [text]

function CHud__SetHelpMessage<cdecl, 0x588BE0>(text, quickMessage, permanent, addToBrief)

CHud::SetHelpMessageStatUpdate

plugin::Call<0x588D40, unsigned char, unsigned short, float, float>(state, statId, diff, max);

0AA5: call_function 0x588D40 num_params 4 pop 4 [max] [diff] [statId] [state]

function CHud__SetHelpMessageStatUpdate<cdecl, 0x588D40>(state, statId, diff, max)

CHud::SetHelpMessageWithNumber

plugin::Call<0x588E30, char const*, int, bool, bool>(text, number, quickMessage, permanent);

0AA5: call_function 0x588E30 num_params 4 pop 4 [permanent] [quickMessage] [number] [text]

function CHud__SetHelpMessageWithNumber<cdecl, 0x588E30>(text, number, quickMessage, permanent)

CHud::SetMessage

plugin::Call<0x588F60, char*>(text);

0AA5: call_function 0x588F60 num_params 1 pop 1 [text]

function CHud__SetMessage<cdecl, 0x588F60>(text)

CHud::SetVehicleName

plugin::Call<0x588F50, char*>(name);

0AA5: call_function 0x588F50 num_params 1 pop 1 [name]

function CHud__SetVehicleName<cdecl, 0x588F50>(name)

CHud::SetZoneName

plugin::Call<0x588BB0, char*, unsigned char>(name, displayState);

0AA5: call_function 0x588BB0 num_params 2 pop 2 [displayState] [name]

function CHud__SetZoneName<cdecl, 0x588BB0>(name, displayState)

CHud::Shutdown

plugin::Call<0x588850>();

0AA5: call_function 0x588850 num_params 0 pop 0

function CHud__Shutdown<cdecl, 0x588850>()

CHud::DrawAmmo

plugin::Call<0x5893B0, CPed*, int, int, float>(ped, x, y, alpha);

0AA5: call_function 0x5893B0 num_params 4 pop 4 [alpha] [y] [x] [ped]

function CHud__DrawAmmo<cdecl, 0x5893B0>(ped, x, y, alpha)

CHud::DrawPlayerInfo

plugin::Call<0x58EAF0>();

0AA5: call_function 0x58EAF0 num_params 0 pop 0

function CHud__DrawPlayerInfo<cdecl, 0x58EAF0>()

CHud::DrawTripSkip

plugin::Call<0x58A160>();

0AA5: call_function 0x58A160 num_params 0 pop 0

function CHud__DrawTripSkip<cdecl, 0x58A160>()

CHud::DrawWanted

plugin::Call<0x58D9A0>();

0AA5: call_function 0x58D9A0 num_params 0 pop 0

function CHud__DrawWanted<cdecl, 0x58D9A0>()

CHud::DrawWeaponIcon

plugin::Call<0x58D7D0, CPed*, int, int, float>(ped, x, y, alpha);

0AA5: call_function 0x58D7D0 num_params 4 pop 4 [alpha] [y] [x] [ped]

function CHud__DrawWeaponIcon<cdecl, 0x58D7D0>(ped, x, y, alpha)

CHud::RenderArmorBar

plugin::Call<0x5890A0, int, int, int>(playerId, x, y);

0AA5: call_function 0x5890A0 num_params 3 pop 3 [y] [x] [playerId]

function CHud__RenderArmorBar<cdecl, 0x5890A0>(playerId, x, y)

CHud::RenderBreathBar

plugin::Call<0x589190, int, int, int>(playerId, x, y);

0AA5: call_function 0x589190 num_params 3 pop 3 [y] [x] [playerId]

function CHud__RenderBreathBar<cdecl, 0x589190>(playerId, x, y)

CHud::RenderHealthBar

plugin::Call<0x589270, int, int, int>(playerId, x, y);

0AA5: call_function 0x589270 num_params 3 pop 3 [y] [x] [playerId]

function CHud__RenderHealthBar<cdecl, 0x589270>(playerId, x, y)

plugin_sa\game_sa\CIplStore.cpp

CIplStore::AddIplSlot

plugin::CallAndReturn(name);

0AA7: call_function_return 0x405AC0 num_params 1 pop 1 [name] func_ret [int]

function CIplStore__AddIplSlot<cdecl, 0x405AC0>(name): int

CIplStore::AddIplsNeededAtPosn

plugin::Call<0x4045B0, CVector const&>(posn);

0AA5: call_function 0x4045B0 num_params 1 pop 1 [posn]

function CIplStore__AddIplsNeededAtPosn<cdecl, 0x4045B0>(posn)

CIplStore::ClearIplsNeededAtPosn

plugin::Call<0x4045E0>();

0AA5: call_function 0x4045E0 num_params 0 pop 0

function CIplStore__ClearIplsNeededAtPosn<cdecl, 0x4045E0>()

CIplStore::EnableDynamicStreaming

plugin::Call<0x404D30, int, bool>(iplSlotIndex, enable);

0AA5: call_function 0x404D30 num_params 2 pop 2 [enable] [iplSlotIndex]

function CIplStore__EnableDynamicStreaming<cdecl, 0x404D30>(iplSlotIndex, enable)

CIplStore::EnsureIplsAreInMemory

plugin::Call<0x4053F0, CVector const&>(posn);

0AA5: call_function 0x4053F0 num_params 1 pop 1 [posn]

function CIplStore__EnsureIplsAreInMemory<cdecl, 0x4053F0>(posn)

CIplStore::FindIplSlot

plugin::CallAndReturn(name);

0AA7: call_function_return 0x404AC0 num_params 1 pop 1 [name] func_ret [int]

function CIplStore__FindIplSlot<cdecl, 0x404AC0>(name): int

CIplStore::GetBoundingBox

plugin::CallAndReturn(iplSlotIndex);

0AA7: call_function_return 0x404C70 num_params 1 pop 1 [iplSlotIndex] func_ret [CRect*]

function CIplStore__GetBoundingBox<cdecl, 0x404C70>(iplSlotIndex): int

CIplStore::GetIplEntityIndexArray

plugin::CallAndReturn(arrayIndex);

0AA7: call_function_return 0x4047B0 num_params 1 pop 1 [arrayIndex] func_ret [int*]

function CIplStore__GetIplEntityIndexArray<cdecl, 0x4047B0>(arrayIndex): int

CIplStore::GetIplName

plugin::CallAndReturn(iplSlotIndex);

0AA7: call_function_return 0x404A60 num_params 1 pop 1 [iplSlotIndex] func_ret [char*]

function CIplStore__GetIplName<cdecl, 0x404A60>(iplSlotIndex): int

CIplStore::GetNewIplEntityIndexArray

plugin::CallAndReturn(entitiesCount);

0AA7: call_function_return 0x404780 num_params 1 pop 1 [entitiesCount] func_ret [int]

function CIplStore__GetNewIplEntityIndexArray<cdecl, 0x404780>(entitiesCount): int

CIplStore::HaveIplsLoaded

plugin::CallAndReturn(coords, playerNumber);

0AA7: call_function_return 0x405600 num_params 2 pop 2 [playerNumber] [coords] func_ret [bool]

function CIplStore__HaveIplsLoaded<cdecl, 0x405600>(coords, playerNumber): int

CIplStore::IncludeEntity

plugin::Call<0x404C90, int, CEntity*>(iplSlotIndex, entity);

0AA5: call_function 0x404C90 num_params 2 pop 2 [entity] [iplSlotIndex]

function CIplStore__IncludeEntity<cdecl, 0x404C90>(iplSlotIndex, entity)

CIplStore::Initialise

plugin::Call<0x405EC0>();

0AA5: call_function 0x405EC0 num_params 0 pop 0

function CIplStore__Initialise<cdecl, 0x405EC0>()

CIplStore::Load

plugin::CallAndReturn();

0AA7: call_function_return 0x5D54A0 num_params 0 pop 0 func_ret [bool]

function CIplStore__Load<cdecl, 0x5D54A0>(): int

CIplStore::LoadAllRemainingIpls

plugin::Call<0x405780>();

0AA5: call_function 0x405780 num_params 0 pop 0

function CIplStore__LoadAllRemainingIpls<cdecl, 0x405780>()

CIplStore::LoadIpl

plugin::CallAndReturn(iplSlotIndex, data, dataSize);

0AA7: call_function_return 0x406080 num_params 3 pop 3 [dataSize] [data] [iplSlotIndex] func_ret [bool]

function CIplStore__LoadIpl<cdecl, 0x406080>(iplSlotIndex, data, dataSize): int

CIplStore::LoadIplBoundingBox

plugin::CallAndReturn(iplSlotIndex, data, dataSize);

0AA7: call_function_return 0x405C00 num_params 3 pop 3 [dataSize] [data] [iplSlotIndex] func_ret [bool]

function CIplStore__LoadIplBoundingBox<cdecl, 0x405C00>(iplSlotIndex, data, dataSize): int

CIplStore::LoadIpls

plugin::Call<0x405170, CVector, bool>(posn, arg1);

0AA5: call_function 0x405170 num_params 2 pop 2 [arg1] [posn]

function CIplStore__LoadIpls<cdecl, 0x405170>(posn, arg1)

CIplStore::RemoveAllIpls

plugin::Call<0x405720>();

0AA5: call_function 0x405720 num_params 0 pop 0

function CIplStore__RemoveAllIpls<cdecl, 0x405720>()

CIplStore::RemoveIpl

plugin::Call<0x404B20, int>(iplSlotIndex);

0AA5: call_function 0x404B20 num_params 1 pop 1 [iplSlotIndex]

function CIplStore__RemoveIpl<cdecl, 0x404B20>(iplSlotIndex)

CIplStore::RemoveIplAndIgnore

plugin::Call<0x405890, int>(iplSlotIndex);

0AA5: call_function 0x405890 num_params 1 pop 1 [iplSlotIndex]

function CIplStore__RemoveIplAndIgnore<cdecl, 0x405890>(iplSlotIndex)

CIplStore::RemoveIplSlot

plugin::Call<0x405B60, int>(iplSlotIndex);

0AA5: call_function 0x405B60 num_params 1 pop 1 [iplSlotIndex]

function CIplStore__RemoveIplSlot<cdecl, 0x405B60>(iplSlotIndex)

CIplStore::RemoveIplWhenFarAway

plugin::Call<0x4058D0, int>(iplSlotIndex);

0AA5: call_function 0x4058D0 num_params 1 pop 1 [iplSlotIndex]

function CIplStore__RemoveIplWhenFarAway<cdecl, 0x4058D0>(iplSlotIndex)

CIplStore::RemoveRelatedIpls

plugin::Call<0x405110, int>(entityArraysIndex);

0AA5: call_function 0x405110 num_params 1 pop 1 [entityArraysIndex]

function CIplStore__RemoveRelatedIpls<cdecl, 0x405110>(entityArraysIndex)

CIplStore::RequestIplAndIgnore

plugin::Call<0x405850, int>(iplSlotIndex);

0AA5: call_function 0x405850 num_params 1 pop 1 [iplSlotIndex]

function CIplStore__RequestIplAndIgnore<cdecl, 0x405850>(iplSlotIndex)

CIplStore::RequestIpls

plugin::Call<0x405520, CVector const&, int>(posn, playerNumber);

0AA5: call_function 0x405520 num_params 2 pop 2 [playerNumber] [posn]

function CIplStore__RequestIpls<cdecl, 0x405520>(posn, playerNumber)

CIplStore::Save

plugin::CallAndReturn();

0AA7: call_function_return 0x5D5420 num_params 0 pop 0 func_ret [bool]

function CIplStore__Save<cdecl, 0x5D5420>(): int

CIplStore::SetIplsRequired

plugin::Call<0x404700, CVector const&, int>(posn, playerNumber);

0AA5: call_function 0x404700 num_params 2 pop 2 [playerNumber] [posn]

function CIplStore__SetIplsRequired<cdecl, 0x404700>(posn, playerNumber)

CIplStore::SetIsInterior

plugin::Call<0x404A90, int, bool>(iplSlotIndex, isInterior);

0AA5: call_function 0x404A90 num_params 2 pop 2 [isInterior] [iplSlotIndex]

function CIplStore__SetIsInterior<cdecl, 0x404A90>(iplSlotIndex, isInterior)

CIplStore::SetupRelatedIpls

plugin::CallAndReturn, int, CEntity*>(iplName, entityArraysIndex, instances);

0AA7: call_function_return 0x404DE0 num_params 3 pop 3 [instances] [entityArraysIndex] [iplName] func_ret [int]

function CIplStore__SetupRelatedIpls<cdecl, 0x404DE0>(iplName, entityArraysIndex, instances): int

CIplStore::Shutdown

plugin::Call<0x405FA0>();

0AA5: call_function 0x405FA0 num_params 0 pop 0

function CIplStore__Shutdown<cdecl, 0x405FA0>()

SetIfInteriorIplIsRequired

plugin::Call<0x4045F0, CVector2D const&, void*>(posn, data);

0AA5: call_function 0x4045F0 num_params 2 pop 2 [data] [posn]

function SetIfInteriorIplIsRequired<cdecl, 0x4045F0>(posn, data)

SetIfIplIsRequired

plugin::Call<0x404660, CVector2D const&, void*>(posn, data);

0AA5: call_function 0x404660 num_params 2 pop 2 [data] [posn]

function SetIfIplIsRequired<cdecl, 0x404660>(posn, data)

SetIfIplIsRequiredReducedBB

plugin::Call<0x404690, CVector2D const&, void*>(posn, data);

0AA5: call_function 0x404690 num_params 2 pop 2 [data] [posn]

function SetIfIplIsRequiredReducedBB<cdecl, 0x404690>(posn, data)

plugin_sa\game_sa\CLoadedCarGroup.cpp

CLoadedCarGroup::SortBasedOnUsage

plugin::CallMethod<0x611E10, CLoadedCarGroup *>(this);

0AA6: call_method 0x611E10 struct [CLoadedCarGroup] num_params 0 pop 0

function CLoadedCarGroup__SortBasedOnUsage<thiscall, 0x611E10>(struct: int)

CLoadedCarGroup::RemoveMember

plugin::CallMethodAndReturn(this, modelindex);

0AA8: call_method_return 0x611BD0 struct [CLoadedCarGroup] num_params 1 pop 0 [modelindex] func_ret [int]

function CLoadedCarGroup__RemoveMember<thiscall, 0x611BD0>(struct: int, modelindex): int

CLoadedCarGroup::PickRandomCar

plugin::CallMethodAndReturn(this, arg1, arg2);

0AA8: call_method_return 0x611C50 struct [CLoadedCarGroup] num_params 2 pop 0 [arg2] [arg1] func_ret [int]

function CLoadedCarGroup__PickRandomCar<thiscall, 0x611C50>(struct: int, arg1, arg2): int

CLoadedCarGroup::PickLeastUsedModel

plugin::CallMethodAndReturn(this, minRefs);

0AA8: call_method_return 0x611E90 struct [CLoadedCarGroup] num_params 1 pop 0 [minRefs] func_ret [int]

function CLoadedCarGroup__PickLeastUsedModel<thiscall, 0x611E90>(struct: int, minRefs): int

CLoadedCarGroup::GetMember

plugin::CallMethodAndReturn(this, count);

0AA8: call_method_return 0x611C20 struct [CLoadedCarGroup] num_params 1 pop 0 [count] func_ret [int]

function CLoadedCarGroup__GetMember<thiscall, 0x611C20>(struct: int, count): int

CLoadedCarGroup::CountMembers

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x611C30 struct [CLoadedCarGroup] num_params 0 pop 0 func_ret [unsigned int]

function CLoadedCarGroup__CountMembers<thiscall, 0x611C30>(struct: int): int

CLoadedCarGroup::Clear

plugin::CallMethod<0x611B90, CLoadedCarGroup *>(this);

0AA6: call_method 0x611B90 struct [CLoadedCarGroup] num_params 0 pop 0

function CLoadedCarGroup__Clear<thiscall, 0x611B90>(struct: int)

CLoadedCarGroup::AddMember

plugin::CallMethod<0x611BB0, CLoadedCarGroup *, int>(this, member);

0AA6: call_method 0x611BB0 struct [CLoadedCarGroup] num_params 1 pop 0 [member]

function CLoadedCarGroup__AddMember<thiscall, 0x611BB0>(struct: int, member)

plugin_sa\game_sa\CLoadingScreen.cpp

CLoadingScreen::Shutdown

plugin::Call<0x58FF10>();

0AA5: call_function 0x58FF10 num_params 0 pop 0

function CLoadingScreen__Shutdown<cdecl, 0x58FF10>()

CLoadingScreen::RenderSplash

plugin::Call<0x58FF60>();

0AA5: call_function 0x58FF60 num_params 0 pop 0

function CLoadingScreen__RenderSplash<cdecl, 0x58FF60>()

CLoadingScreen::LoadSplashes

plugin::Call<0x5900B0, unsigned char, unsigned char>(bStarting, bNvidia);

0AA5: call_function 0x5900B0 num_params 2 pop 2 [bNvidia] [bStarting]

function CLoadingScreen__LoadSplashes<cdecl, 0x5900B0>(bStarting, bNvidia)

CLoadingScreen::DisplayMessage

plugin::Call<0x590220, char const*>(message);

0AA5: call_function 0x590220 num_params 1 pop 1 [message]

function CLoadingScreen__DisplayMessage<cdecl, 0x590220>(message)

CLoadingScreen::SetLoadingBarMsg

plugin::Call<0x590240, char const, char const>(msg1, msg2);

0AA5: call_function 0x590240 num_params 2 pop 2 [msg2] [msg1]

function CLoadingScreen__SetLoadingBarMsg<cdecl, 0x590240>(msg1, msg2)

CLoadingScreen::GetClockTime

plugin::CallAndReturn(bIgnorePauseTime);

0AA7: call_function_return 0x590280 num_params 1 pop 1 [bIgnorePauseTime] func_ret [double]

function CLoadingScreen__GetClockTime<cdecl, 0x590280>(bIgnorePauseTime): int

CLoadingScreen::Init

plugin::Call<0x5902B0, bool, bool>(unusedflag, bLoaded);

0AA5: call_function 0x5902B0 num_params 2 pop 2 [bLoaded] [unusedflag]

function CLoadingScreen__Init<cdecl, 0x5902B0>(unusedflag, bLoaded)

CLoadingScreen::Continue

plugin::Call<0x590320>();

0AA5: call_function 0x590320 num_params 0 pop 0

function CLoadingScreen__Continue<cdecl, 0x590320>()

CLoadingScreen::RenderLoadingBar

plugin::Call<0x590370>();

0AA5: call_function 0x590370 num_params 0 pop 0

function CLoadingScreen__RenderLoadingBar<cdecl, 0x590370>()

CLoadingScreen::DisplayNextSplash

plugin::Call<0x5904D0>();

0AA5: call_function 0x5904D0 num_params 0 pop 0

function CLoadingScreen__DisplayNextSplash<cdecl, 0x5904D0>()

CLoadingScreen::StartFading

plugin::Call<0x590530>();

0AA5: call_function 0x590530 num_params 0 pop 0

function CLoadingScreen__StartFading<cdecl, 0x590530>()

CLoadingScreen::DisplayPCScreen

plugin::Call<0x590570>();

0AA5: call_function 0x590570 num_params 0 pop 0

function CLoadingScreen__DisplayPCScreen<cdecl, 0x590570>()

CLoadingScreen::Update

plugin::Call<0x5905E0>();

0AA5: call_function 0x5905E0 num_params 0 pop 0

function CLoadingScreen__Update<cdecl, 0x5905E0>()

CLoadingScreen::DoPCTitleFadeOut

plugin::Call<0x590990>();

0AA5: call_function 0x590990 num_params 0 pop 0

function CLoadingScreen__DoPCTitleFadeOut<cdecl, 0x590990>()

CLoadingScreen::DoPCTitleFadeIn

plugin::Call<0x590860>();

0AA5: call_function 0x590860 num_params 0 pop 0

function CLoadingScreen__DoPCTitleFadeIn<cdecl, 0x590860>()

CLoadingScreen::DoPCScreenChange

plugin::Call<0x590AC0, unsigned int>(bFinish);

0AA5: call_function 0x590AC0 num_params 1 pop 1 [bFinish]

function CLoadingScreen__DoPCScreenChange<cdecl, 0x590AC0>(bFinish)

CLoadingScreen::NewChunkLoaded

plugin::Call<0x590D00>();

0AA5: call_function 0x590D00 num_params 0 pop 0

function CLoadingScreen__NewChunkLoaded<cdecl, 0x590D00>()

plugin_sa\game_sa\CMatrix.cpp

CMatrix::Scale

plugin::CallMethod<0x459350, CMatrix *, float>(this, scale);

0AA6: call_method 0x459350 struct [CMatrix] num_params 1 pop 0 [scale]

function CMatrix__Scale<thiscall, 0x459350>(struct: int, scale)

CMatrix::Scale

plugin::CallMethod<0x459350, CMatrix *, float, float, float>(this, x, y, z);

0AA6: call_method 0x459350 struct [CMatrix] num_params 3 pop 0 [z] [y] [x]

function CMatrix__Scale<thiscall, 0x459350>(struct: int, x, y, z)

plugin_sa\game_sa\CMatrixLink.cpp

CMatrixLink::Insert

plugin::CallMethodDynGlobal(gaddrof(CMatrixLink::Insert), this, where);

0AA6: call_method 0x54E8F0 struct [CMatrixLink] num_params 1 pop 0 [where]

function CMatrixLink__Insert<thiscall, 0x54E8F0>(struct: int, where)

CMatrixLink::Remove

plugin::CallMethodDynGlobal(gaddrof(CMatrixLink::Remove), this);

0AA6: call_method 0x54E910 struct [CMatrixLink] num_params 0 pop 0

function CMatrixLink__Remove<thiscall, 0x54E910>(struct: int)

plugin_sa\game_sa\CMenuManager.cpp

CMenuManager::CMenuManager

plugin::CallMethod<0x574350, CMenuManager*>(this);

0AA6: call_method 0x574350 struct [CMenuManager] num_params 0 pop 0

function CMenuManager__CMenuManager<thiscall, 0x574350>(struct: int)

CMenuManager::~CMenuManager

plugin::CallMethod<0x579440, CMenuManager*>(this);

0AA6: call_method 0x579440 struct [CMenuManager] num_params 0 pop 0

function CMenuManager__~CMenuManager<thiscall, 0x579440>(struct: int)

CMenuManager::AdditionalOptionInput

plugin::CallMethodAndReturn(this, input, enter);

0AA8: call_method_return 0x5773D0 struct [CMenuManager] num_params 2 pop 0 [enter] [input] func_ret [char]

function CMenuManager__AdditionalOptionInput<thiscall, 0x5773D0>(struct: int, input, enter): int

CMenuManager::CentreMousePointer

plugin::CallMethod<0x57C520, CMenuManager*>(this);

0AA6: call_method 0x57C520 struct [CMenuManager] num_params 0 pop 0

function CMenuManager__CentreMousePointer<thiscall, 0x57C520>(struct: int)

CMenuManager::CheckCodesForControls

plugin::CallMethodAndReturn(this, code);

0AA8: call_method_return 0x57DB20 struct [CMenuManager] num_params 1 pop 0 [code] func_ret [char]

function CMenuManager__CheckCodesForControls<thiscall, 0x57DB20>(struct: int, code): int

CMenuManager::CheckFrontEndDownInput

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x5738B0 struct [CMenuManager] num_params 0 pop 0 func_ret [char]

function CMenuManager__CheckFrontEndDownInput<thiscall, 0x5738B0>(struct: int): int

CMenuManager::CheckFrontEndLeftInput

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x573920 struct [CMenuManager] num_params 0 pop 0 func_ret [char]

function CMenuManager__CheckFrontEndLeftInput<thiscall, 0x573920>(struct: int): int

CMenuManager::CheckFrontEndRightInput

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x573990 struct [CMenuManager] num_params 0 pop 0 func_ret [char]

function CMenuManager__CheckFrontEndRightInput<thiscall, 0x573990>(struct: int): int

CMenuManager::CheckFrontEndUpInput

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x573840 struct [CMenuManager] num_params 0 pop 0 func_ret [char]

function CMenuManager__CheckFrontEndUpInput<thiscall, 0x573840>(struct: int): int

CMenuManager::CheckHover

plugin::CallMethodAndReturn(this, x1, x2, y1, y2);

0AA8: call_method_return 0x57C4F0 struct [CMenuManager] num_params 4 pop 0 [y2] [y1] [x2] [x1] func_ret [bool]

function CMenuManager__CheckHover<thiscall, 0x57C4F0>(struct: int, x1, x2, y1, y2): int

CMenuManager::CheckMissionPackValidMenu

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x57D720 struct [CMenuManager] num_params 0 pop 0 func_ret [char]

function CMenuManager__CheckMissionPackValidMenu<thiscall, 0x57D720>(struct: int): int

CMenuManager::CheckRedefineControlInput

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x57E4D0 struct [CMenuManager] num_params 0 pop 0 func_ret [char]

function CMenuManager__CheckRedefineControlInput<thiscall, 0x57E4D0>(struct: int): int

CMenuManager::CheckSliderMovement

plugin::CallMethod<0x57E4D0, CMenuManager*>(this, input);

0AA6: call_method 0x57E4D0 struct [CMenuManager] num_params 1 pop 0 [input]

function CMenuManager__CheckSliderMovement<thiscall, 0x57E4D0>(struct: int, input)

CMenuManager::DisplayHelperText

plugin::CallMethod<0x57E4D0, CMenuManager*>(this, text);

0AA6: call_method 0x57E4D0 struct [CMenuManager] num_params 1 pop 0 [text]

function CMenuManager__DisplayHelperText<thiscall, 0x57E4D0>(struct: int, text)

CMenuManager::DisplaySlider

plugin::CallMethodAndReturn(this, posX, posY, beginHeight, endHeight, distBetweenRects, filledAmount, colour);

0AA8: call_method_return 0x576860 struct [CMenuManager] num_params 7 pop 0 [colour] [filledAmount] [distBetweenRects] [endHeight] [beginHeight] [posY] [posX] func_ret [int]

function CMenuManager__DisplaySlider<thiscall, 0x576860>(struct: int, posX, posY, beginHeight, endHeight, distBetweenRects, filledAmount, colour): int

CMenuManager::DoSettingsBeforeStartingAGame

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x573330 struct [CMenuManager] num_params 0 pop 0 func_ret [signed int]

function CMenuManager__DoSettingsBeforeStartingAGame<thiscall, 0x573330>(struct: int): int

CMenuManager::DrawBackground

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x57B750 struct [CMenuManager] num_params 0 pop 0 func_ret [char]

function CMenuManager__DrawBackground<thiscall, 0x57B750>(struct: int): int

CMenuManager::DrawControllerScreenExtraText

plugin::CallMethodAndReturn(this, unk);

0AA8: call_method_return 0x57D8D0 struct [CMenuManager] num_params 1 pop 0 [unk] func_ret [char]

function CMenuManager__DrawControllerScreenExtraText<thiscall, 0x57D8D0>(struct: int, unk): int

CMenuManager::DrawControllerSetupScreen

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x57F300 struct [CMenuManager] num_params 0 pop 0 func_ret [char]

function CMenuManager__DrawControllerSetupScreen<thiscall, 0x57F300>(struct: int): int

CMenuManager::DrawFrontEnd

plugin::CallMethod<0x57C290, CMenuManager*>(this);

0AA6: call_method 0x57C290 struct [CMenuManager] num_params 0 pop 0

function CMenuManager__DrawFrontEnd<thiscall, 0x57C290>(struct: int)

CMenuManager::DrawQuitGameScreen

plugin::CallMethod<0x57D860, CMenuManager*>(this, unused);

0AA6: call_method 0x57D860 struct [CMenuManager] num_params 1 pop 0 [unused]

function CMenuManager__DrawQuitGameScreen<thiscall, 0x57D860>(struct: int, unused)

CMenuManager::DrawStandardMenu

plugin::CallMethod<0x5794A0, CMenuManager*>(this, header);

0AA6: call_method 0x5794A0 struct [CMenuManager] num_params 1 pop 0 [header]

function CMenuManager__DrawStandardMenu<thiscall, 0x5794A0>(struct: int, header)

CMenuManager::DrawWindow

plugin::CallMethod<0x573EE0, CMenuManager*>(this, coords, pKey, nColour, backColor, Unused, bBackground);

0AA6: call_method 0x573EE0 struct [CMenuManager] num_params 6 pop 0 [bBackground] [Unused] [backColor] [nColour] [pKey] [coords]

function CMenuManager__DrawWindow<thiscall, 0x573EE0>(struct: int, coords, pKey, nColour, backColor, Unused, bBackground)

CMenuManager::DrawWindowedText

plugin::CallMethod<0x578F50, CMenuManager*>(this, x1, y1, x2, y2, gxt, align);

0AA6: call_method 0x578F50 struct [CMenuManager] num_params 6 pop 0 [align] [gxt] [y2] [x2] [y1] [x1]

function CMenuManager__DrawWindowedText<thiscall, 0x578F50>(struct: int, x1, y1, x2, y2, gxt, align)

CMenuManager::GetNumberOfMenuOptions

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x573E70 struct [CMenuManager] num_params 0 pop 0 func_ret [unsigned char]

function CMenuManager__GetNumberOfMenuOptions<thiscall, 0x573E70>(struct: int): int

CMenuManager::HasLanguageChanged

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x573CD0 struct [CMenuManager] num_params 0 pop 0 func_ret [bool]

function CMenuManager__HasLanguageChanged<thiscall, 0x573CD0>(struct: int): int

CMenuManager::Initialise

plugin::CallMethod<0x5744D0, CMenuManager*>(this);

0AA6: call_method 0x5744D0 struct [CMenuManager] num_params 0 pop 0

function CMenuManager__Initialise<thiscall, 0x5744D0>(struct: int)

CMenuManager::InitialiseChangedLanguageSettings

plugin::CallMethod<0x573260, CMenuManager*>(this, reInitControls);

0AA6: call_method 0x573260 struct [CMenuManager] num_params 1 pop 0 [reInitControls]

function CMenuManager__InitialiseChangedLanguageSettings<thiscall, 0x573260>(struct: int, reInitControls)

CMenuManager::JumpToGenericMessageScreen

plugin::CallMethodAndReturn(this, screen, header, action);

0AA8: call_method_return 0x576AE0 struct [CMenuManager] num_params 3 pop 0 [action] [header] [screen] func_ret [int]

function CMenuManager__JumpToGenericMessageScreen<thiscall, 0x576AE0>(struct: int, screen, header, action): int

CMenuManager::LoadAllTextures

plugin::CallMethod<0x572EC0, CMenuManager*>(this);

0AA6: call_method 0x572EC0 struct [CMenuManager] num_params 0 pop 0

function CMenuManager__LoadAllTextures<thiscall, 0x572EC0>(struct: int)

CMenuManager::LoadSettings

plugin::CallMethod<0x57C8F0, CMenuManager*>(this);

0AA6: call_method 0x57C8F0 struct [CMenuManager] num_params 0 pop 0

function CMenuManager__LoadSettings<thiscall, 0x57C8F0>(struct: int)

CMenuManager::MessageScreen

plugin::CallMethod<0x579330, CMenuManager*>(this, message, col, frame);

0AA6: call_method 0x579330 struct [CMenuManager] num_params 3 pop 0 [frame] [col] [message]

function CMenuManager__MessageScreen<thiscall, 0x579330>(struct: int, message, col, frame)

CMenuManager::PrintBriefs

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x576320 struct [CMenuManager] num_params 0 pop 0 func_ret [float]

function CMenuManager__PrintBriefs<thiscall, 0x576320>(struct: int): float

CMenuManager::PrintMap

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x575130 struct [CMenuManager] num_params 0 pop 0 func_ret [char]

function CMenuManager__PrintMap<thiscall, 0x575130>(struct: int): int

CMenuManager::PrintRadioStationList

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x5746F0 struct [CMenuManager] num_params 0 pop 0 func_ret [char]

function CMenuManager__PrintRadioStationList<thiscall, 0x5746F0>(struct: int): int

CMenuManager::PrintStats

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x574900 struct [CMenuManager] num_params 0 pop 0 func_ret [char]

function CMenuManager__PrintStats<thiscall, 0x574900>(struct: int): int

CMenuManager::Process

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x57B440 struct [CMenuManager] num_params 0 pop 0 func_ret [int]

function CMenuManager__Process<thiscall, 0x57B440>(struct: int): int

CMenuManager::ProcessFileActions

plugin::CallMethod<0x578D60, CMenuManager*>(this);

0AA6: call_method 0x578D60 struct [CMenuManager] num_params 0 pop 0

function CMenuManager__ProcessFileActions<thiscall, 0x578D60>(struct: int)

CMenuManager::ProcessMenuOptions

plugin::CallMethod<0x576FE0, CMenuManager*>(this, input, exit, enter);

0AA6: call_method 0x576FE0 struct [CMenuManager] num_params 3 pop 0 [enter] [exit] [input]

function CMenuManager__ProcessMenuOptions<thiscall, 0x576FE0>(struct: int, input, exit, enter)

CMenuManager::ProcessMissionPackNewGame

plugin::CallMethod<0x57D520, CMenuManager*>(this);

0AA6: call_method 0x57D520 struct [CMenuManager] num_params 0 pop 0

function CMenuManager__ProcessMissionPackNewGame<thiscall, 0x57D520>(struct: int)

CMenuManager::ProcessPCMenuOptions

plugin::CallMethodAndReturn(this, input, enter);

0AA8: call_method_return 0x57CD50 struct [CMenuManager] num_params 2 pop 0 [enter] [input] func_ret [char]

function CMenuManager__ProcessPCMenuOptions<thiscall, 0x57CD50>(struct: int, input, enter): int

CMenuManager::ProcessStreaming

plugin::CallMethod<0x573CF0, CMenuManager*>(this, all);

0AA6: call_method 0x573CF0 struct [CMenuManager] num_params 1 pop 0 [all]

function CMenuManager__ProcessStreaming<thiscall, 0x573CF0>(struct: int, all)

CMenuManager::ProcessUserInput

plugin::CallMethod<0x57B480, CMenuManager*>(this, down, up, enter, exit, input);

0AA6: call_method 0x57B480 struct [CMenuManager] num_params 5 pop 0 [input] [exit] [enter] [up] [down]

function CMenuManager__ProcessUserInput<thiscall, 0x57B480>(struct: int, down, up, enter, exit, input)

CMenuManager::RedefineScreenUserInput

plugin::CallMethodAndReturn(this, enter, exit);

0AA8: call_method_return 0x57EF50 struct [CMenuManager] num_params 2 pop 0 [exit] [enter] func_ret [char]

function CMenuManager__RedefineScreenUserInput<thiscall, 0x57EF50>(struct: int, enter, exit): int

CMenuManager::ResetHelperText

plugin::CallMethod<0x57CD30, CMenuManager*>(this);

0AA6: call_method 0x57CD30 struct [CMenuManager] num_params 0 pop 0

function CMenuManager__ResetHelperText<thiscall, 0x57CD30>(struct: int)

CMenuManager::SaveLoadFileError_SetUpErrorScreen

plugin::CallMethod<0x57C490, CMenuManager*>(this);

0AA6: call_method 0x57C490 struct [CMenuManager] num_params 0 pop 0

function CMenuManager__SaveLoadFileError_SetUpErrorScreen<thiscall, 0x57C490>(struct: int)

CMenuManager::SaveSettings

plugin::CallMethod<0x57C660, CMenuManager*>(this);

0AA6: call_method 0x57C660 struct [CMenuManager] num_params 0 pop 0

function CMenuManager__SaveSettings<thiscall, 0x57C660>(struct: int)

CMenuManager::SaveStatsToFile

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x57DDE0 struct [CMenuManager] num_params 0 pop 0 func_ret [int]

function CMenuManager__SaveStatsToFile<thiscall, 0x57DDE0>(struct: int): int

CMenuManager::ScrollRadioStations

plugin::CallMethod<0x573A00, CMenuManager*>(this, input);

0AA6: call_method 0x573A00 struct [CMenuManager] num_params 1 pop 0 [input]

function CMenuManager__ScrollRadioStations<thiscall, 0x573A00>(struct: int, input)

CMenuManager::SetDefaultPreferences

plugin::CallMethodAndReturn(this, page);

0AA8: call_method_return 0x573AE0 struct [CMenuManager] num_params 1 pop 0 [page] func_ret [char]

function CMenuManager__SetDefaultPreferences<thiscall, 0x573AE0>(struct: int, page): int

CMenuManager::SetFrontEndRenderStates

plugin::CallMethod<0x573A60, CMenuManager*>(this);

0AA6: call_method 0x573A60 struct [CMenuManager] num_params 0 pop 0

function CMenuManager__SetFrontEndRenderStates<thiscall, 0x573A60>(struct: int)

CMenuManager::SetHelperText

plugin::CallMethodAndReturn(this, index);

0AA8: call_method_return 0x57CD10 struct [CMenuManager] num_params 1 pop 0 [index] func_ret [int]

function CMenuManager__SetHelperText<thiscall, 0x57CD10>(struct: int, index): int

CMenuManager::SmallMessageScreen

plugin::CallMethod<0x574010, CMenuManager*>(this, message);

0AA6: call_method 0x574010 struct [CMenuManager] num_params 1 pop 0 [message]

function CMenuManager__SmallMessageScreen<thiscall, 0x574010>(struct: int, message)

CMenuManager::StretchX

plugin::CallMethodAndReturn(this, x);

0AA8: call_method_return 0x5733E0 struct [CMenuManager] num_params 1 pop 0 [x] func_ret [float]

function CMenuManager__StretchX<thiscall, 0x5733E0>(struct: int, x): float

CMenuManager::StretchY

plugin::CallMethodAndReturn(this, y);

0AA8: call_method_return 0x573410 struct [CMenuManager] num_params 1 pop 0 [y] func_ret [float]

function CMenuManager__StretchY<thiscall, 0x573410>(struct: int, y): float

CMenuManager::SwapTexturesRound

plugin::CallMethod<0x5730A0, CMenuManager*>(this, force);

0AA6: call_method 0x5730A0 struct [CMenuManager] num_params 1 pop 0 [force]

function CMenuManager__SwapTexturesRound<thiscall, 0x5730A0>(struct: int, force)

CMenuManager::SwitchMenuOnAndOff

plugin::CallMethod<0x576B70, CMenuManager*>(this);

0AA6: call_method 0x576B70 struct [CMenuManager] num_params 0 pop 0

function CMenuManager__SwitchMenuOnAndOff<thiscall, 0x576B70>(struct: int)

CMenuManager::SwitchToNewScreen

plugin::CallMethodAndReturn(this, page);

0AA8: call_method_return 0x573680 struct [CMenuManager] num_params 1 pop 0 [page] func_ret [char]

function CMenuManager__SwitchToNewScreen<thiscall, 0x573680>(struct: int, page): int

CMenuManager::UnloadTextures

plugin::CallMethod<0x574630, CMenuManager*>(this);

0AA6: call_method 0x574630 struct [CMenuManager] num_params 0 pop 0

function CMenuManager__UnloadTextures<thiscall, 0x574630>(struct: int)

CMenuManager::UserInput

plugin::CallMethod<0x57FD70, CMenuManager*>(this);

0AA6: call_method 0x57FD70 struct [CMenuManager] num_params 0 pop 0

function CMenuManager__UserInput<thiscall, 0x57FD70>(struct: int)

plugin_sa\game_sa\CMirrors.cpp

CMirrors::BeforeConstructRenderList

plugin::Call<0x726DF0>();

0AA5: call_function 0x726DF0 num_params 0 pop 0

function CMirrors__BeforeConstructRenderList<cdecl, 0x726DF0>()

CMirrors::BeforeMainRender

plugin::Call<0x727140>();

0AA5: call_function 0x727140 num_params 0 pop 0

function CMirrors__BeforeMainRender<cdecl, 0x727140>()

CMirrors::BuildCamMatrix

plugin::Call<0x723150, CMatrix*, CVector, CVector>(mat, pointA, pointB);

0AA5: call_function 0x723150 num_params 3 pop 3 [pointB] [pointA] [mat]

function CMirrors__BuildCamMatrix<cdecl, 0x723150>(mat, pointA, pointB)

CMirrors::BuildCameraMatrixForScreens

plugin::Call<0x7266B0, CMatrix*>(mat);

0AA5: call_function 0x7266B0 num_params 1 pop 1 [mat]

function CMirrors__BuildCameraMatrixForScreens<cdecl, 0x7266B0>(mat)

CMirrors::CreateBuffer

plugin::Call<0x7230A0>();

0AA5: call_function 0x7230A0 num_params 0 pop 0

function CMirrors__CreateBuffer<cdecl, 0x7230A0>()

CMirrors::Init

plugin::Call<0x723000>();

0AA5: call_function 0x723000 num_params 0 pop 0

function CMirrors__Init<cdecl, 0x723000>()

CMirrors::RenderMirrorBuffer

plugin::Call<0x726090>();

0AA5: call_function 0x726090 num_params 0 pop 0

function CMirrors__RenderMirrorBuffer<cdecl, 0x726090>()

CMirrors::ShutDown

plugin::Call<0x723050>();

0AA5: call_function 0x723050 num_params 0 pop 0

function CMirrors__ShutDown<cdecl, 0x723050>()

plugin_sa\game_sa\CModelInfo.cpp

*CModelInfo::GetModelInfo

plugin::CallAndReturn(index);

0AA7: call_function_return 0x403DA0 num_params 1 pop 1 [index] func_ret [CBaseModelInfo *]

function CModelInfo__GetModelInfo<cdecl, 0x403DA0>(index): int

plugin_sa\game_sa\CModelInfoAccelerator.cpp

CModelInfoAccelerator::Init

plugin::CallMethod<0x4C6A80, CModelInfoAccelerator *>(this);

0AA6: call_method 0x4C6A80 struct [CModelInfoAccelerator] num_params 0 pop 0

function CModelInfoAccelerator__Init<thiscall, 0x4C6A80>(struct: int)

CModelInfoAccelerator::AddModelInfoId

plugin::CallMethod<0x4C6AA0, CModelInfoAccelerator *, unsigned short>(this, modelId);

0AA6: call_method 0x4C6AA0 struct [CModelInfoAccelerator] num_params 1 pop 0 [modelId]

function CModelInfoAccelerator__AddModelInfoId<thiscall, 0x4C6AA0>(struct: int, modelId)

CModelInfoAccelerator::GetNextModelInfoId

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x4C6AC0 struct [CModelInfoAccelerator] num_params 0 pop 0 func_ret [unsigned short]

function CModelInfoAccelerator__GetNextModelInfoId<thiscall, 0x4C6AC0>(struct: int): int

CModelInfoAccelerator::AllocModelInfoIds

plugin::CallMethod<0x4C6AE0, CModelInfoAccelerator *>(this);

0AA6: call_method 0x4C6AE0 struct [CModelInfoAccelerator] num_params 0 pop 0

function CModelInfoAccelerator__AllocModelInfoIds<thiscall, 0x4C6AE0>(struct: int)

CModelInfoAccelerator::FreeModelInfoIds

plugin::CallMethod<0x4C6B10, CModelInfoAccelerator *>(this);

0AA6: call_method 0x4C6B10 struct [CModelInfoAccelerator] num_params 0 pop 0

function CModelInfoAccelerator__FreeModelInfoIds<thiscall, 0x4C6B10>(struct: int)

CModelInfoAccelerator::GetEntry

plugin::CallMethod<0x4C6B30, CModelInfoAccelerator , CBaseModelInfo, int, char*>(this, arg0, arg1, arg2);

0AA6: call_method 0x4C6B30 struct [CModelInfoAccelerator] num_params 3 pop 0 [arg2] [arg1] [arg0]

function CModelInfoAccelerator__GetEntry<thiscall, 0x4C6B30>(struct: int, arg0, arg1, arg2)

CModelInfoAccelerator::End

plugin::CallMethod<0x4C6B40, CModelInfoAccelerator , char>(this, arg0);

0AA6: call_method 0x4C6B40 struct [CModelInfoAccelerator] num_params 1 pop 0 [arg0]

function CModelInfoAccelerator__End<thiscall, 0x4C6B40>(struct: int, arg0)

CModelInfoAccelerator::CModelInfoAccelerator

plugin::CallMethod<0x4C6B50, CModelInfoAccelerator *>(this);

0AA6: call_method 0x4C6B50 struct [CModelInfoAccelerator] num_params 0 pop 0

function CModelInfoAccelerator__CModelInfoAccelerator<thiscall, 0x4C6B50>(struct: int)

CModelInfoAccelerator::GetModelInfoIdFile

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x4C6B70 struct [CModelInfoAccelerator] num_params 0 pop 0 func_ret [bool]

function CModelInfoAccelerator__GetModelInfoIdFile<thiscall, 0x4C6B70>(struct: int): int

CModelInfoAccelerator::EndOfLoadPhase

plugin::CallMethod<0x4C6BD0, CModelInfoAccelerator *>(this);

0AA6: call_method 0x4C6BD0 struct [CModelInfoAccelerator] num_params 0 pop 0

function CModelInfoAccelerator__EndOfLoadPhase<thiscall, 0x4C6BD0>(struct: int)

CModelInfoAccelerator::Begin

plugin::CallMethodAndReturn, char>(this, filePath);

0AA8: call_method_return 0x4C6C20 struct [CModelInfoAccelerator] num_params 1 pop 0 [filePath] func_ret [bool]

function CModelInfoAccelerator__Begin<thiscall, 0x4C6C20>(struct: int, filePath): int

plugin_sa\game_sa\CMotionBlurStreaks.cpp

CMotionBlurStreaks::Update

plugin::Call<0x7240C0>();

0AA5: call_function 0x7240C0 num_params 0 pop 0

function CMotionBlurStreaks__Update<cdecl, 0x7240C0>()

CMotionBlurStreaks::Render

plugin::Call<0x7240E0>();

0AA5: call_function 0x7240E0 num_params 0 pop 0

function CMotionBlurStreaks__Render<cdecl, 0x7240E0>()

CMotionBlurStreaks::RegisterStreak

plugin::Call<0x721DC0, unsigned int, unsigned char, unsigned char, unsigned char, CVector, CVector>(id, red, green, blue, leftPoint, rightPoint);

0AA5: call_function 0x721DC0 num_params 6 pop 6 [rightPoint] [leftPoint] [blue] [green] [red] [id]

function CMotionBlurStreaks__RegisterStreak<cdecl, 0x721DC0>(id, red, green, blue, leftPoint, rightPoint)

CMotionBlurStreaks::Init

plugin::Call<0x721D90>();

0AA5: call_function 0x721D90 num_params 0 pop 0

function CMotionBlurStreaks__Init<cdecl, 0x721D90>()

plugin_sa\game_sa\COctTree.cpp

COctTree::InsertTree

plugin::CallVirtualMethodAndReturn(this, colorRed, colorGreen, colorBlue);

COctTree::FillPalette

plugin::CallVirtualMethod<1, COctTree , unsigned char>(this, colors);

COctTree::COctTree

plugin::CallMethod<0x5A6DB0, COctTree *>(this);

0AA6: call_method 0x5A6DB0 struct [COctTree] num_params 0 pop 0

function COctTree__COctTree<thiscall, 0x5A6DB0>(struct: int)

COctTree::FindNearestColour

plugin::CallMethodAndReturn(this, colorRed, colorGreen, colorBlue);

0AA8: call_method_return 0x5A71E0 struct [COctTree] num_params 3 pop 0 [colorBlue] [colorGreen] [colorRed] func_ret [unsigned int]

function COctTree__FindNearestColour<thiscall, 0x5A71E0>(struct: int, colorRed, colorGreen, colorBlue): int

COctTree::InitPool

plugin::CallMethod<0x5A7460, COctTree , void, int>(this, data, dataSize);

0AA6: call_method 0x5A7460 struct [COctTree] num_params 2 pop 0 [dataSize] [data]

function COctTree__InitPool<thiscall, 0x5A7460>(struct: int, data, dataSize)

COctTree::NoOfChildren

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x5A6DE0 struct [COctTree] num_params 0 pop 0 func_ret [unsigned int]

function COctTree__NoOfChildren<thiscall, 0x5A6DE0>(struct: int): int

COctTree::ReduceTree

plugin::CallMethod<0x5A7040, COctTree *>(this);

0AA6: call_method 0x5A7040 struct [COctTree] num_params 0 pop 0

function COctTree__ReduceTree<thiscall, 0x5A7040>(struct: int)

COctTree::RemoveChildren

plugin::CallMethod<0x5A74F0, COctTree *>(this);

0AA6: call_method 0x5A74F0 struct [COctTree] num_params 0 pop 0

function COctTree__RemoveChildren<thiscall, 0x5A74F0>(struct: int)

COctTree::ShutdownPool

plugin::CallMethod<0x5A6F70, COctTree *>(this);

0AA6: call_method 0x5A6F70 struct [COctTree] num_params 0 pop 0

function COctTree__ShutdownPool<thiscall, 0x5A6F70>(struct: int)

COctTree::empty

plugin::CallMethod<0x5A6FC0, COctTree *>(this);

0AA6: call_method 0x5A6FC0 struct [COctTree] num_params 0 pop 0

function COctTree__empty<thiscall, 0x5A6FC0>(struct: int)

COctTree::operator delete

plugin::Call<0x5A7420, void*>(data);

0AA5: call_function 0x5A7420 num_params 1 pop 1 [data]

function COctTree__operator delete<cdecl, 0x5A7420>(data)

COctTree::operator new

plugin::CallAndReturn(size);

0AA7: call_function_return 0x5A7410 num_params 1 pop 1 [size] func_ret [void*]

function COctTree__operator new<cdecl, 0x5A7410>(size): int

plugin_sa\game_sa\COctTreeBase.cpp

COctTreeBase::COctTreeBase

plugin::CallMethod<0x5A7570, COctTreeBase *>(this);

0AA6: call_method 0x5A7570 struct [COctTreeBase] num_params 0 pop 0

function COctTreeBase__COctTreeBase<thiscall, 0x5A7570>(struct: int)

COctTreeBase::Init

plugin::CallMethod<0x5A7260, COctTreeBase *, int>(this, numBranches);

0AA6: call_method 0x5A7260 struct [COctTreeBase] num_params 1 pop 0 [numBranches]

function COctTreeBase__Init<thiscall, 0x5A7260>(struct: int, numBranches)

COctTreeBase::Insert

plugin::CallMethodAndReturn(this, colorRed, colorGreen, colorBlue);

0AA8: call_method_return 0x5A7750 struct [COctTreeBase] num_params 3 pop 0 [colorBlue] [colorGreen] [colorRed] func_ret [bool]

function COctTreeBase__Insert<thiscall, 0x5A7750>(struct: int, colorRed, colorGreen, colorBlue): int

COctTreeBase::ReduceBranches

plugin::CallMethod<0x5A7840, COctTreeBase *, int>(this, newBranchesCount);

0AA6: call_method 0x5A7840 struct [COctTreeBase] num_params 1 pop 0 [newBranchesCount]

function COctTreeBase__ReduceBranches<thiscall, 0x5A7840>(struct: int, newBranchesCount)

plugin_sa\game_sa\common.cpp

RemoveRefsCB

plugin::CallAndReturn, 0x7226D0, RpAtomic, void*>(atomic, data);

0AA7: call_function_return 0x7226D0 num_params 2 pop 2 [data] [atomic] func_ret [RpAtomic*]

function RemoveRefsCB<cdecl, 0x7226D0>(atomic, data): int

RemoveRefsForAtomic

plugin::Call<0x7226F0, RpClump*>(clump);

0AA5: call_function 0x7226F0 num_params 1 pop 1 [clump]

function RemoveRefsForAtomic<cdecl, 0x7226F0>(clump)

RpAnimBlendAllocateData

plugin::CallAndReturn, 0x4D5F50, RpClump>(clump);

0AA7: call_function_return 0x4D5F50 num_params 1 pop 1 [clump] func_ret [CAnimBlendClumpData*]

function RpAnimBlendAllocateData<cdecl, 0x4D5F50>(clump): int

RpAnimBlendClumpAddAssociation

plugin::CallAndReturn, 0x4D6790, RpClump, CAnimBlendAssociation*, unsigned int, float, float>(clump, association, flags, startTime, blendAmount);

0AA7: call_function_return 0x4D6790 num_params 5 pop 5 [blendAmount] [startTime] [flags] [association] [clump] func_ret [CAnimBlendAssociation*]

function RpAnimBlendClumpAddAssociation<cdecl, 0x4D6790>(clump, association, flags, startTime, blendAmount): int

RpAnimBlendClumpExtractAssociations

plugin::CallAndReturn, 0x4D6BE0, RpClump>(clump);

0AA7: call_function_return 0x4D6BE0 num_params 1 pop 1 [clump] func_ret [CAnimBlendAssociation*]

function RpAnimBlendClumpExtractAssociations<cdecl, 0x4D6BE0>(clump): int

RpAnimBlendClumpFillFrameArray

plugin::Call<0x4D64A0, RpClump, AnimBlendFrameData*>(clump, frameData);

0AA5: call_function 0x4D64A0 num_params 2 pop 2 [frameData] [clump]

function RpAnimBlendClumpFillFrameArray<cdecl, 0x4D64A0>(clump, frameData)

RpAnimBlendClumpFindBone

plugin::CallAndReturn, 0x4D6400, RpClump, unsigned int>(clump, id);

0AA7: call_function_return 0x4D6400 num_params 2 pop 2 [id] [clump] func_ret [AnimBlendFrameData*]

function RpAnimBlendClumpFindBone<cdecl, 0x4D6400>(clump, id): int

RpAnimBlendClumpFindFrame

plugin::CallAndReturn, 0x4D62A0, RpClump, char const*>(clump, name);

0AA7: call_function_return 0x4D62A0 num_params 2 pop 2 [name] [clump] func_ret [AnimBlendFrameData*]

function RpAnimBlendClumpFindFrame<cdecl, 0x4D62A0>(clump, name): int

RpAnimBlendClumpFindFrameFromHashKey

plugin::CallAndReturn, 0x4D6370, RpClump, unsigned int>(clump, key);

0AA7: call_function_return 0x4D6370 num_params 2 pop 2 [key] [clump] func_ret [AnimBlendFrameData*]

function RpAnimBlendClumpFindFrameFromHashKey<cdecl, 0x4D6370>(clump, key): int

RpAnimBlendClumpGetAssociation

plugin::CallAndReturn, 0x4D68E0, RpClump, bool, CAnimBlendHierarchy*>(clump, arg1, hierarchy);

0AA7: call_function_return 0x4D68E0 num_params 3 pop 3 [hierarchy] [arg1] [clump] func_ret [CAnimBlendAssociation*]

function RpAnimBlendClumpGetAssociation<cdecl, 0x4D68E0>(clump, arg1, hierarchy): int

RpAnimBlendClumpGetAssociation

plugin::CallAndReturn, 0x4D6870, RpClump, char const*>(clump, name);

0AA7: call_function_return 0x4D6870 num_params 2 pop 2 [name] [clump] func_ret [CAnimBlendAssociation*]

function RpAnimBlendClumpGetAssociation<cdecl, 0x4D6870>(clump, name): int

RpAnimBlendClumpGetAssociation

plugin::CallAndReturn, 0x4D68B0, RpClump, unsigned int>(clump, animId);

0AA7: call_function_return 0x4D68B0 num_params 2 pop 2 [animId] [clump] func_ret [CAnimBlendAssociation*]

function RpAnimBlendClumpGetAssociation<cdecl, 0x4D68B0>(clump, animId): int

RpAnimBlendClumpGetFirstAssociation

plugin::CallAndReturn, 0x4D15E0, RpClump>(clump);

0AA7: call_function_return 0x4D15E0 num_params 1 pop 1 [clump] func_ret [CAnimBlendAssociation*]

function RpAnimBlendClumpGetFirstAssociation<cdecl, 0x4D15E0>(clump): int

RpAnimBlendClumpGetFirstAssociation

plugin::CallAndReturn, 0x4D6A70, RpClump, unsigned int>(clump, flags);

0AA7: call_function_return 0x4D6A70 num_params 2 pop 2 [flags] [clump] func_ret [CAnimBlendAssociation*]

function RpAnimBlendClumpGetFirstAssociation<cdecl, 0x4D6A70>(clump, flags): int

RpAnimBlendClumpGetMainAssociation

plugin::CallAndReturn, 0x4D6910, RpClump, CAnimBlendAssociation*, float>(clump, pAssociation, blendAmount);

0AA7: call_function_return 0x4D6910 num_params 3 pop 3 [blendAmount] [pAssociation] [clump] func_ret [CAnimBlendAssociation*]

function RpAnimBlendClumpGetMainAssociation<cdecl, 0x4D6910>(clump, pAssociation, blendAmount): int

RpAnimBlendClumpGetMainAssociation_N

plugin::CallAndReturn, 0x4D6A30, RpClump, int>(clump, n);

0AA7: call_function_return 0x4D6A30 num_params 2 pop 2 [n] [clump] func_ret [CAnimBlendAssociation*]

function RpAnimBlendClumpGetMainAssociation_N<cdecl, 0x4D6A30>(clump, n): int

RpAnimBlendClumpGetMainPartialAssociation

plugin::CallAndReturn, 0x4D69A0, RpClump>(clump);

0AA7: call_function_return 0x4D69A0 num_params 1 pop 1 [clump] func_ret [CAnimBlendAssociation*]

function RpAnimBlendClumpGetMainPartialAssociation<cdecl, 0x4D69A0>(clump): int

RpAnimBlendClumpGetMainPartialAssociation_N

plugin::CallAndReturn, 0x4D69F0, RpClump, int>(clump, n);

0AA7: call_function_return 0x4D69F0 num_params 2 pop 2 [n] [clump] func_ret [CAnimBlendAssociation*]

function RpAnimBlendClumpGetMainPartialAssociation_N<cdecl, 0x4D69F0>(clump, n): int

RpAnimBlendClumpGetNumAssociations

plugin::CallAndReturn(clump);

0AA7: call_function_return 0x4D6B60 num_params 1 pop 1 [clump] func_ret [unsigned int]

function RpAnimBlendClumpGetNumAssociations<cdecl, 0x4D6B60>(clump): int

RpAnimBlendClumpGetNumNonPartialAssociations

plugin::CallAndReturn(clump);

0AA7: call_function_return 0x4D6BB0 num_params 1 pop 1 [clump] func_ret [unsigned int]

function RpAnimBlendClumpGetNumNonPartialAssociations<cdecl, 0x4D6BB0>(clump): int

RpAnimBlendClumpGetNumPartialAssociations

plugin::CallAndReturn(clump);

0AA7: call_function_return 0x4D6B80 num_params 1 pop 1 [clump] func_ret [unsigned int]

function RpAnimBlendClumpGetNumPartialAssociations<cdecl, 0x4D6B80>(clump): int

RpAnimBlendClumpGiveAssociations

plugin::Call<0x4D6C30, RpClump, CAnimBlendAssociation>(clump, association);

0AA5: call_function 0x4D6C30 num_params 2 pop 2 [association] [clump]

function RpAnimBlendClumpGiveAssociations<cdecl, 0x4D6C30>(clump, association)

RpAnimBlendClumpInit

plugin::Call<0x4D6720, RpClump*>(clump);

0AA5: call_function 0x4D6720 num_params 1 pop 1 [clump]

function RpAnimBlendClumpInit<cdecl, 0x4D6720>(clump)

RpAnimBlendClumpIsInitialized

plugin::CallAndReturn(clump);

0AA7: call_function_return 0x4D6760 num_params 1 pop 1 [clump] func_ret [bool]

function RpAnimBlendClumpIsInitialized<cdecl, 0x4D6760>(clump): int

RpAnimBlendClumpPauseAllAnimations

plugin::Call<0x4D6B00, RpClump*>(clump);

0AA5: call_function 0x4D6B00 num_params 1 pop 1 [clump]

function RpAnimBlendClumpPauseAllAnimations<cdecl, 0x4D6B00>(clump)

RpAnimBlendClumpRemoveAllAssociations

plugin::Call<0x4D6C00, RpClump*>(clump);

0AA5: call_function 0x4D6C00 num_params 1 pop 1 [clump]

function RpAnimBlendClumpRemoveAllAssociations<cdecl, 0x4D6C00>(clump)

RpAnimBlendClumpRemoveAssociations

plugin::Call<0x4D6820, RpClump*, unsigned int>(clump, flags);

0AA5: call_function 0x4D6820 num_params 2 pop 2 [flags] [clump]

function RpAnimBlendClumpRemoveAssociations<cdecl, 0x4D6820>(clump, flags)

RpAnimBlendClumpSetBlendDeltas

plugin::Call<0x4D67E0, RpClump*, unsigned int, float>(clump, flags, delta);

0AA5: call_function 0x4D67E0 num_params 3 pop 3 [delta] [flags] [clump]

function RpAnimBlendClumpSetBlendDeltas<cdecl, 0x4D67E0>(clump, flags, delta)

RpAnimBlendClumpUnPauseAllAnimations

plugin::Call<0x4D6B30, RpClump*>(clump);

0AA5: call_function 0x4D6B30 num_params 1 pop 1 [clump]

function RpAnimBlendClumpUnPauseAllAnimations<cdecl, 0x4D6B30>(clump)

RpAnimBlendClumpUpdateAnimations

plugin::Call<0x4D34F0, RpClump*, float, bool>(clump, step, onScreen);

0AA5: call_function 0x4D34F0 num_params 3 pop 3 [onScreen] [step] [clump]

function RpAnimBlendClumpUpdateAnimations<cdecl, 0x4D34F0>(clump, step, onScreen)

RpAnimBlendCreateAnimationForHierarchy

plugin::CallAndReturn, 0x4D60E0, RpHAnimHierarchy>(hierarchy);

0AA7: call_function_return 0x4D60E0 num_params 1 pop 1 [hierarchy] func_ret [RtAnimAnimation*]

function RpAnimBlendCreateAnimationForHierarchy<cdecl, 0x4D60E0>(hierarchy): int

RpAnimBlendFrameGetName

plugin::CallAndReturn, 0x4D5EF0, RwFrame>(frame);

0AA7: call_function_return 0x4D5EF0 num_params 1 pop 1 [frame] func_ret [char*]

function RpAnimBlendFrameGetName<cdecl, 0x4D5EF0>(frame): int

RpAnimBlendFrameSetName

plugin::Call<0x4D5F00, RwFrame, char>(frame, name);

0AA5: call_function 0x4D5F00 num_params 2 pop 2 [name] [frame]

function RpAnimBlendFrameSetName<cdecl, 0x4D5F00>(frame, name)

RpAnimBlendGetNextAssociation

plugin::CallAndReturn, 0x4D6AB0, CAnimBlendAssociation>(association);

0AA7: call_function_return 0x4D6AB0 num_params 1 pop 1 [association] func_ret [CAnimBlendAssociation*]

function RpAnimBlendGetNextAssociation<cdecl, 0x4D6AB0>(association): int

RpAnimBlendGetNextAssociation

plugin::CallAndReturn, 0x4D6AD0, CAnimBlendAssociation, unsigned int>(association, flags);

0AA7: call_function_return 0x4D6AD0 num_params 2 pop 2 [flags] [association] func_ret [CAnimBlendAssociation*]

function RpAnimBlendGetNextAssociation<cdecl, 0x4D6AD0>(association, flags): int

RpAnimBlendKeyFrameInterpolate

plugin::Call<0x4D60C0, void, void, void, float, void>(voidOut, voidIn1, voidIn2, time, customData);

0AA5: call_function 0x4D60C0 num_params 5 pop 5 [customData] [time] [voidIn2] [voidIn1] [voidOut]

function RpAnimBlendKeyFrameInterpolate<cdecl, 0x4D60C0>(voidOut, voidIn1, voidIn2, time, customData)

RpAnimBlendPluginAttach

plugin::CallAndReturn();

0AA7: call_function_return 0x4D6150 num_params 0 pop 0 func_ret [bool]

function RpAnimBlendPluginAttach<cdecl, 0x4D6150>(): int

AsciiToGxtChar

plugin::Call<0x718600, char const *, char *>(src, dst);

0AA5: call_function 0x718600 num_params 2 pop 2 [dst] [src]

function AsciiToGxtChar<cdecl, 0x718600>(src, dst)

assert

plugin::Call<0x005A4150>(pRaster, pszPath);

0AA5: call_function 0x005A4150 num_params 2 pop 2 [pszPath] [pRaster]

function assert<cdecl, 0x005A4150>(pRaster, pszPath)

DoRWStuffStartOfFrame

plugin::CallAndReturn(topRed, topGreen, topBlue, bottomRed, bottomGreen, bottomBlue, alpha);

0AA7: call_function_return 0x53D690 num_params 7 pop 7 [alpha] [bottomBlue] [bottomGreen] [bottomRed] [topBlue] [topGreen] [topRed] func_ret [bool]

function DoRWStuffStartOfFrame<cdecl, 0x53D690>(topRed, topGreen, topBlue, bottomRed, bottomGreen, bottomBlue, alpha): int

DoRWStuffEndOfFrame

plugin::Call<0x53D840>();

0AA5: call_function 0x53D840 num_params 0 pop 0

function DoRWStuffEndOfFrame<cdecl, 0x53D840>()

RsCameraShowRaster

plugin::Call<0x619440>(camera);

0AA5: call_function 0x619440 num_params 1 pop 1 [camera]

function RsCameraShowRaster<cdecl, 0x619440>(camera)

plugin_sa\game_sa\COnscreenCounterEntry.cpp

COnscreenCounterEntry::ProcessForDisplayCounter

plugin::CallMethodDynGlobal(gaddrof(COnscreenCounterEntry::ProcessForDisplayCounter), this, type);

0AA6: call_method 0x44CA90 struct [COnscreenCounterEntry] num_params 1 pop 0 [type]

function COnscreenCounterEntry__ProcessForDisplayCounter<thiscall, 0x44CA90>(struct: int, type)

COnscreenCounterEntry::SetColourID

plugin::CallMethodDynGlobal(gaddrof(COnscreenCounterEntry::SetColourID), this, ColourID);

0AA6: call_method 0x44CB00 struct [COnscreenCounterEntry] num_params 1 pop 0 [ColourID]

function COnscreenCounterEntry__SetColourID<thiscall, 0x44CB00>(struct: int, ColourID)

plugin_sa\game_sa\COnscreenTimer.cpp

COnscreenTimer::AddClock

plugin::CallMethodDynGlobal(gaddrof(COnscreenTimer::AddClock), this, varId, gxt, bTimerDirection);

0AA6: call_method 0x44CD50 struct [COnscreenTimer] num_params 3 pop 0 [bTimerDirection] [gxt] [varId]

function COnscreenTimer__AddClock<thiscall, 0x44CD50>(struct: int, varId, gxt, bTimerDirection)

COnscreenTimer::AddCounter

plugin::CallMethodDynGlobal(gaddrof(COnscreenTimer::AddCounter), this, varId, type, gxt, counterIndex);

0AA6: call_method 0x44CDA0 struct [COnscreenTimer] num_params 4 pop 0 [counterIndex] [gxt] [type] [varId]

function COnscreenTimer__AddCounter<thiscall, 0x44CDA0>(struct: int, varId, type, gxt, counterIndex)

COnscreenTimer::AddCounterCounter

plugin::CallMethodDynGlobal(gaddrof(COnscreenTimer::AddCounterCounter), this, varId, maxValue, gxt, lineId);

0AA6: call_method 0x44CE00 struct [COnscreenTimer] num_params 4 pop 0 [lineId] [gxt] [maxValue] [varId]

function COnscreenTimer__AddCounterCounter<thiscall, 0x44CE00>(struct: int, varId, maxValue, gxt, lineId)

COnscreenTimer::ClearClock

plugin::CallMethodAndReturnDynGlobal(gaddrof(COnscreenTimer::ClearClock), this, varId);

0AA8: call_method_return 0x44CE60 struct [COnscreenTimer] num_params 1 pop 0 [varId] func_ret [int]

function COnscreenTimer__ClearClock<thiscall, 0x44CE60>(struct: int, varId): int

COnscreenTimer::ClearCounter

plugin::CallMethodDynGlobal(gaddrof(COnscreenTimer::ClearCounter), this, varId);

0AA6: call_method 0x44CE80 struct [COnscreenTimer] num_params 1 pop 0 [varId]

function COnscreenTimer__ClearCounter<thiscall, 0x44CE80>(struct: int, varId)

COnscreenTimer::Init

plugin::CallMethodDynGlobal(gaddrof(COnscreenTimer::Init), this);

0AA6: call_method 0x44CBC0 struct [COnscreenTimer] num_params 0 pop 0

function COnscreenTimer__Init<thiscall, 0x44CBC0>(struct: int)

COnscreenTimer::Process

plugin::CallMethodDynGlobal(gaddrof(COnscreenTimer::Process), this);

0AA6: call_method 0x44CD30 struct [COnscreenTimer] num_params 0 pop 0

function COnscreenTimer__Process<thiscall, 0x44CD30>(struct: int)

COnscreenTimer::ProcessForDisplay

plugin::CallMethodDynGlobal(gaddrof(COnscreenTimer::ProcessForDisplay), this);

0AA6: call_method 0x44CC20 struct [COnscreenTimer] num_params 0 pop 0

function COnscreenTimer__ProcessForDisplay<thiscall, 0x44CC20>(struct: int)

COnscreenTimer::SetClockBeepCountdownSecs

plugin::CallMethodDynGlobal(gaddrof(COnscreenTimer::SetClockBeepCountdownSecs), this, varID, time);

0AA6: call_method 0x44CEE0 struct [COnscreenTimer] num_params 2 pop 0 [time] [varID]

function COnscreenTimer__SetClockBeepCountdownSecs<thiscall, 0x44CEE0>(struct: int, varID, time)

COnscreenTimer::SetCounterColourID

plugin::CallMethodDynGlobal(gaddrof(COnscreenTimer::SetCounterColourID), this, varID, ColourID);

0AA6: call_method 0x44CF10 struct [COnscreenTimer] num_params 2 pop 0 [ColourID] [varID]

function COnscreenTimer__SetCounterColourID<thiscall, 0x44CF10>(struct: int, varID, ColourID)

COnscreenTimer::SetCounterFlashWhenFirstDisplayed

plugin::CallMethodDynGlobal(gaddrof(COnscreenTimer::SetCounterFlashWhenFirstDisplayed), this, varId, bFlashWhenFirstDisplayed);

0AA6: call_method 0x44CEB0 struct [COnscreenTimer] num_params 2 pop 0 [bFlashWhenFirstDisplayed] [varId]

function COnscreenTimer__SetCounterFlashWhenFirstDisplayed<thiscall, 0x44CEB0>(struct: int, varId, bFlashWhenFirstDisplayed)

plugin_sa\game_sa\COnscreenTimerEntry.cpp

COnscreenTimerEntry::Process

plugin::CallMethodDynGlobal(gaddrof(COnscreenTimerEntry::Process), this);

0AA6: call_method 0x44CB10 struct [COnscreenTimerEntry] num_params 0 pop 0

function COnscreenTimerEntry__Process<thiscall, 0x44CB10>(struct: int)

COnscreenTimerEntry::ProcessForDisplayClock

plugin::CallMethodDynGlobal(gaddrof(COnscreenTimerEntry::ProcessForDisplayClock), this);

0AA6: call_method 0x44CA40 struct [COnscreenTimerEntry] num_params 0 pop 0

function COnscreenTimerEntry__ProcessForDisplayClock<thiscall, 0x44CA40>(struct: int)

plugin_sa\game_sa\CPad.cpp

CPad::UpdateMouse

plugin::CallMethod<0x53F3C0, CPad *>(this);

0AA6: call_method 0x53F3C0 struct [CPad] num_params 0 pop 0

function CPad__UpdateMouse<thiscall, 0x53F3C0>(struct: int)

CPad::ReconcileTwoControllersInput

plugin::CallMethod<0x53F530, CPad *, CControllerState const&, CControllerState const&>(this, controllerA, controllerB);

0AA6: call_method 0x53F530 struct [CPad] num_params 2 pop 0 [controllerB] [controllerA]

function CPad__ReconcileTwoControllersInput<thiscall, 0x53F530>(struct: int, controllerA, controllerB)

CPad::SetDrunkInputDelay

plugin::CallMethod<0x53F910, CPad *, int>(this, delay);

0AA6: call_method 0x53F910 struct [CPad] num_params 1 pop 0 [delay]

function CPad__SetDrunkInputDelay<thiscall, 0x53F910>(struct: int, delay)

CPad::StartShake

plugin::CallMethod<0x53F920, CPad *, short, unsigned char, unsigned int>(this, time, frequency, arg2);

0AA6: call_method 0x53F920 struct [CPad] num_params 3 pop 0 [arg2] [frequency] [time]

function CPad__StartShake<thiscall, 0x53F920>(struct: int, time, frequency, arg2)

CPad::StartShake_Distance

plugin::CallMethod<0x53F9A0, CPad *, short, unsigned char, float, float, float>(this, time, frequency, x, y, z);

0AA6: call_method 0x53F9A0 struct [CPad] num_params 5 pop 0 [z] [y] [x] [frequency] [time]

function CPad__StartShake_Distance<thiscall, 0x53F9A0>(struct: int, time, frequency, x, y, z)

CPad::StartShake_Train

plugin::CallMethod<0x53FA70, CPad *, float, float>(this, x, y);

0AA6: call_method 0x53FA70 struct [CPad] num_params 2 pop 0 [y] [x]

function CPad__StartShake_Train<thiscall, 0x53FA70>(struct: int, x, y)

CPad::ProcessPCSpecificStuff

plugin::CallMethod<0x53FB40, CPad *>(this);

0AA6: call_method 0x53FB40 struct [CPad] num_params 0 pop 0

function CPad__ProcessPCSpecificStuff<thiscall, 0x53FB40>(struct: int)

CPad::StopShaking

plugin::CallMethod<0x53FB50, CPad *, short>(this, arg0);

0AA6: call_method 0x53FB50 struct [CPad] num_params 1 pop 0 [arg0]

function CPad__StopShaking<thiscall, 0x53FB50>(struct: int, arg0)

CPad::GetPad

plugin::CallAndReturn(padNumber);

0AA7: call_function_return 0x53FB70 num_params 1 pop 1 [padNumber] func_ret [CPad*]

function CPad__GetPad<cdecl, 0x53FB70>(padNumber): int

CPad::GetSteeringLeftRight

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x53FB80 struct [CPad] num_params 0 pop 0 func_ret [short]

function CPad__GetSteeringLeftRight<thiscall, 0x53FB80>(struct: int): int

CPad::GetSteeringUpDown

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x53FBD0 struct [CPad] num_params 0 pop 0 func_ret [short]

function CPad__GetSteeringUpDown<thiscall, 0x53FBD0>(struct: int): int

CPad::GetPedWalkLeftRight

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x53FC90 struct [CPad] num_params 0 pop 0 func_ret [short]

function CPad__GetPedWalkLeftRight<thiscall, 0x53FC90>(struct: int): int

CPad::GetPedWalkUpDown

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x53FD30 struct [CPad] num_params 0 pop 0 func_ret [short]

function CPad__GetPedWalkUpDown<thiscall, 0x53FD30>(struct: int): int

CPad::GetLookLeft

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x53FDD0 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__GetLookLeft<thiscall, 0x53FDD0>(struct: int): int

CPad::GetLookRight

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x53FE10 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__GetLookRight<thiscall, 0x53FE10>(struct: int): int

CPad::GetLookBehindForCar

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x53FE70 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__GetLookBehindForCar<thiscall, 0x53FE70>(struct: int): int

CPad::GetLookBehindForPed

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x53FEC0 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__GetLookBehindForPed<thiscall, 0x53FEC0>(struct: int): int

CPad::GetHorn

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x53FEE0 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__GetHorn<thiscall, 0x53FEE0>(struct: int): int

CPad::HornJustDown

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x53FF30 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__HornJustDown<thiscall, 0x53FF30>(struct: int): int

CPad::GetHydraulicJump

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x53FF70 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__GetHydraulicJump<thiscall, 0x53FF70>(struct: int): int

CPad::GetCarGunFired

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x53FF90 struct [CPad] num_params 0 pop 0 func_ret [short]

function CPad__GetCarGunFired<thiscall, 0x53FF90>(struct: int): int

CPad::CarGunJustDown

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x53FFE0 struct [CPad] num_params 0 pop 0 func_ret [short]

function CPad__CarGunJustDown<thiscall, 0x53FFE0>(struct: int): int

CPad::GetHandBrake

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x540040 struct [CPad] num_params 0 pop 0 func_ret [short]

function CPad__GetHandBrake<thiscall, 0x540040>(struct: int): int

CPad::GetBrake

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x540080 struct [CPad] num_params 0 pop 0 func_ret [short]

function CPad__GetBrake<thiscall, 0x540080>(struct: int): int

CPad::GetExitVehicle

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x5400D0 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__GetExitVehicle<thiscall, 0x5400D0>(struct: int): int

CPad::ExitVehicleJustDown

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x540120 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__ExitVehicleJustDown<thiscall, 0x540120>(struct: int): int

CPad::GetMeleeAttack

plugin::CallMethodAndReturn(this, 0);

0AA8: call_method_return 0x540340 struct [CPad] num_params 1 pop 0 [0] func_ret [unsigned char]

function CPad__GetMeleeAttack<thiscall, 0x540340>(struct: int, 0): int

CPad::MeleeAttackJustDown

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x540390 struct [CPad] num_params 0 pop 0 func_ret [unsigned char]

function CPad__MeleeAttackJustDown<thiscall, 0x540390>(struct: int): int

CPad::GetAccelerate

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x5403F0 struct [CPad] num_params 0 pop 0 func_ret [short]

function CPad__GetAccelerate<thiscall, 0x5403F0>(struct: int): int

CPad::GetAccelerateJustDown

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x540440 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__GetAccelerateJustDown<thiscall, 0x540440>(struct: int): int

CPad::NextStationJustUp

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x5405B0 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__NextStationJustUp<thiscall, 0x5405B0>(struct: int): int

CPad::LastStationJustUp

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x5405E0 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__LastStationJustUp<thiscall, 0x5405E0>(struct: int): int

CPad::CycleWeaponLeftJustDown

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x540610 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__CycleWeaponLeftJustDown<thiscall, 0x540610>(struct: int): int

CPad::CycleWeaponRightJustDown

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x540640 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__CycleWeaponRightJustDown<thiscall, 0x540640>(struct: int): int

CPad::GetTarget

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x540670 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__GetTarget<thiscall, 0x540670>(struct: int): int

CPad::GetDuck

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x540700 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__GetDuck<thiscall, 0x540700>(struct: int): int

CPad::DuckJustDown

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x540720 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__DuckJustDown<thiscall, 0x540720>(struct: int): int

CPad::GetJump

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x540750 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__GetJump<thiscall, 0x540750>(struct: int): int

CPad::JumpJustDown

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x540770 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__JumpJustDown<thiscall, 0x540770>(struct: int): int

CPad::GetSprint

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x5407A0 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__GetSprint<thiscall, 0x5407A0>(struct: int): int

CPad::SprintJustDown

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x5407F0 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__SprintJustDown<thiscall, 0x5407F0>(struct: int): int

CPad::ShiftTargetLeftJustDown

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x540850 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__ShiftTargetLeftJustDown<thiscall, 0x540850>(struct: int): int

CPad::ShiftTargetRightJustDown

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x540880 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__ShiftTargetRightJustDown<thiscall, 0x540880>(struct: int): int

CPad::GetDisplayVitalStats

plugin::CallMethodAndReturn, CPed>(this, ped);

0AA8: call_method_return 0x5408B0 struct [CPad] num_params 1 pop 0 [ped] func_ret [short]

function CPad__GetDisplayVitalStats<thiscall, 0x5408B0>(struct: int, ped): int

CPad::CollectPickupJustDown

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x540A70 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__CollectPickupJustDown<thiscall, 0x540A70>(struct: int): int

CPad::GetForceCameraBehindPlayer

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x540AE0 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__GetForceCameraBehindPlayer<thiscall, 0x540AE0>(struct: int): int

CPad::SniperZoomIn

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x540B30 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__SniperZoomIn<thiscall, 0x540B30>(struct: int): int

CPad::SniperZoomOut

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x540B80 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__SniperZoomOut<thiscall, 0x540B80>(struct: int): int

CPad::GetGroupControlForward

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x541190 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__GetGroupControlForward<thiscall, 0x541190>(struct: int): int

CPad::GetGroupControlBack

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x5411B0 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__GetGroupControlBack<thiscall, 0x5411B0>(struct: int): int

CPad::ConversationYesJustDown

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x5411D0 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__ConversationYesJustDown<thiscall, 0x5411D0>(struct: int): int

CPad::ConversationNoJustDown

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x541200 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__ConversationNoJustDown<thiscall, 0x541200>(struct: int): int

CPad::GroupControlForwardJustDown

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x541230 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__GroupControlForwardJustDown<thiscall, 0x541230>(struct: int): int

CPad::GroupControlBackJustDown

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x541260 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__GroupControlBackJustDown<thiscall, 0x541260>(struct: int): int

CPad::Clear

plugin::CallMethod<0x541A70, CPad *, bool, bool>(this, enablePlayerControls, resetPhase);

0AA6: call_method 0x541A70 struct [CPad] num_params 2 pop 0 [resetPhase] [enablePlayerControls]

function CPad__Clear<thiscall, 0x541A70>(struct: int, enablePlayerControls, resetPhase)

CPad::UpdatePads

plugin::Call<0x541DD0>();

0AA5: call_function 0x541DD0 num_params 0 pop 0

function CPad__UpdatePads<cdecl, 0x541DD0>()

CPad::ClearMouseHistory

plugin::Call<0x541BD0>();

0AA5: call_function 0x541BD0 num_params 0 pop 0

function CPad__ClearMouseHistory<cdecl, 0x541BD0>()

plugin_sa\game_sa\CPathNode.cpp

plugin_sa\game_sa\CPedClothesDesc.cpp

CPedClothesDesc::Initialise

plugin::CallMethod<0x5A78F0, CPedClothesDesc *>(this);

0AA6: call_method 0x5A78F0 struct [CPedClothesDesc] num_params 0 pop 0

function CPedClothesDesc__Initialise<thiscall, 0x5A78F0>(struct: int)

CPedClothesDesc::SetModel

plugin::CallMethod<0x5A7910, CPedClothesDesc *, unsigned int, int>(this, modelid, eClothesModelPart);

0AA6: call_method 0x5A7910 struct [CPedClothesDesc] num_params 2 pop 0 [eClothesModelPart] [modelid]

function CPedClothesDesc__SetModel<thiscall, 0x5A7910>(struct: int, modelid, eClothesModelPart)

CPedClothesDesc::SetModel

plugin::CallMethod<0x5A7920, CPedClothesDesc , char const, int>(this, model, eClothesModelPart);

0AA6: call_method 0x5A7920 struct [CPedClothesDesc] num_params 2 pop 0 [eClothesModelPart] [model]

function CPedClothesDesc__SetModel<thiscall, 0x5A7920>(struct: int, model, eClothesModelPart)

CPedClothesDesc::GetIsWearingBalaclava

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x5A7950 struct [CPedClothesDesc] num_params 0 pop 0 func_ret [bool]

function CPedClothesDesc__GetIsWearingBalaclava<thiscall, 0x5A7950>(struct: int): int

CPedClothesDesc::HasVisibleNewHairCut

plugin::CallMethodAndReturn(this, arg1);

0AA8: call_method_return 0x5A7970 struct [CPedClothesDesc] num_params 1 pop 0 [arg1] func_ret [bool]

function CPedClothesDesc__HasVisibleNewHairCut<thiscall, 0x5A7970>(struct: int, arg1): int

CPedClothesDesc::HasVisibleTattoo

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x5A79D0 struct [CPedClothesDesc] num_params 0 pop 0 func_ret [bool]

function CPedClothesDesc__HasVisibleTattoo<thiscall, 0x5A79D0>(struct: int): int

CPedClothesDesc::CPedClothesDesc

plugin::CallMethod<0x5A8020, CPedClothesDesc *>(this);

0AA6: call_method 0x5A8020 struct [CPedClothesDesc] num_params 0 pop 0

function CPedClothesDesc__CPedClothesDesc<thiscall, 0x5A8020>(struct: int)

CPedClothesDesc::SetTextureAndModel

plugin::CallMethod<0x5A8050, CPedClothesDesc *, unsigned int, unsigned int, int>(this, texture, model, eClothesTexturePart);

0AA6: call_method 0x5A8050 struct [CPedClothesDesc] num_params 3 pop 0 [eClothesTexturePart] [model] [texture]

function CPedClothesDesc__SetTextureAndModel<thiscall, 0x5A8050>(struct: int, texture, model, eClothesTexturePart)

CPedClothesDesc::SetTextureAndModel

plugin::CallMethod<0x5A8080, CPedClothesDesc , char const, char const*, int>(this, texturename, modelname, eClothesTexturePart);

0AA6: call_method 0x5A8080 struct [CPedClothesDesc] num_params 3 pop 0 [eClothesTexturePart] [modelname] [texturename]

function CPedClothesDesc__SetTextureAndModel<thiscall, 0x5A8080>(struct: int, texturename, modelname, eClothesTexturePart)

plugin_sa\game_sa\CPedGroup.cpp

CPedGroup::FindDistanceToFurthestMember

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPedGroup::FindDistanceToFurthestMember), this);

0AA8: call_method_return 0x5FB010 struct [CPedGroup] num_params 0 pop 0 func_ret [float]

function CPedGroup__FindDistanceToFurthestMember<thiscall, 0x5FB010>(struct: int): float

CPedGroup::FindDistanceToNearestMember

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPedGroup::FindDistanceToNearestMember), this, ppOutNearestMember);

0AA8: call_method_return 0x5FB0A0 struct [CPedGroup] num_params 1 pop 0 [ppOutNearestMember] func_ret [float]

function CPedGroup__FindDistanceToNearestMember<thiscall, 0x5FB0A0>(struct: int, ppOutNearestMember): float

CPedGroup::Flush

plugin::CallMethodDynGlobal(gaddrof(CPedGroup::Flush), this);

0AA6: call_method 0x5FB790 struct [CPedGroup] num_params 0 pop 0

function CPedGroup__Flush<thiscall, 0x5FB790>(struct: int)

*CPedGroup::GetClosestGroupPed

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPedGroup::GetClosestGroupPed), this, ped, pOutDistance);

0AA8: call_method_return 0x5FACD0 struct [*CPedGroup] num_params 2 pop 0 [pOutDistance] [ped] func_ret [CPed *]

function CPedGroup__GetClosestGroupPed<thiscall, 0x5FACD0>(struct: int, ped, pOutDistance): int

CPedGroup::IsAnyoneUsingCar

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPedGroup::IsAnyoneUsingCar), this, vehicle);

0AA8: call_method_return 0x5F7DB0 struct [CPedGroup] num_params 1 pop 0 [vehicle] func_ret [bool]

function CPedGroup__IsAnyoneUsingCar<thiscall, 0x5F7DB0>(struct: int, vehicle): int

CPedGroup::PlayerGaveCommand_Attack

plugin::CallMethodDynGlobal(gaddrof(CPedGroup::PlayerGaveCommand_Attack), this, playerPed, ped);

0AA6: call_method 0x5F7CC0 struct [CPedGroup] num_params 2 pop 0 [ped] [playerPed]

function CPedGroup__PlayerGaveCommand_Attack<thiscall, 0x5F7CC0>(struct: int, playerPed, ped)

CPedGroup::PlayerGaveCommand_Gather

plugin::CallMethodDynGlobal(gaddrof(CPedGroup::PlayerGaveCommand_Gather), this, ped);

0AA6: call_method 0x5FAB60 struct [CPedGroup] num_params 1 pop 0 [ped]

function CPedGroup__PlayerGaveCommand_Gather<thiscall, 0x5FAB60>(struct: int, ped)

CPedGroup::Process

plugin::CallMethodDynGlobal(gaddrof(CPedGroup::Process), this);

0AA6: call_method 0x5FC7E0 struct [CPedGroup] num_params 0 pop 0

function CPedGroup__Process<thiscall, 0x5FC7E0>(struct: int)

CPedGroup::RemoveAllFollowers

plugin::CallMethodDynGlobal(gaddrof(CPedGroup::RemoveAllFollowers), this);

0AA6: call_method 0x5FB7D0 struct [CPedGroup] num_params 0 pop 0

function CPedGroup__RemoveAllFollowers<thiscall, 0x5FB7D0>(struct: int)

CPedGroup::Teleport

plugin::CallMethodDynGlobal(gaddrof(CPedGroup::Teleport), this, Pos);

0AA6: call_method 0x5F7AD0 struct [CPedGroup] num_params 1 pop 0 [Pos]

function CPedGroup__Teleport<thiscall, 0x5F7AD0>(struct: int, Pos)

plugin_sa\game_sa\CPedGroupIntelligence.cpp

CPedGroupIntelligence::AddEvent

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPedGroupIntelligence::AddEvent), this, event);

0AA8: call_method_return 0x5F7470 struct [CPedGroupIntelligence] num_params 1 pop 0 [event] func_ret [bool]

function CPedGroupIntelligence__AddEvent<thiscall, 0x5F7470>(struct: int, event): int

CPedGroupIntelligence::ComputeDefaultTasks

plugin::CallMethodDynGlobal(gaddrof(CPedGroupIntelligence::ComputeDefaultTasks), this, ped);

0AA6: call_method 0x5F88D0 struct [CPedGroupIntelligence] num_params 1 pop 0 [ped]

function CPedGroupIntelligence__ComputeDefaultTasks<thiscall, 0x5F88D0>(struct: int, ped)

*CPedGroupIntelligence::ComputeEventResponseTasks

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPedGroupIntelligence::ComputeEventResponseTasks), this);

0AA8: call_method_return 0x5FC440 struct [*CPedGroupIntelligence] num_params 0 pop 0 func_ret [void *]

function CPedGroupIntelligence__ComputeEventResponseTasks<thiscall, 0x5FC440>(struct: int): int

CPedGroupIntelligence::ComputeScriptCommandTasks

plugin::CallMethodDynGlobal(gaddrof(CPedGroupIntelligence::ComputeScriptCommandTasks), this);

0AA6: call_method 0x5F7800 struct [CPedGroupIntelligence] num_params 0 pop 0

function CPedGroupIntelligence__ComputeScriptCommandTasks<thiscall, 0x5F7800>(struct: int)

CPedGroupIntelligence::FlushTasks

plugin::CallMethodDynGlobal(gaddrof(CPedGroupIntelligence::FlushTasks), this, taskpair, ped);

0AA6: call_method 0x5F79C0 struct [CPedGroupIntelligence] num_params 2 pop 0 [ped] [taskpair]

function CPedGroupIntelligence__FlushTasks<thiscall, 0x5F79C0>(struct: int, taskpair, ped)

*CPedGroupIntelligence::GetTask

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPedGroupIntelligence::GetTask), this, ped, taskpair);

0AA8: call_method_return 0x5F7660 struct [*CPedGroupIntelligence] num_params 2 pop 0 [taskpair] [ped] func_ret [CTask *]

function CPedGroupIntelligence__GetTask<thiscall, 0x5F7660>(struct: int, ped, taskpair): int

*CPedGroupIntelligence::GetTaskDefault

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPedGroupIntelligence::GetTaskDefault), this, ped);

0AA8: call_method_return 0x5F86C0 struct [*CPedGroupIntelligence] num_params 1 pop 0 [ped] func_ret [CTask *]

function CPedGroupIntelligence__GetTaskDefault<thiscall, 0x5F86C0>(struct: int, ped): int

*CPedGroupIntelligence::GetTaskScriptCommand

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPedGroupIntelligence::GetTaskScriptCommand), this, ped);

0AA8: call_method_return 0x5F8690 struct [*CPedGroupIntelligence] num_params 1 pop 0 [ped] func_ret [CTask *]

function CPedGroupIntelligence__GetTaskScriptCommand<thiscall, 0x5F8690>(struct: int, ped): int

*CPedGroupIntelligence::GetTaskSecondary

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPedGroupIntelligence::GetTaskSecondary), this, ped);

0AA8: call_method_return 0x5F8620 struct [*CPedGroupIntelligence] num_params 1 pop 0 [ped] func_ret [CTask *]

function CPedGroupIntelligence__GetTaskSecondary<thiscall, 0x5F8620>(struct: int, ped): int

CPedGroupIntelligence::GetTaskSecondarySlot

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPedGroupIntelligence::GetTaskSecondarySlot), this, ped);

0AA8: call_method_return 0x5F8650 struct [CPedGroupIntelligence] num_params 1 pop 0 [ped] func_ret [signed int]

function CPedGroupIntelligence__GetTaskSecondarySlot<thiscall, 0x5F8650>(struct: int, ped): int

CPedGroupIntelligence::IsCurrentEventValid

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPedGroupIntelligence::IsCurrentEventValid), this);

0AA8: call_method_return 0x5F77A0 struct [CPedGroupIntelligence] num_params 0 pop 0 func_ret [bool]

function CPedGroupIntelligence__IsCurrentEventValid<thiscall, 0x5F77A0>(struct: int): int

CPedGroupIntelligence::IsGroupResponding

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPedGroupIntelligence::IsGroupResponding), this);

0AA8: call_method_return 0x5F7760 struct [CPedGroupIntelligence] num_params 0 pop 0 func_ret [bool]

function CPedGroupIntelligence__IsGroupResponding<thiscall, 0x5F7760>(struct: int): int

CPedGroupIntelligence::Process

plugin::CallMethodDynGlobal(gaddrof(CPedGroupIntelligence::Process), this);

0AA6: call_method 0x5FC4A0 struct [CPedGroupIntelligence] num_params 0 pop 0

function CPedGroupIntelligence__Process<thiscall, 0x5FC4A0>(struct: int)

CPedGroupIntelligence::ProcessIgnorePlayerGroup

plugin::CallMethodDynGlobal(gaddrof(CPedGroupIntelligence::ProcessIgnorePlayerGroup), this);

0AA6: call_method 0x5F87A0 struct [CPedGroupIntelligence] num_params 0 pop 0

function CPedGroupIntelligence__ProcessIgnorePlayerGroup<thiscall, 0x5F87A0>(struct: int)

CPedGroupIntelligence::ReportAllBarScriptTasksFinished

plugin::CallMethodDynGlobal(gaddrof(CPedGroupIntelligence::ReportAllBarScriptTasksFinished), this);

0AA6: call_method 0x5F8780 struct [CPedGroupIntelligence] num_params 0 pop 0

function CPedGroupIntelligence__ReportAllBarScriptTasksFinished<thiscall, 0x5F8780>(struct: int)

CPedGroupIntelligence::ReportAllTasksFinished

plugin::CallMethodDynGlobal(gaddrof_o(CPedGroupIntelligence::ReportAllTasksFinished, void (CPedGroupIntelligence::*)(CPedTaskPair *)), this, taskpair);

0AA6: call_method 0x5F8750 struct [CPedGroupIntelligence] num_params 1 pop 0 [taskpair]

function CPedGroupIntelligence__ReportAllTasksFinished<thiscall, 0x5F8750>(struct: int, taskpair)

CPedGroupIntelligence::ReportAllTasksFinished

plugin::CallMethodDynGlobal(gaddrof_o(CPedGroupIntelligence::ReportAllTasksFinished, void (CPedGroupIntelligence::*)()), this);

0AA6: call_method 0x5F8750 struct [CPedGroupIntelligence] num_params 0 pop 0

function CPedGroupIntelligence__ReportAllTasksFinished<thiscall, 0x5F8750>(struct: int)

CPedGroupIntelligence::ReportFinishedTask

plugin::CallMethodAndReturnDynGlobal(gaddrof_o(CPedGroupIntelligence::ReportFinishedTask, bool (CPedGroupIntelligence::*)(CPed const *, CTask const *, CPedTaskPair *)), this, ped, task, taskpair);

0AA8: call_method_return 0x5F86F0 struct [CPedGroupIntelligence] num_params 3 pop 0 [taskpair] [task] [ped] func_ret [bool]

function CPedGroupIntelligence__ReportFinishedTask<thiscall, 0x5F86F0>(struct: int, ped, task, taskpair): int

CPedGroupIntelligence::ReportFinishedTask

plugin::CallMethodAndReturnDynGlobal<bool, CPedGroupIntelligence *, CPed const *, CTask const >(gaddrof_o(CPedGroupIntelligence::ReportFinishedTask, bool (CPedGroupIntelligence::)(CPed const *, CTask const *)), this, ped, task);

0AA8: call_method_return 0x5F86F0 struct [CPedGroupIntelligence] num_params 2 pop 0 [task] [ped] func_ret [bool]

function CPedGroupIntelligence__ReportFinishedTask<thiscall, 0x5F86F0>(struct: int, ped, task): int

CPedGroupIntelligence::SetDefaultTask

plugin::CallMethodDynGlobal(gaddrof(CPedGroupIntelligence::SetDefaultTask), this, ped, task);

0AA6: call_method 0x5F8580 struct [CPedGroupIntelligence] num_params 2 pop 0 [task] [ped]

function CPedGroupIntelligence__SetDefaultTask<thiscall, 0x5F8580>(struct: int, ped, task)

CPedGroupIntelligence::SetDefaultTaskAllocator

plugin::CallMethodDynGlobal(gaddrof(CPedGroupIntelligence::SetDefaultTaskAllocator), this, PedGroupDefaultTaskAllocator);

0AA6: call_method 0x5FB280 struct [CPedGroupIntelligence] num_params 1 pop 0 [PedGroupDefaultTaskAllocator]

function CPedGroupIntelligence__SetDefaultTaskAllocator<thiscall, 0x5FB280>(struct: int, PedGroupDefaultTaskAllocator)

CPedGroupIntelligence::SetDefaultTaskAllocatorType

plugin::CallMethodDynGlobal(gaddrof(CPedGroupIntelligence::SetDefaultTaskAllocatorType), this, nPedGroupTaskAllocator);

0AA6: call_method 0x5FBB70 struct [CPedGroupIntelligence] num_params 1 pop 0 [nPedGroupTaskAllocator]

function CPedGroupIntelligence__SetDefaultTaskAllocatorType<thiscall, 0x5FBB70>(struct: int, nPedGroupTaskAllocator)

CPedGroupIntelligence::SetEventResponseTask

plugin::CallMethodDynGlobal(gaddrof(CPedGroupIntelligence::SetEventResponseTask), this, ped, arg3, task1, arg5, task2, arg7);

0AA6: call_method 0x5F8510 struct [CPedGroupIntelligence] num_params 6 pop 0 [arg7] [task2] [arg5] [task1] [arg3] [ped]

function CPedGroupIntelligence__SetEventResponseTask<thiscall, 0x5F8510>(struct: int, ped, arg3, task1, arg5, task2, arg7)

CPedGroupIntelligence::SetEventResponseTaskAllocator

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPedGroupIntelligence::SetEventResponseTaskAllocator), this, a2);

0AA8: call_method_return 0x5F7440 struct [CPedGroupIntelligence] num_params 1 pop 0 [a2] func_ret [int]

function CPedGroupIntelligence__SetEventResponseTaskAllocator<thiscall, 0x5F7440>(struct: int, a2): int

CPedGroupIntelligence::SetGroupDecisionMakerType

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPedGroupIntelligence::SetGroupDecisionMakerType), this, a2);

0AA8: call_method_return 0x5F7340 struct [CPedGroupIntelligence] num_params 1 pop 0 [a2] func_ret [int]

function CPedGroupIntelligence__SetGroupDecisionMakerType<thiscall, 0x5F7340>(struct: int, a2): int

CPedGroupIntelligence::SetPrimaryTaskAllocator

plugin::CallMethodDynGlobal(gaddrof(CPedGroupIntelligence::SetPrimaryTaskAllocator), this, taskAllocator);

0AA6: call_method 0x5F7410 struct [CPedGroupIntelligence] num_params 1 pop 0 [taskAllocator]

function CPedGroupIntelligence__SetPrimaryTaskAllocator<thiscall, 0x5F7410>(struct: int, taskAllocator)

CPedGroupIntelligence::SetScriptCommandTask

plugin::CallMethodDynGlobal(gaddrof(CPedGroupIntelligence::SetScriptCommandTask), this, ped, task);

0AA6: call_method 0x5F8560 struct [CPedGroupIntelligence] num_params 2 pop 0 [task] [ped]

function CPedGroupIntelligence__SetScriptCommandTask<thiscall, 0x5F8560>(struct: int, ped, task)

CPedGroupIntelligence::SetTask

plugin::CallMethodDynGlobal(gaddrof(CPedGroupIntelligence::SetTask), this, ped, task, taskpair, arg5, arg6);

0AA6: call_method 0x5F7540 struct [CPedGroupIntelligence] num_params 5 pop 0 [arg6] [arg5] [taskpair] [task] [ped]

function CPedGroupIntelligence__SetTask<thiscall, 0x5F7540>(struct: int, ped, task, taskpair, arg5, arg6)

plugin_sa\game_sa\CPedGroupMembership.cpp

CPedGroupMembership::AddFollower

plugin::CallMethodDynGlobal(gaddrof(CPedGroupMembership::AddFollower), this, ped);

0AA6: call_method 0x5F8020 struct [CPedGroupMembership] num_params 1 pop 0 [ped]

function CPedGroupMembership__AddFollower<thiscall, 0x5F8020>(struct: int, ped)

CPedGroupMembership::AddMember

plugin::CallMethodDynGlobal(gaddrof(CPedGroupMembership::AddMember), this, member, memberID);

0AA6: call_method 0x5F6AE0 struct [CPedGroupMembership] num_params 2 pop 0 [memberID] [member]

function CPedGroupMembership__AddMember<thiscall, 0x5F6AE0>(struct: int, member, memberID)

CPedGroupMembership::AppointNewLeader

plugin::CallMethodDynGlobal(gaddrof(CPedGroupMembership::AppointNewLeader), this);

0AA6: call_method 0x5FB240 struct [CPedGroupMembership] num_params 0 pop 0

function CPedGroupMembership__AppointNewLeader<thiscall, 0x5FB240>(struct: int)

CPedGroupMembership::CountMembers

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPedGroupMembership::CountMembers), this);

0AA8: call_method_return 0x5F6A50 struct [CPedGroupMembership] num_params 0 pop 0 func_ret [int]

function CPedGroupMembership__CountMembers<thiscall, 0x5F6A50>(struct: int): int

CPedGroupMembership::CountMembersExcludingLeader

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPedGroupMembership::CountMembersExcludingLeader), this);

0AA8: call_method_return 0x5F6AA0 struct [CPedGroupMembership] num_params 0 pop 0 func_ret [int]

function CPedGroupMembership__CountMembersExcludingLeader<thiscall, 0x5F6AA0>(struct: int): int

CPedGroupMembership::Flush

plugin::CallMethodDynGlobal(gaddrof(CPedGroupMembership::Flush), this);

0AA6: call_method 0x5FB160 struct [CPedGroupMembership] num_params 0 pop 0

function CPedGroupMembership__Flush<thiscall, 0x5FB160>(struct: int)

CPedGroupMembership::From

plugin::CallMethodDynGlobal(gaddrof(CPedGroupMembership::From), this, obj);

0AA6: call_method 0x5F7FE0 struct [CPedGroupMembership] num_params 1 pop 0 [obj]

function CPedGroupMembership__From<thiscall, 0x5F7FE0>(struct: int, obj)

*CPedGroupMembership::GetLeader

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPedGroupMembership::GetLeader), this);

0AA8: call_method_return 0x5F69A0 struct [*CPedGroupMembership] num_params 0 pop 0 func_ret [CPed *]

function CPedGroupMembership__GetLeader<thiscall, 0x5F69A0>(struct: int): int

*CPedGroupMembership::GetMember

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPedGroupMembership::GetMember), this, memberId);

0AA8: call_method_return 0x5F69B0 struct [*CPedGroupMembership] num_params 1 pop 0 [memberId] func_ret [CPed *]

function CPedGroupMembership__GetMember<thiscall, 0x5F69B0>(struct: int, memberId): int

CPedGroupMembership::IsFollower

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPedGroupMembership::IsFollower), this, ped);

0AA8: call_method_return 0x5F69E0 struct [CPedGroupMembership] num_params 1 pop 0 [ped] func_ret [bool]

function CPedGroupMembership__IsFollower<thiscall, 0x5F69E0>(struct: int, ped): int

CPedGroupMembership::IsLeader

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPedGroupMembership::IsLeader), this, ped);

0AA8: call_method_return 0x5F69C0 struct [CPedGroupMembership] num_params 1 pop 0 [ped] func_ret [bool]

function CPedGroupMembership__IsLeader<thiscall, 0x5F69C0>(struct: int, ped): int

CPedGroupMembership::IsMember

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPedGroupMembership::IsMember), this, ped);

0AA8: call_method_return 0x5F6A10 struct [CPedGroupMembership] num_params 1 pop 0 [ped] func_ret [bool]

function CPedGroupMembership__IsMember<thiscall, 0x5F6A10>(struct: int, ped): int

CPedGroupMembership::Process

plugin::CallMethodDynGlobal(gaddrof(CPedGroupMembership::Process), this);

0AA6: call_method 0x5FBA60 struct [CPedGroupMembership] num_params 0 pop 0

function CPedGroupMembership__Process<thiscall, 0x5FBA60>(struct: int)

CPedGroupMembership::RemoveAllFollowers

plugin::CallMethodDynGlobal(gaddrof(CPedGroupMembership::RemoveAllFollowers), this, bCreatedByGameOnly);

0AA6: call_method 0x5FB190 struct [CPedGroupMembership] num_params 1 pop 0 [bCreatedByGameOnly]

function CPedGroupMembership__RemoveAllFollowers<thiscall, 0x5FB190>(struct: int, bCreatedByGameOnly)

CPedGroupMembership::RemoveMember

plugin::CallMethodDynGlobal(gaddrof(CPedGroupMembership::RemoveMember), this, memberID);

0AA6: call_method 0x5F80D0 struct [CPedGroupMembership] num_params 1 pop 0 [memberID]

function CPedGroupMembership__RemoveMember<thiscall, 0x5F80D0>(struct: int, memberID)

CPedGroupMembership::RemoveNFollowers

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPedGroupMembership::RemoveNFollowers), this, count);

0AA8: call_method_return 0x5FB1D0 struct [CPedGroupMembership] num_params 1 pop 0 [count] func_ret [char]

function CPedGroupMembership__RemoveNFollowers<thiscall, 0x5FB1D0>(struct: int, count): int

CPedGroupMembership::SetLeader

plugin::CallMethodDynGlobal(gaddrof(CPedGroupMembership::SetLeader), this, ped);

0AA6: call_method 0x5FB9C0 struct [CPedGroupMembership] num_params 1 pop 0 [ped]

function CPedGroupMembership__SetLeader<thiscall, 0x5FB9C0>(struct: int, ped)

CPedGroupMembership::GetObjectForPedToHold

plugin::CallAndReturnDynGlobal(gaddrof(CPedGroupMembership::GetObjectForPedToHold));

0AA7: call_function_return 0x5F6950 num_params 0 pop 0 func_ret [signed int]

function CPedGroupMembership__GetObjectForPedToHold<cdecl, 0x5F6950>(): int

plugin_sa\game_sa\CPedGroupPlacer.cpp

CPedGroupPlacer::PlaceChatGroup

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPedGroupPlacer::PlaceChatGroup), this, pedtype, numOfPeds, origin, unused);

0AA8: call_method_return 0x5FCE80 struct [CPedGroupPlacer] num_params 4 pop 0 [unused] [origin] [numOfPeds] [pedtype] func_ret [bool]

function CPedGroupPlacer__PlaceChatGroup<thiscall, 0x5FCE80>(struct: int, pedtype, numOfPeds, origin, unused): int

CPedGroupPlacer::PlaceFormationGroup

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPedGroupPlacer::PlaceFormationGroup), this, pedtype, numOfPeds, origin, unused);

0AA8: call_method_return 0x5FC9B0 struct [CPedGroupPlacer] num_params 4 pop 0 [unused] [origin] [numOfPeds] [pedtype] func_ret [bool]

function CPedGroupPlacer__PlaceFormationGroup<thiscall, 0x5FC9B0>(struct: int, pedtype, numOfPeds, origin, unused): int

CPedGroupPlacer::PlaceGroup

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPedGroupPlacer::PlaceGroup), this, pedtype, numOfPeds, origin, nGroupPlacerType);

0AA8: call_method_return 0x5FD810 struct [CPedGroupPlacer] num_params 4 pop 0 [nGroupPlacerType] [origin] [numOfPeds] [pedtype] func_ret [bool]

function CPedGroupPlacer__PlaceGroup<thiscall, 0x5FD810>(struct: int, pedtype, numOfPeds, origin, nGroupPlacerType): int

CPedGroupPlacer::PlaceRandomGroup

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPedGroupPlacer::PlaceRandomGroup), this, pedtype, numOfPeds, origin, unused);

0AA8: call_method_return 0x5FD330 struct [CPedGroupPlacer] num_params 4 pop 0 [unused] [origin] [numOfPeds] [pedtype] func_ret [bool]

function CPedGroupPlacer__PlaceRandomGroup<thiscall, 0x5FD330>(struct: int, pedtype, numOfPeds, origin, unused): int

plugin_sa\game_sa\CPedGroups.cpp

CPedGroups::AddGroup

plugin::CallAndReturnDynGlobal(gaddrof(CPedGroups::AddGroup));

0AA7: call_function_return 0x5FB800 num_params 0 pop 0 func_ret [signed int]

function CPedGroups__AddGroup<cdecl, 0x5FB800>(): int

CPedGroups::AreInSameGroup

plugin::CallAndReturnDynGlobal(gaddrof(CPedGroups::AreInSameGroup), ped1, ped2);

0AA7: call_function_return 0x5F7F40 num_params 2 pop 2 [ped2] [ped1] func_ret [bool]

function CPedGroups__AreInSameGroup<cdecl, 0x5F7F40>(ped1, ped2): int

CPedGroups::GetGroupId

plugin::CallAndReturnDynGlobal(gaddrof(CPedGroups::GetGroupId), pedgrp);

0AA7: call_function_return 0x5F7EE0 num_params 1 pop 1 [pedgrp] func_ret [signed int]

function CPedGroups__GetGroupId<cdecl, 0x5F7EE0>(pedgrp): int

*CPedGroups::GetPedsGroup

plugin::CallAndReturnDynGlobal(gaddrof(CPedGroups::GetPedsGroup), ped);

0AA7: call_function_return 0x5F7E80 num_params 1 pop 1 [ped] func_ret [char *]

function CPedGroups__GetPedsGroup<cdecl, 0x5F7E80>(ped): int

CPedGroups::IsGroupLeader

plugin::CallAndReturnDynGlobal(gaddrof(CPedGroups::IsGroupLeader), ped);

0AA7: call_function_return 0x5F7E40 num_params 1 pop 1 [ped] func_ret [bool]

function CPedGroups__IsGroupLeader<cdecl, 0x5F7E40>(ped): int

CPedGroups::IsInPlayersGroup

plugin::CallAndReturnDynGlobal(gaddrof(CPedGroups::IsInPlayersGroup), a1);

0AA7: call_function_return 0x5F7F10 num_params 1 pop 1 [a1] func_ret [char]

function CPedGroups__IsInPlayersGroup<cdecl, 0x5F7F10>(a1): int

CPedGroups::RemoveAllFollowersFromGroup

plugin::CallDynGlobal(gaddrof(CPedGroups::RemoveAllFollowersFromGroup), groupID);

CPedGroups::RemoveGroup

plugin::CallDynGlobal(gaddrof(CPedGroups::RemoveGroup), groupID);

plugin_sa\game_sa\CPedIK.cpp

CPedIK::RotateTorso

plugin::CallMethod<0x5FDDB0, CPedIK , AnimBlendFrameData, LimbOrientation&, bool>(this, bone, orientation, flag);

0AA6: call_method 0x5FDDB0 struct [CPedIK] num_params 3 pop 0 [flag] [orientation] [bone]

function CPedIK__RotateTorso<thiscall, 0x5FDDB0>(struct: int, bone, orientation, flag)

CPedIK::PointGunInDirection

plugin::CallMethodAndReturn(this, Z_angle, arg2, flag, arg4);

0AA8: call_method_return 0x5FDC00 struct [CPedIK] num_params 4 pop 0 [arg4] [flag] [arg2] [Z_angle] func_ret [bool]

function CPedIK__PointGunInDirection<thiscall, 0x5FDC00>(struct: int, Z_angle, arg2, flag, arg4): int

CPedIK::PointGunAtPosition

plugin::CallMethod<0x5FDE20, CPedIK *, CVector const&, float>(this, posn, arg2);

0AA6: call_method 0x5FDE20 struct [CPedIK] num_params 2 pop 0 [arg2] [posn]

function CPedIK__PointGunAtPosition<thiscall, 0x5FDE20>(struct: int, posn, arg2)

CPedIK::GetWorldMatrix

plugin::CallAndReturn, 0x5FD8F0, RwFrame, RwMatrixTag*>(frame, transformMat);

0AA7: call_function_return 0x5FD8F0 num_params 2 pop 2 [transformMat] [frame] func_ret [RwMatrixTag*]

function CPedIK__GetWorldMatrix<cdecl, 0x5FD8F0>(frame, transformMat): int

plugin_sa\game_sa\CPedIntelligence.cpp

CPedIntelligence::SetPedDecisionMakerType

plugin::CallMethod<0x600B50, CPedIntelligence *, int>(this, newtype);

0AA6: call_method 0x600B50 struct [CPedIntelligence] num_params 1 pop 0 [newtype]

function CPedIntelligence__SetPedDecisionMakerType<thiscall, 0x600B50>(struct: int, newtype)

CPedIntelligence::SetPedDecisionMakerTypeInGroup

plugin::CallMethod<0x600BB0, CPedIntelligence *, int>(this, newtype);

0AA6: call_method 0x600BB0 struct [CPedIntelligence] num_params 1 pop 0 [newtype]

function CPedIntelligence__SetPedDecisionMakerTypeInGroup<thiscall, 0x600BB0>(struct: int, newtype)

CPedIntelligence::RestorePedDecisionMakerType

plugin::CallMethod<0x600BC0, CPedIntelligence *>(this);

0AA6: call_method 0x600BC0 struct [CPedIntelligence] num_params 0 pop 0

function CPedIntelligence__RestorePedDecisionMakerType<thiscall, 0x600BC0>(struct: int)

CPedIntelligence::SetHearingRange

plugin::CallMethod<0x600BE0, CPedIntelligence *, float>(this, range);

0AA6: call_method 0x600BE0 struct [CPedIntelligence] num_params 1 pop 0 [range]

function CPedIntelligence__SetHearingRange<thiscall, 0x600BE0>(struct: int, range)

CPedIntelligence::SetSeeingRange

plugin::CallMethod<0x600BF0, CPedIntelligence *, float>(this, range);

0AA6: call_method 0x600BF0 struct [CPedIntelligence] num_params 1 pop 0 [range]

function CPedIntelligence__SetSeeingRange<thiscall, 0x600BF0>(struct: int, range)

CPedIntelligence::IsInHearingRange

plugin::CallMethodAndReturn(this, posn);

0AA8: call_method_return 0x600C00 struct [CPedIntelligence] num_params 1 pop 0 [posn] func_ret [bool]

function CPedIntelligence__IsInHearingRange<thiscall, 0x600C00>(struct: int, posn): int

CPedIntelligence::IsInSeeingRange

plugin::CallMethodAndReturn(this, posn);

0AA8: call_method_return 0x600C60 struct [CPedIntelligence] num_params 1 pop 0 [posn] func_ret [bool]

function CPedIntelligence__IsInSeeingRange<thiscall, 0x600C60>(struct: int, posn): int

CPedIntelligence::FindRespectedFriendInInformRange

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x600CF0 struct [CPedIntelligence] num_params 0 pop 0 func_ret [bool]

function CPedIntelligence__FindRespectedFriendInInformRange<thiscall, 0x600CF0>(struct: int): int

CPedIntelligence::IsRespondingToEvent

plugin::CallMethodAndReturn(this, event);

0AA8: call_method_return 0x600DB0 struct [CPedIntelligence] num_params 1 pop 0 [event] func_ret [bool]

function CPedIntelligence__IsRespondingToEvent<thiscall, 0x600DB0>(struct: int, event): int

CPedIntelligence::AddTaskPhysResponse

plugin::CallMethod<0x600DC0, CPedIntelligence , CTask, bool>(this, task, arg2);

0AA6: call_method 0x600DC0 struct [CPedIntelligence] num_params 2 pop 0 [arg2] [task]

function CPedIntelligence__AddTaskPhysResponse<thiscall, 0x600DC0>(struct: int, task, arg2)

CPedIntelligence::AddTaskEventResponseTemp

plugin::CallMethod<0x600DE0, CPedIntelligence , CTask, bool>(this, task, arg2);

0AA6: call_method 0x600DE0 struct [CPedIntelligence] num_params 2 pop 0 [arg2] [task]

function CPedIntelligence__AddTaskEventResponseTemp<thiscall, 0x600DE0>(struct: int, task, arg2)

CPedIntelligence::AddTaskEventResponseNonTemp

plugin::CallMethod<0x600E00, CPedIntelligence , CTask, bool>(this, task, arg2);

0AA6: call_method 0x600E00 struct [CPedIntelligence] num_params 2 pop 0 [arg2] [task]

function CPedIntelligence__AddTaskEventResponseNonTemp<thiscall, 0x600E00>(struct: int, task, arg2)

CPedIntelligence::AddTaskPrimaryMaybeInGroup

plugin::CallMethod<0x600E20, CPedIntelligence , CTask, bool>(this, task, arg2);

0AA6: call_method 0x600E20 struct [CPedIntelligence] num_params 2 pop 0 [arg2] [task]

function CPedIntelligence__AddTaskPrimaryMaybeInGroup<thiscall, 0x600E20>(struct: int, task, arg2)

CPedIntelligence::FindTaskByType

plugin::CallMethodAndReturn(this, type);

0AA8: call_method_return 0x600EE0 struct [CPedIntelligence] num_params 1 pop 0 [type] func_ret [CTask*]

function CPedIntelligence__FindTaskByType<thiscall, 0x600EE0>(struct: int, type): int

CPedIntelligence::GetTaskFighting

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x600F30 struct [CPedIntelligence] num_params 0 pop 0 func_ret [CTaskSimpleFight*]

function CPedIntelligence__GetTaskFighting<thiscall, 0x600F30>(struct: int): int

CPedIntelligence::GetTaskUseGun

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x600F70 struct [CPedIntelligence] num_params 0 pop 0 func_ret [CTaskSimpleUseGun*]

function CPedIntelligence__GetTaskUseGun<thiscall, 0x600F70>(struct: int): int

CPedIntelligence::GetTaskThrow

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x600FB0 struct [CPedIntelligence] num_params 0 pop 0 func_ret [CTaskSimpleThrowProjectile*]

function CPedIntelligence__GetTaskThrow<thiscall, 0x600FB0>(struct: int): int

CPedIntelligence::GetTaskHold

plugin::CallMethodAndReturn(this, arg1);

0AA8: call_method_return 0x600FF0 struct [CPedIntelligence] num_params 1 pop 0 [arg1] func_ret [CTaskSimpleHoldEntity*]

function CPedIntelligence__GetTaskHold<thiscall, 0x600FF0>(struct: int, arg1): int

CPedIntelligence::GetTaskSwim

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x601070 struct [CPedIntelligence] num_params 0 pop 0 func_ret [CTaskSimpleSwim*]

function CPedIntelligence__GetTaskSwim<thiscall, 0x601070>(struct: int): int

CPedIntelligence::GetTaskDuck

plugin::CallMethodAndReturn(this, arg1);

0AA8: call_method_return 0x6010A0 struct [CPedIntelligence] num_params 1 pop 0 [arg1] func_ret [CTaskSimpleDuck*]

function CPedIntelligence__GetTaskDuck<thiscall, 0x6010A0>(struct: int, arg1): int

CPedIntelligence::GetTaskJetPack

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x601110 struct [CPedIntelligence] num_params 0 pop 0 func_ret [CTaskSimpleJetPack*]

function CPedIntelligence__GetTaskJetPack<thiscall, 0x601110>(struct: int): int

CPedIntelligence::GetTaskInAir

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x601150 struct [CPedIntelligence] num_params 0 pop 0 func_ret [CTaskSimpleInAir*]

function CPedIntelligence__GetTaskInAir<thiscall, 0x601150>(struct: int): int

CPedIntelligence::GetTaskClimb

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x601180 struct [CPedIntelligence] num_params 0 pop 0 func_ret [CTaskSimpleClimb*]

function CPedIntelligence__GetTaskClimb<thiscall, 0x601180>(struct: int): int

CPedIntelligence::GetUsingParachute

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x6011B0 struct [CPedIntelligence] num_params 0 pop 0 func_ret [bool]

function CPedIntelligence__GetUsingParachute<thiscall, 0x6011B0>(struct: int): int

CPedIntelligence::SetTaskDuckSecondary

plugin::CallMethod<0x601230, CPedIntelligence *, unsigned short>(this, arg1);

0AA6: call_method 0x601230 struct [CPedIntelligence] num_params 1 pop 0 [arg1]

function CPedIntelligence__SetTaskDuckSecondary<thiscall, 0x601230>(struct: int, arg1)

CPedIntelligence::ClearTaskDuckSecondary

plugin::CallMethod<0x601390, CPedIntelligence *>(this);

0AA6: call_method 0x601390 struct [CPedIntelligence] num_params 0 pop 0

function CPedIntelligence__ClearTaskDuckSecondary<thiscall, 0x601390>(struct: int)

CPedIntelligence::ClearTasks

plugin::CallMethod<0x601420, CPedIntelligence *, bool, bool>(this, arg1, arg2);

0AA6: call_method 0x601420 struct [CPedIntelligence] num_params 2 pop 0 [arg2] [arg1]

function CPedIntelligence__ClearTasks<thiscall, 0x601420>(struct: int, arg1, arg2)

CPedIntelligence::FlushImmediately

plugin::CallMethod<0x601640, CPedIntelligence *, bool>(this, arg1);

0AA6: call_method 0x601640 struct [CPedIntelligence] num_params 1 pop 0 [arg1]

function CPedIntelligence__FlushImmediately<thiscall, 0x601640>(struct: int, arg1)

CPedIntelligence::GetEffectInUse

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x6018D0 struct [CPedIntelligence] num_params 0 pop 0 func_ret [C2dEffect*]

function CPedIntelligence__GetEffectInUse<thiscall, 0x6018D0>(struct: int): int

CPedIntelligence::SetEffectInUse

plugin::CallMethod<0x6018E0, CPedIntelligence , C2dEffect>(this, arg1);

0AA6: call_method 0x6018E0 struct [CPedIntelligence] num_params 1 pop 0 [arg1]

function CPedIntelligence__SetEffectInUse<thiscall, 0x6018E0>(struct: int, arg1)

CPedIntelligence::ProcessAfterProcCol

plugin::CallMethod<0x6018F0, CPedIntelligence *>(this);

0AA6: call_method 0x6018F0 struct [CPedIntelligence] num_params 0 pop 0

function CPedIntelligence__ProcessAfterProcCol<thiscall, 0x6018F0>(struct: int)

CPedIntelligence::ProcessAfterPreRender

plugin::CallMethod<0x6019B0, CPedIntelligence *>(this);

0AA6: call_method 0x6019B0 struct [CPedIntelligence] num_params 0 pop 0

function CPedIntelligence__ProcessAfterPreRender<thiscall, 0x6019B0>(struct: int)

CPedIntelligence::ProcessEventHandler

plugin::CallMethod<0x601BB0, CPedIntelligence *>(this);

0AA6: call_method 0x601BB0 struct [CPedIntelligence] num_params 0 pop 0

function CPedIntelligence__ProcessEventHandler<thiscall, 0x601BB0>(struct: int)

CPedIntelligence::IsFriendlyWith

plugin::CallMethodAndReturn(this, ped);

0AA8: call_method_return 0x601BC0 struct [CPedIntelligence] num_params 1 pop 0 [ped] func_ret [bool]

function CPedIntelligence__IsFriendlyWith<thiscall, 0x601BC0>(struct: int, ped): int

CPedIntelligence::IsThreatenedBy

plugin::CallMethodAndReturn(this, ped);

0AA8: call_method_return 0x601C30 struct [CPedIntelligence] num_params 1 pop 0 [ped] func_ret [bool]

function CPedIntelligence__IsThreatenedBy<thiscall, 0x601C30>(struct: int, ped): int

CPedIntelligence::Respects

plugin::CallMethodAndReturn(this, ped);

0AA8: call_method_return 0x601C90 struct [CPedIntelligence] num_params 1 pop 0 [ped] func_ret [bool]

function CPedIntelligence__Respects<thiscall, 0x601C90>(struct: int, ped): int

CPedIntelligence::IsInACarOrEnteringOne

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x601CC0 struct [CPedIntelligence] num_params 0 pop 0 func_ret [bool]

function CPedIntelligence__IsInACarOrEnteringOne<thiscall, 0x601CC0>(struct: int): int

CPedIntelligence::AreFriends

plugin::CallAndReturn(ped1, ped2);

0AA7: call_function_return 0x601D10 num_params 2 pop 2 [ped2] [ped1] func_ret [bool]

function CPedIntelligence__AreFriends<cdecl, 0x601D10>(ped1, ped2): int

CPedIntelligence::IsPedGoingSomewhereOnFoot

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x601D50 struct [CPedIntelligence] num_params 0 pop 0 func_ret [bool]

function CPedIntelligence__IsPedGoingSomewhereOnFoot<thiscall, 0x601D50>(struct: int): int

CPedIntelligence::GetMoveStateFromGoToTask

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x601D70 struct [CPedIntelligence] num_params 0 pop 0 func_ret [int*]

function CPedIntelligence__GetMoveStateFromGoToTask<thiscall, 0x601D70>(struct: int): int

CPedIntelligence::FlushIntelligence

plugin::CallMethod<0x601DA0, CPedIntelligence *>(this);

0AA6: call_method 0x601DA0 struct [CPedIntelligence] num_params 0 pop 0

function CPedIntelligence__FlushIntelligence<thiscall, 0x601DA0>(struct: int)

CPedIntelligence::TestForStealthKill

plugin::CallMethodAndReturn, CPed, bool>(this, pPed, arg2);

0AA8: call_method_return 0x601E00 struct [CPedIntelligence] num_params 2 pop 0 [arg2] [pPed] func_ret [bool]

function CPedIntelligence__TestForStealthKill<thiscall, 0x601E00>(struct: int, pPed, arg2): int

CPedIntelligence::RecordEventForScript

plugin::CallMethod<0x602050, CPedIntelligence *, int, int>(this, EventID, EventPriority);

0AA6: call_method 0x602050 struct [CPedIntelligence] num_params 2 pop 0 [EventPriority] [EventID]

function CPedIntelligence__RecordEventForScript<thiscall, 0x602050>(struct: int, EventID, EventPriority)

CPedIntelligence::HasInterestingEntites

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x602080 struct [CPedIntelligence] num_params 0 pop 0 func_ret [bool]

function CPedIntelligence__HasInterestingEntites<thiscall, 0x602080>(struct: int): int

CPedIntelligence::IsInterestingEntity

plugin::CallMethodAndReturn, CEntity>(this, pEntity);

0AA8: call_method_return 0x6020A0 struct [CPedIntelligence] num_params 1 pop 0 [pEntity] func_ret [bool]

function CPedIntelligence__IsInterestingEntity<thiscall, 0x6020A0>(struct: int, pEntity): int

CPedIntelligence::LookAtInterestingEntities

plugin::CallMethod<0x6020D0, CPedIntelligence *>(this);

0AA6: call_method 0x6020D0 struct [CPedIntelligence] num_params 0 pop 0

function CPedIntelligence__LookAtInterestingEntities<thiscall, 0x6020D0>(struct: int)

CPedIntelligence::RemoveAllInterestingEntities

plugin::CallMethod<0x602320, CPedIntelligence *>(this);

0AA6: call_method 0x602320 struct [CPedIntelligence] num_params 0 pop 0

function CPedIntelligence__RemoveAllInterestingEntities<thiscall, 0x602320>(struct: int)

CPedIntelligence::IsPedGoingForCarDoor

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x602350 struct [CPedIntelligence] num_params 0 pop 0 func_ret [bool]

function CPedIntelligence__IsPedGoingForCarDoor<thiscall, 0x602350>(struct: int): int

CPedIntelligence::CanSeeEntityWithLights

plugin::CallMethodAndReturn, CEntity const, bool>(this, pEntity, arg2);

0AA8: call_method_return 0x605550 struct [CPedIntelligence] num_params 2 pop 0 [arg2] [pEntity] func_ret [float]

function CPedIntelligence__CanSeeEntityWithLights<thiscall, 0x605550>(struct: int, pEntity, arg2): float

CPedIntelligence::ProcessStaticCounter

plugin::CallMethod<0x605650, CPedIntelligence *>(this);

0AA6: call_method 0x605650 struct [CPedIntelligence] num_params 0 pop 0

function CPedIntelligence__ProcessStaticCounter<thiscall, 0x605650>(struct: int)

CPedIntelligence::ProcessFirst

plugin::CallMethod<0x6073A0, CPedIntelligence *>(this);

0AA6: call_method 0x6073A0 struct [CPedIntelligence] num_params 0 pop 0

function CPedIntelligence__ProcessFirst<thiscall, 0x6073A0>(struct: int)

CPedIntelligence::Process

plugin::CallMethod<0x608260, CPedIntelligence *>(this);

0AA6: call_method 0x608260 struct [CPedIntelligence] num_params 0 pop 0

function CPedIntelligence__Process<thiscall, 0x608260>(struct: int)

CPedIntelligence::operator delete

plugin::Call<0x6074E0, void*>(arg1);

0AA5: call_function 0x6074E0 num_params 1 pop 1 [arg1]

function CPedIntelligence__operator delete<cdecl, 0x6074E0>(arg1)

plugin_sa\game_sa\CPedList.cpp

CPedList::BuildListFromGroup_NoLeader

plugin::CallMethodDynGlobal(gaddrof(CPedList::BuildListFromGroup_NoLeader), this, pedGroupMemberShip);

0AA6: call_method 0x699DD0 struct [CPedList] num_params 1 pop 0 [pedGroupMemberShip]

function CPedList__BuildListFromGroup_NoLeader<thiscall, 0x699DD0>(struct: int, pedGroupMemberShip)

CPedList::BuildListFromGroup_NotInCar_NoLeader

plugin::CallMethodDynGlobal(gaddrof(CPedList::BuildListFromGroup_NotInCar_NoLeader), this, pedGroupMembership);

0AA6: call_method 0x69A340 struct [CPedList] num_params 1 pop 0 [pedGroupMembership]

function CPedList__BuildListFromGroup_NotInCar_NoLeader<thiscall, 0x69A340>(struct: int, pedGroupMembership)

CPedList::BuildListOfPedsOfPedType

plugin::CallMethodDynGlobal(gaddrof(CPedList::BuildListOfPedsOfPedType), this, pedtype);

0AA6: call_method 0x69A3B0 struct [CPedList] num_params 1 pop 0 [pedtype]

function CPedList__BuildListOfPedsOfPedType<thiscall, 0x69A3B0>(struct: int, pedtype)

CPedList::Empty

plugin::CallMethodDynGlobal(gaddrof(CPedList::Empty), this);

0AA6: call_method 0x699DB0 struct [CPedList] num_params 0 pop 0

function CPedList__Empty<thiscall, 0x699DB0>(struct: int)

CPedList::ExtractPedsWithGuns

plugin::CallMethodDynGlobal(gaddrof(CPedList::ExtractPedsWithGuns), this, pedlist);

0AA6: call_method 0x69A4C0 struct [CPedList] num_params 1 pop 0 [pedlist]

function CPedList__ExtractPedsWithGuns<thiscall, 0x69A4C0>(struct: int, pedlist)

CPedList::FillUpHoles

plugin::CallMethodDynGlobal(gaddrof(CPedList::FillUpHoles), this);

0AA6: call_method 0x699E20 struct [CPedList] num_params 0 pop 0

function CPedList__FillUpHoles<thiscall, 0x699E20>(struct: int)

CPedList::RemovePedsAttackingPedType

plugin::CallMethodDynGlobal(gaddrof(CPedList::RemovePedsAttackingPedType), this, pedtype);

0AA6: call_method 0x69A450 struct [CPedList] num_params 1 pop 0 [pedtype]

function CPedList__RemovePedsAttackingPedType<thiscall, 0x69A450>(struct: int, pedtype)

CPedList::RemovePedsThatDontListenToPlayer

plugin::CallMethodDynGlobal(gaddrof(CPedList::RemovePedsThatDontListenToPlayer), this);

0AA6: call_method 0x69A420 struct [CPedList] num_params 0 pop 0

function CPedList__RemovePedsThatDontListenToPlayer<thiscall, 0x69A420>(struct: int)

plugin_sa\game_sa\CPedPlacement.cpp

CPedPlacement::FindZCoorForPed

plugin::CallAndReturnDynGlobal(gaddrof(CPedPlacement::FindZCoorForPed), pos);

0AA7: call_function_return 0x616920 num_params 1 pop 1 [pos] func_ret [bool]

function CPedPlacement__FindZCoorForPed<cdecl, 0x616920>(pos): int

CPedPlacement::IsPositionClearForPed

plugin::CallAndReturnDynGlobal(gaddrof(CPedPlacement::IsPositionClearForPed), pos, radius, maxNumObjects, pObjectList, bCheckVehicles, bCheckPeds, bCheckObjects);

0AA7: call_function_return 0x616860 num_params 7 pop 7 [bCheckObjects] [bCheckPeds] [bCheckVehicles] [pObjectList] [maxNumObjects] [radius] [pos] func_ret [bool]

function CPedPlacement__IsPositionClearForPed<cdecl, 0x616860>(pos, radius, maxNumObjects, pObjectList, bCheckVehicles, bCheckPeds, bCheckObjects): int

*CPedPlacement::IsPositionClearOfCars

plugin::CallAndReturnDynGlobal(gaddrof_o(CPedPlacement::IsPositionClearOfCars, CVehicle ()(CVector const *)), pos);

0AA7: call_function_return 0x616A40 num_params 1 pop 1 [pos] func_ret [CVehicle *]

function CPedPlacement__IsPositionClearOfCars<cdecl, 0x616A40>(pos): int

*CPedPlacement::IsPositionClearOfCars

plugin::CallAndReturnDynGlobal(gaddrof_o(CPedPlacement::IsPositionClearOfCars, CVehicle ()(CPed const *)), ped);

0AA7: call_function_return 0x616A40 num_params 1 pop 1 [ped] func_ret [CVehicle *]

function CPedPlacement__IsPositionClearOfCars<cdecl, 0x616A40>(ped): int

plugin_sa\game_sa\CPedTaskPair.cpp

CPedTaskPair::Flush

plugin::CallMethodDynGlobal(gaddrof(CPedTaskPair::Flush), this);

0AA6: call_method 0x5E95B0 struct [CPedTaskPair] num_params 0 pop 0

function CPedTaskPair__Flush<thiscall, 0x5E95B0>(struct: int)

plugin_sa\game_sa\CPickup.cpp

CPickup::SetPosn

plugin::CallMethod<0x454960, CPickup *, float, float, float>(this, x, y, z);

0AA6: call_method 0x454960 struct [CPickup] num_params 3 pop 0 [z] [y] [x]

function CPickup__SetPosn<thiscall, 0x454960>(struct: int, x, y, z)

CPickup::GetXCoord

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x4549F0 struct [CPickup] num_params 0 pop 0 func_ret [float]

function CPickup__GetXCoord<thiscall, 0x4549F0>(struct: int): float

CPickup::GetYCoord

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x454A10 struct [CPickup] num_params 0 pop 0 func_ret [float]

function CPickup__GetYCoord<thiscall, 0x454A10>(struct: int): float

CPickup::GetZCoord

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x454A30 struct [CPickup] num_params 0 pop 0 func_ret [float]

function CPickup__GetZCoord<thiscall, 0x454A30>(struct: int): float

CPickup::ExtractAmmoFromPickup

plugin::CallMethod<0x454BE0, CPickup , CPlayerPed>(this, playerPed);

0AA6: call_method 0x454BE0 struct [CPickup] num_params 1 pop 0 [playerPed]

function CPickup__ExtractAmmoFromPickup<thiscall, 0x454BE0>(struct: int, playerPed)

CPickup::IsVisible

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x454C70 struct [CPickup] num_params 0 pop 0 func_ret [bool]

function CPickup__IsVisible<thiscall, 0x454C70>(struct: int): int

CPickup::GetRidOfObjects

plugin::CallMethod<0x454CF0, CPickup *>(this);

0AA6: call_method 0x454CF0 struct [CPickup] num_params 0 pop 0

function CPickup__GetRidOfObjects<thiscall, 0x454CF0>(struct: int)

CPickup::PickUpShouldBeInvisible

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x454D20 struct [CPickup] num_params 0 pop 0 func_ret [bool]

function CPickup__PickUpShouldBeInvisible<thiscall, 0x454D20>(struct: int): int

CPickup::FindTextIndexForString

plugin::Call<0x455500, char*>(message);

0AA5: call_function 0x455500 num_params 1 pop 1 [message]

function CPickup__FindTextIndexForString<cdecl, 0x455500>(message)

*CPickup::FindStringForTextIndex

plugin::CallAndReturn(index);

0AA7: call_function_return 0x455540 num_params 1 pop 1 [index] func_ret [char const *]

function CPickup__FindStringForTextIndex<cdecl, 0x455540>(index): int

CPickup::Remove

plugin::CallMethod<0x4556C0, CPickup *>(this);

0AA6: call_method 0x4556C0 struct [CPickup] num_params 0 pop 0

function CPickup__Remove<thiscall, 0x4556C0>(struct: int)

CPickup::GiveUsAPickUpObject

plugin::CallMethod<0x4567E0, CPickup , CObject*, int>(this, pObject, objectPoolSlotIndex);

0AA6: call_method 0x4567E0 struct [CPickup] num_params 2 pop 0 [objectPoolSlotIndex] [pObject]

function CPickup__GiveUsAPickUpObject<thiscall, 0x4567E0>(struct: int, pObject, objectPoolSlotIndex)

CPickup::Update

plugin::CallMethodAndReturn, CPlayerPed, CVehicle*, int>(this, playerPed, vehicle, playerId);

0AA8: call_method_return 0x457410 struct [CPickup] num_params 3 pop 0 [playerId] [vehicle] [playerPed] func_ret [bool]

function CPickup__Update<thiscall, 0x457410>(struct: int, playerPed, vehicle, playerId): int

CPickup::ProcessGunShot

plugin::CallMethod<0x4588B0, CPickup , CVector, CVector*>(this, origin, target);

0AA6: call_method 0x4588B0 struct [CPickup] num_params 2 pop 0 [target] [origin]

function CPickup__ProcessGunShot<thiscall, 0x4588B0>(struct: int, origin, target)

plugin_sa\game_sa\CPickups.cpp

CPickups::AddToCollectedPickupsArray

plugin::Call<0x455240, int>(handle);

0AA5: call_function 0x455240 num_params 1 pop 1 [handle]

function CPickups__AddToCollectedPickupsArray<cdecl, 0x455240>(handle)

CPickups::CreatePickupCoorsCloseToCoors

plugin::Call<0x458A80, float, float, float, float, float, float*>(in_x, in_y, in_z, out_x, out_y, out_z);

0AA5: call_function 0x458A80 num_params 6 pop 6 [out_z] [out_y] [out_x] [in_z] [in_y] [in_x]

function CPickups__CreatePickupCoorsCloseToCoors<cdecl, 0x458A80>(in_x, in_y, in_z, out_x, out_y, out_z)

CPickups::CreateSomeMoney

plugin::Call<0x458970, CVector, int>(coors, amount);

0AA5: call_function 0x458970 num_params 2 pop 2 [amount] [coors]

function CPickups__CreateSomeMoney<cdecl, 0x458970>(coors, amount)

CPickups::DetonateMinesHitByGunShot

plugin::Call<0x4590C0, CVector, CVector>(shotOrigin, shotTarget);

0AA5: call_function 0x4590C0 num_params 2 pop 2 [shotTarget] [shotOrigin]

function CPickups__DetonateMinesHitByGunShot<cdecl, 0x4590C0>(shotOrigin, shotTarget)

CPickups::DoCollectableEffects

plugin::Call<0x455E20, CEntity*>(entity);

0AA5: call_function 0x455E20 num_params 1 pop 1 [entity]

function CPickups__DoCollectableEffects<cdecl, 0x455E20>(entity)

CPickups::DoMineEffects

plugin::Call<0x4560E0, CEntity*>(entity);

0AA5: call_function 0x4560E0 num_params 1 pop 1 [entity]

function CPickups__DoMineEffects<cdecl, 0x4560E0>(entity)

CPickups::DoMoneyEffects

plugin::Call<0x454E80, CEntity*>(entity);

0AA5: call_function 0x454E80 num_params 1 pop 1 [entity]

function CPickups__DoMoneyEffects<cdecl, 0x454E80>(entity)

CPickups::DoPickUpEffects

plugin::Call<0x455720, CEntity*>(entity);

0AA5: call_function 0x455720 num_params 1 pop 1 [entity]

function CPickups__DoPickUpEffects<cdecl, 0x455720>(entity)

CPickups::FindPickUpForThisObject

plugin::CallAndReturn, 0x4551C0, CObject>(object);

0AA7: call_function_return 0x4551C0 num_params 1 pop 1 [object] func_ret [CPickup*]

function CPickups__FindPickUpForThisObject<cdecl, 0x4551C0>(object): int

CPickups::GenerateNewOne

plugin::CallAndReturn(coors, modelId, pickupType, ammo, moneyPerDay, isEmpty, message);

0AA7: call_function_return 0x456F20 num_params 7 pop 7 [message] [isEmpty] [moneyPerDay] [ammo] [pickupType] [modelId] [coors] func_ret [int]

function CPickups__GenerateNewOne<cdecl, 0x456F20>(coors, modelId, pickupType, ammo, moneyPerDay, isEmpty, message): int

CPickups::GenerateNewOne_WeaponType

plugin::CallAndReturn(coors, weaponType, pickupType, ammo, isEmpty, message);

0AA7: call_function_return 0x457380 num_params 6 pop 6 [message] [isEmpty] [ammo] [pickupType] [weaponType] [coors] func_ret [int]

function CPickups__GenerateNewOne_WeaponType<cdecl, 0x457380>(coors, weaponType, pickupType, ammo, isEmpty, message): int

CPickups::GetActualPickupIndex

plugin::CallAndReturn(pickupIndex);

0AA7: call_function_return 0x4552A0 num_params 1 pop 1 [pickupIndex] func_ret [int]

function CPickups__GetActualPickupIndex<cdecl, 0x4552A0>(pickupIndex): int

CPickups::GetNewUniquePickupIndex

plugin::CallAndReturn(pickupIndex);

0AA7: call_function_return 0x456A30 num_params 1 pop 1 [pickupIndex] func_ret [int]

function CPickups__GetNewUniquePickupIndex<cdecl, 0x456A30>(pickupIndex): int

CPickups::GetUniquePickupIndex

plugin::CallAndReturn(pickupIndex);

0AA7: call_function_return 0x455280 num_params 1 pop 1 [pickupIndex] func_ret [int]

function CPickups__GetUniquePickupIndex<cdecl, 0x455280>(pickupIndex): int

CPickups::GivePlayerGoodiesWithPickUpMI

plugin::CallAndReturn(modelId, playerId);

0AA7: call_function_return 0x4564F0 num_params 2 pop 2 [playerId] [modelId] func_ret [bool]

function CPickups__GivePlayerGoodiesWithPickUpMI<cdecl, 0x4564F0>(modelId, playerId): int

CPickups::Init

plugin::Call<0x454A70>();

0AA5: call_function 0x454A70 num_params 0 pop 0

function CPickups__Init<cdecl, 0x454A70>()

CPickups::IsPickUpPickedUp

plugin::CallAndReturn(pickupHandle);

0AA7: call_function_return 0x454B40 num_params 1 pop 1 [pickupHandle] func_ret [bool]

function CPickups__IsPickUpPickedUp<cdecl, 0x454B40>(pickupHandle): int

CPickups::Load

plugin::CallAndReturn();

0AA7: call_function_return 0x5D35A0 num_params 0 pop 0 func_ret [bool]

function CPickups__Load<cdecl, 0x5D35A0>(): int

CPickups::ModelForWeapon

plugin::CallAndReturn(weaponType);

0AA7: call_function_return 0x454AC0 num_params 1 pop 1 [weaponType] func_ret [int]

function CPickups__ModelForWeapon<cdecl, 0x454AC0>(weaponType): int

CPickups::PassTime

plugin::Call<0x455200, unsigned int>(time);

0AA5: call_function 0x455200 num_params 1 pop 1 [time]

function CPickups__PassTime<cdecl, 0x455200>(time)

CPickups::PickedUpHorseShoe

plugin::Call<0x455390>();

0AA5: call_function 0x455390 num_params 0 pop 0

function CPickups__PickedUpHorseShoe<cdecl, 0x455390>()

CPickups::PickedUpOyster

plugin::Call<0x4552D0>();

0AA5: call_function 0x4552D0 num_params 0 pop 0

function CPickups__PickedUpOyster<cdecl, 0x4552D0>()

CPickups::PictureTaken

plugin::Call<0x456A70>();

0AA5: call_function 0x456A70 num_params 0 pop 0

function CPickups__PictureTaken<cdecl, 0x456A70>()

CPickups::PlayerCanPickUpThisWeaponTypeAtThisMoment

plugin::CallAndReturn(weaponType);

0AA7: call_function_return 0x4554C0 num_params 1 pop 1 [weaponType] func_ret [bool]

function CPickups__PlayerCanPickUpThisWeaponTypeAtThisMoment<cdecl, 0x4554C0>(weaponType): int

CPickups::ReInit

plugin::Call<0x456E60>();

0AA5: call_function 0x456E60 num_params 0 pop 0

function CPickups__ReInit<cdecl, 0x456E60>()

CPickups::RemoveMissionPickUps

plugin::Call<0x456DE0>();

0AA5: call_function 0x456DE0 num_params 0 pop 0

function CPickups__RemoveMissionPickUps<cdecl, 0x456DE0>()

CPickups::RemovePickUp

plugin::Call<0x4573D0, int>(pickupHandle);

0AA5: call_function 0x4573D0 num_params 1 pop 1 [pickupHandle]

function CPickups__RemovePickUp<cdecl, 0x4573D0>(pickupHandle)

CPickups::RemovePickUpsInArea

plugin::Call<0x456D30, float, float, float, float, float, float>(cornerA_x, cornerA_y, cornerA_z, cornerB_x, cornerB_y, cornerB_z);

0AA5: call_function 0x456D30 num_params 6 pop 6 [cornerB_z] [cornerB_y] [cornerB_x] [cornerA_z] [cornerA_y] [cornerA_x]

function CPickups__RemovePickUpsInArea<cdecl, 0x456D30>(cornerA_x, cornerA_y, cornerA_z, cornerB_x, cornerB_y, cornerB_z)

CPickups::RemovePickupObjects

plugin::Call<0x455470>();

0AA5: call_function 0x455470 num_params 0 pop 0

function CPickups__RemovePickupObjects<cdecl, 0x455470>()

CPickups::RemoveUnnecessaryPickups

plugin::Call<0x4563A0, CVector const&, float>(posn, radius);

0AA5: call_function 0x4563A0 num_params 2 pop 2 [radius] [posn]

function CPickups__RemoveUnnecessaryPickups<cdecl, 0x4563A0>(posn, radius)

CPickups::RenderPickUpText

plugin::Call<0x455000>();

0AA5: call_function 0x455000 num_params 0 pop 0

function CPickups__RenderPickUpText<cdecl, 0x455000>()

CPickups::Save

plugin::CallAndReturn();

0AA7: call_function_return 0x5D3540 num_params 0 pop 0 func_ret [bool]

function CPickups__Save<cdecl, 0x5D3540>(): int

CPickups::TestForPickupsInBubble

plugin::CallAndReturn(posn, radius);

0AA7: call_function_return 0x456450 num_params 2 pop 2 [radius] [posn] func_ret [bool]

function CPickups__TestForPickupsInBubble<cdecl, 0x456450>(posn, radius): int

CPickups::TryToMerge_WeaponType

plugin::CallAndReturn(posn, weaponType, pickupType, ammo, arg4);

0AA7: call_function_return 0x4555A0 num_params 5 pop 5 [arg4] [ammo] [pickupType] [weaponType] [posn] func_ret [bool]

function CPickups__TryToMerge_WeaponType<cdecl, 0x4555A0>(posn, weaponType, pickupType, ammo, arg4): int

CPickups::Update

plugin::Call<0x458DE0>();

0AA5: call_function 0x458DE0 num_params 0 pop 0

function CPickups__Update<cdecl, 0x458DE0>()

CPickups::UpdateMoneyPerDay

plugin::Call<0x455680, int, unsigned short>(pickupHandle, money);

0AA5: call_function 0x455680 num_params 2 pop 2 [money] [pickupHandle]

function CPickups__UpdateMoneyPerDay<cdecl, 0x455680>(pickupHandle, money)

CPickups::WeaponForModel

plugin::CallAndReturn(modelId);

0AA7: call_function_return 0x454AE0 num_params 1 pop 1 [modelId] func_ret [int]

function CPickups__WeaponForModel<cdecl, 0x454AE0>(modelId): int

ModifyStringLabelForControlSetting

plugin::Call<0x454B70, char*>(stringLabel);

0AA5: call_function 0x454B70 num_params 1 pop 1 [stringLabel]

function ModifyStringLabelForControlSetting<cdecl, 0x454B70>(stringLabel)

plugin_sa\game_sa\CPlayerInfo.cpp

plugin_sa\game_sa\CPlayerPed.cpp

CPlayerPed::CPlayerPed

plugin::CallMethod<0x60D5B0, CPlayerPed *, int, bool>(this, playerId, bGroupCreated);

0AA6: call_method 0x60D5B0 struct [CPlayerPed] num_params 2 pop 0 [bGroupCreated] [playerId]

function CPlayerPed__CPlayerPed<thiscall, 0x60D5B0>(struct: int, playerId, bGroupCreated)

CPlayerPed::RemovePlayerPed

plugin::Call<0x6094A0, int>(playerId);

0AA5: call_function 0x6094A0 num_params 1 pop 1 [playerId]

function CPlayerPed__RemovePlayerPed<cdecl, 0x6094A0>(playerId)

CPlayerPed::DeactivatePlayerPed

plugin::Call<0x609520, int>(playerId);

0AA5: call_function 0x609520 num_params 1 pop 1 [playerId]

function CPlayerPed__DeactivatePlayerPed<cdecl, 0x609520>(playerId)

CPlayerPed::ReactivatePlayerPed

plugin::Call<0x609540, int>(playerId);

0AA5: call_function 0x609540 num_params 1 pop 1 [playerId]

function CPlayerPed__ReactivatePlayerPed<cdecl, 0x609540>(playerId)

CPlayerPed::GetPadFromPlayer

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x609560 struct [CPlayerPed] num_params 0 pop 0 func_ret [CPad*]

function CPlayerPed__GetPadFromPlayer<thiscall, 0x609560>(struct: int): int

CPlayerPed::CanPlayerStartMission

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x609590 struct [CPlayerPed] num_params 0 pop 0 func_ret [bool]

function CPlayerPed__CanPlayerStartMission<thiscall, 0x609590>(struct: int): int

CPlayerPed::IsHidden

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x609620 struct [CPlayerPed] num_params 0 pop 0 func_ret [bool]

function CPlayerPed__IsHidden<thiscall, 0x609620>(struct: int): int

CPlayerPed::ReApplyMoveAnims

plugin::CallMethod<0x609650, CPlayerPed *>(this);

0AA6: call_method 0x609650 struct [CPlayerPed] num_params 0 pop 0

function CPlayerPed__ReApplyMoveAnims<thiscall, 0x609650>(struct: int)

CPlayerPed::DoesPlayerWantNewWeapon

plugin::CallMethodAndReturn(this, weaponType, arg1);

0AA8: call_method_return 0x609710 struct [CPlayerPed] num_params 2 pop 0 [arg1] [weaponType] func_ret [bool]

function CPlayerPed__DoesPlayerWantNewWeapon<thiscall, 0x609710>(struct: int, weaponType, arg1): int

CPlayerPed::ProcessPlayerWeapon

plugin::CallMethod<0x6097F0, CPlayerPed , CPad>(this, pad);

0AA6: call_method 0x6097F0 struct [CPlayerPed] num_params 1 pop 0 [pad]

function CPlayerPed__ProcessPlayerWeapon<thiscall, 0x6097F0>(struct: int, pad)

CPlayerPed::PickWeaponAllowedFor2Player

plugin::CallMethod<0x609800, CPlayerPed *>(this);

0AA6: call_method 0x609800 struct [CPlayerPed] num_params 0 pop 0

function CPlayerPed__PickWeaponAllowedFor2Player<thiscall, 0x609800>(struct: int)

CPlayerPed::UpdateCameraWeaponModes

plugin::CallMethod<0x609830, CPlayerPed , CPad>(this, pad);

0AA6: call_method 0x609830 struct [CPlayerPed] num_params 1 pop 0 [pad]

function CPlayerPed__UpdateCameraWeaponModes<thiscall, 0x609830>(struct: int, pad)

CPlayerPed::ProcessAnimGroups

plugin::CallMethod<0x6098F0, CPlayerPed *>(this);

0AA6: call_method 0x6098F0 struct [CPlayerPed] num_params 0 pop 0

function CPlayerPed__ProcessAnimGroups<thiscall, 0x6098F0>(struct: int)

CPlayerPed::ClearWeaponTarget

plugin::CallMethod<0x609C80, CPlayerPed *>(this);

0AA6: call_method 0x609C80 struct [CPlayerPed] num_params 0 pop 0

function CPlayerPed__ClearWeaponTarget<thiscall, 0x609C80>(struct: int)

CPlayerPed::GetWeaponRadiusOnScreen

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x609CD0 struct [CPlayerPed] num_params 0 pop 0 func_ret [float]

function CPlayerPed__GetWeaponRadiusOnScreen<thiscall, 0x609CD0>(struct: int): float

CPlayerPed::PedCanBeTargettedVehicleWise

plugin::CallAndReturn(ped);

0AA7: call_function_return 0x609D90 num_params 1 pop 1 [ped] func_ret [bool]

function CPlayerPed__PedCanBeTargettedVehicleWise<cdecl, 0x609D90>(ped): int

CPlayerPed::FindTargetPriority

plugin::CallMethodAndReturn, CEntity>(this, entity);

0AA8: call_method_return 0x609DE0 struct [CPlayerPed] num_params 1 pop 0 [entity] func_ret [float]

function CPlayerPed__FindTargetPriority<thiscall, 0x609DE0>(struct: int, entity): float

CPlayerPed::Clear3rdPersonMouseTarget

plugin::CallMethod<0x609ED0, CPlayerPed *>(this);

0AA6: call_method 0x609ED0 struct [CPlayerPed] num_params 0 pop 0

function CPlayerPed__Clear3rdPersonMouseTarget<thiscall, 0x609ED0>(struct: int)

CPlayerPed::Busted

plugin::CallMethod<0x609EF0, CPlayerPed *>(this);

0AA6: call_method 0x609EF0 struct [CPlayerPed] num_params 0 pop 0

function CPlayerPed__Busted<thiscall, 0x609EF0>(struct: int)

CPlayerPed::SetWantedLevel

plugin::CallMethod<0x609F10, CPlayerPed *, int>(this, level);

0AA6: call_method 0x609F10 struct [CPlayerPed] num_params 1 pop 0 [level]

function CPlayerPed__SetWantedLevel<thiscall, 0x609F10>(struct: int, level)

CPlayerPed::SetWantedLevelNoDrop

plugin::CallMethod<0x609F30, CPlayerPed *, int>(this, level);

0AA6: call_method 0x609F30 struct [CPlayerPed] num_params 1 pop 0 [level]

function CPlayerPed__SetWantedLevelNoDrop<thiscall, 0x609F30>(struct: int, level)

CPlayerPed::CheatWantedLevel

plugin::CallMethod<0x609F50, CPlayerPed *, int>(this, level);

0AA6: call_method 0x609F50 struct [CPlayerPed] num_params 1 pop 0 [level]

function CPlayerPed__CheatWantedLevel<thiscall, 0x609F50>(struct: int, level)

CPlayerPed::CanIKReachThisTarget

plugin::CallMethodAndReturn, CVector, CWeapon, bool>(this, posn, weapon, arg2);

0AA8: call_method_return 0x609F80 struct [CPlayerPed] num_params 3 pop 0 [arg2] [weapon] [posn] func_ret [bool]

function CPlayerPed__CanIKReachThisTarget<thiscall, 0x609F80>(struct: int, posn, weapon, arg2): int

CPlayerPed::GetPlayerInfoForThisPlayerPed

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x609FF0 struct [CPlayerPed] num_params 0 pop 0 func_ret [CPlayerInfo*]

function CPlayerPed__GetPlayerInfoForThisPlayerPed<thiscall, 0x609FF0>(struct: int): int

CPlayerPed::DoStuffToGoOnFire

plugin::CallMethod<0x60A020, CPlayerPed *>(this);

0AA6: call_method 0x60A020 struct [CPlayerPed] num_params 0 pop 0

function CPlayerPed__DoStuffToGoOnFire<thiscall, 0x60A020>(struct: int)

CPlayerPed::AnnoyPlayerPed

plugin::CallMethod<0x60A040, CPlayerPed *, bool>(this, arg0);

0AA6: call_method 0x60A040 struct [CPlayerPed] num_params 1 pop 0 [arg0]

function CPlayerPed__AnnoyPlayerPed<thiscall, 0x60A040>(struct: int, arg0)

CPlayerPed::ClearAdrenaline

plugin::CallMethod<0x60A070, CPlayerPed *>(this);

0AA6: call_method 0x60A070 struct [CPlayerPed] num_params 0 pop 0

function CPlayerPed__ClearAdrenaline<thiscall, 0x60A070>(struct: int)

CPlayerPed::DisbandPlayerGroup

plugin::CallMethod<0x60A0A0, CPlayerPed *>(this);

0AA6: call_method 0x60A0A0 struct [CPlayerPed] num_params 0 pop 0

function CPlayerPed__DisbandPlayerGroup<thiscall, 0x60A0A0>(struct: int)

CPlayerPed::MakeGroupRespondToPlayerTakingDamage

plugin::CallMethod<0x60A110, CPlayerPed *, CEventDamage const&>(this, damageEvent);

0AA6: call_method 0x60A110 struct [CPlayerPed] num_params 1 pop 0 [damageEvent]

function CPlayerPed__MakeGroupRespondToPlayerTakingDamage<thiscall, 0x60A110>(struct: int, damageEvent)

CPlayerPed::TellGroupToStartFollowingPlayer

plugin::CallMethod<0x60A1D0, CPlayerPed *, bool, bool, bool>(this, arg0, arg1, arg2);

0AA6: call_method 0x60A1D0 struct [CPlayerPed] num_params 3 pop 0 [arg2] [arg1] [arg0]

function CPlayerPed__TellGroupToStartFollowingPlayer<thiscall, 0x60A1D0>(struct: int, arg0, arg1, arg2)

CPlayerPed::MakePlayerGroupDisappear

plugin::CallMethod<0x60A440, CPlayerPed *>(this);

0AA6: call_method 0x60A440 struct [CPlayerPed] num_params 0 pop 0

function CPlayerPed__MakePlayerGroupDisappear<thiscall, 0x60A440>(struct: int)

CPlayerPed::MakePlayerGroupReappear

plugin::CallMethod<0x60A4B0, CPlayerPed *>(this);

0AA6: call_method 0x60A4B0 struct [CPlayerPed] num_params 0 pop 0

function CPlayerPed__MakePlayerGroupReappear<thiscall, 0x60A4B0>(struct: int)

CPlayerPed::ResetSprintEnergy

plugin::CallMethod<0x60A530, CPlayerPed *>(this);

0AA6: call_method 0x60A530 struct [CPlayerPed] num_params 0 pop 0

function CPlayerPed__ResetSprintEnergy<thiscall, 0x60A530>(struct: int)

CPlayerPed::HandleSprintEnergy

plugin::CallMethodAndReturn(this, arg0, arg1);

0AA8: call_method_return 0x60A550 struct [CPlayerPed] num_params 2 pop 0 [arg1] [arg0] func_ret [bool]

function CPlayerPed__HandleSprintEnergy<thiscall, 0x60A550>(struct: int, arg0, arg1): int

CPlayerPed::ControlButtonSprint

plugin::CallMethodAndReturn(this, sprintType);

0AA8: call_method_return 0x60A610 struct [CPlayerPed] num_params 1 pop 0 [sprintType] func_ret [float]

function CPlayerPed__ControlButtonSprint<thiscall, 0x60A610>(struct: int, sprintType): float

CPlayerPed::GetButtonSprintResults

plugin::CallMethodAndReturn(this, sprintType);

0AA8: call_method_return 0x60A820 struct [CPlayerPed] num_params 1 pop 0 [sprintType] func_ret [float]

function CPlayerPed__GetButtonSprintResults<thiscall, 0x60A820>(struct: int, sprintType): float

CPlayerPed::ResetPlayerBreath

plugin::CallMethod<0x60A8A0, CPlayerPed *>(this);

0AA6: call_method 0x60A8A0 struct [CPlayerPed] num_params 0 pop 0

function CPlayerPed__ResetPlayerBreath<thiscall, 0x60A8A0>(struct: int)

CPlayerPed::HandlePlayerBreath

plugin::CallMethod<0x60A8D0, CPlayerPed *, bool, float>(this, arg0, arg1);

0AA6: call_method 0x60A8D0 struct [CPlayerPed] num_params 2 pop 0 [arg1] [arg0]

function CPlayerPed__HandlePlayerBreath<thiscall, 0x60A8D0>(struct: int, arg0, arg1)

CPlayerPed::SetRealMoveAnim

plugin::CallMethod<0x60A9C0, CPlayerPed *>(this);

0AA6: call_method 0x60A9C0 struct [CPlayerPed] num_params 0 pop 0

function CPlayerPed__SetRealMoveAnim<thiscall, 0x60A9C0>(struct: int)

CPlayerPed::MakeChangesForNewWeapon

plugin::CallMethod<0x60B460, CPlayerPed *, eWeaponType>(this, weaponType);

0AA6: call_method 0x60B460 struct [CPlayerPed] num_params 1 pop 0 [weaponType]

function CPlayerPed__MakeChangesForNewWeapon<thiscall, 0x60B460>(struct: int, weaponType)

LOSBlockedBetweenPeds

plugin::CallAndReturn, CEntity>(entity1, entity2);

0AA7: call_function_return 0x60B550 num_params 2 pop 2 [entity2] [entity1] func_ret [bool]

function LOSBlockedBetweenPeds<cdecl, 0x60B550>(entity1, entity2): int

CPlayerPed::Compute3rdPersonMouseTarget

plugin::CallMethod<0x60B650, CPlayerPed *, bool>(this, meleeWeapon);

0AA6: call_method 0x60B650 struct [CPlayerPed] num_params 1 pop 0 [meleeWeapon]

function CPlayerPed__Compute3rdPersonMouseTarget<thiscall, 0x60B650>(struct: int, meleeWeapon)

CPlayerPed::DrawTriangleForMouseRecruitPed

plugin::CallMethod<0x60BA80, CPlayerPed *>(this);

0AA6: call_method 0x60BA80 struct [CPlayerPed] num_params 0 pop 0

function CPlayerPed__DrawTriangleForMouseRecruitPed<thiscall, 0x60BA80>(struct: int)

CPlayerPed::DoesTargetHaveToBeBroken

plugin::CallMethodAndReturn, CEntity, CWeapon*>(this, entity, weapon);

0AA8: call_method_return 0x60C0C0 struct [CPlayerPed] num_params 2 pop 0 [weapon] [entity] func_ret [bool]

function CPlayerPed__DoesTargetHaveToBeBroken<thiscall, 0x60C0C0>(struct: int, entity, weapon): int

CPlayerPed::KeepAreaAroundPlayerClear

plugin::CallMethod<0x60C1E0, CPlayerPed *>(this);

0AA6: call_method 0x60C1E0 struct [CPlayerPed] num_params 0 pop 0

function CPlayerPed__KeepAreaAroundPlayerClear<thiscall, 0x60C1E0>(struct: int)

CPlayerPed::SetPlayerMoveBlendRatio

plugin::CallMethod<0x60C520, CPlayerPed , CVector>(this, arg0);

0AA6: call_method 0x60C520 struct [CPlayerPed] num_params 1 pop 0 [arg0]

function CPlayerPed__SetPlayerMoveBlendRatio<thiscall, 0x60C520>(struct: int, arg0)

CPlayerPed::FindPedToAttack

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x60C5F0 struct [CPlayerPed] num_params 0 pop 0 func_ret [CPed*]

function CPlayerPed__FindPedToAttack<thiscall, 0x60C5F0>(struct: int): int

CPlayerPed::ForceGroupToAlwaysFollow

plugin::CallMethod<0x60C7C0, CPlayerPed *, bool>(this, enable);

0AA6: call_method 0x60C7C0 struct [CPlayerPed] num_params 1 pop 0 [enable]

function CPlayerPed__ForceGroupToAlwaysFollow<thiscall, 0x60C7C0>(struct: int, enable)

CPlayerPed::ForceGroupToNeverFollow

plugin::CallMethod<0x60C800, CPlayerPed *, bool>(this, enable);

0AA6: call_method 0x60C800 struct [CPlayerPed] num_params 1 pop 0 [enable]

function CPlayerPed__ForceGroupToNeverFollow<thiscall, 0x60C800>(struct: int, enable)

CPlayerPed::MakeThisPedJoinOurGroup

plugin::CallMethod<0x60C840, CPlayerPed , CPed>(this, ped);

0AA6: call_method 0x60C840 struct [CPlayerPed] num_params 1 pop 0 [ped]

function CPlayerPed__MakeThisPedJoinOurGroup<thiscall, 0x60C840>(struct: int, ped)

CPlayerPed::PlayerWantsToAttack

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x60CC50 struct [CPlayerPed] num_params 0 pop 0 func_ret [bool]

function CPlayerPed__PlayerWantsToAttack<thiscall, 0x60CC50>(struct: int): int

CPlayerPed::SetInitialState

plugin::CallMethod<0x60CD20, CPlayerPed *, bool>(this, bGroupCreated);

0AA6: call_method 0x60CD20 struct [CPlayerPed] num_params 1 pop 0 [bGroupCreated]

function CPlayerPed__SetInitialState<thiscall, 0x60CD20>(struct: int, bGroupCreated)

CPlayerPed::MakeChangesForNewWeapon

plugin::CallMethod<0x60D000, CPlayerPed *, int>(this, weaponSlot);

0AA6: call_method 0x60D000 struct [CPlayerPed] num_params 1 pop 0 [weaponSlot]

function CPlayerPed__MakeChangesForNewWeapon<thiscall, 0x60D000>(struct: int, weaponSlot)

CPlayerPed::EvaluateTarget

plugin::CallMethod<0x60D020, CPlayerPed , CEntity, CEntity*, float, float, float, bool>(this, target, outTarget, outTargetPriority, maxDistance, arg4, arg5);

0AA6: call_method 0x60D020 struct [CPlayerPed] num_params 6 pop 0 [arg5] [arg4] [maxDistance] [outTargetPriority] [outTarget] [target]

function CPlayerPed__EvaluateTarget<thiscall, 0x60D020>(struct: int, target, outTarget, outTargetPriority, maxDistance, arg4, arg5)

CPlayerPed::EvaluateNeighbouringTarget

plugin::CallMethod<0x60D1C0, CPlayerPed , CEntity, CEntity*, float, float, float, bool>(this, target, outTarget, outTargetPriority, maxDistance, arg4, arg5);

0AA6: call_method 0x60D1C0 struct [CPlayerPed] num_params 6 pop 0 [arg5] [arg4] [maxDistance] [outTargetPriority] [outTarget] [target]

function CPlayerPed__EvaluateNeighbouringTarget<thiscall, 0x60D1C0>(struct: int, target, outTarget, outTargetPriority, maxDistance, arg4, arg5)

CPlayerPed::ProcessGroupBehaviour

plugin::CallMethod<0x60D350, CPlayerPed , CPad>(this, pad);

0AA6: call_method 0x60D350 struct [CPlayerPed] num_params 1 pop 0 [pad]

function CPlayerPed__ProcessGroupBehaviour<thiscall, 0x60D350>(struct: int, pad)

CPlayerPed::PlayerHasJustAttackedSomeone

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x60D5A0 struct [CPlayerPed] num_params 0 pop 0 func_ret [bool]

function CPlayerPed__PlayerHasJustAttackedSomeone<thiscall, 0x60D5A0>(struct: int): int

CPlayerPed::SetupPlayerPed

plugin::Call<0x60D790, int>(playerId);

0AA5: call_function 0x60D790 num_params 1 pop 1 [playerId]

function CPlayerPed__SetupPlayerPed<cdecl, 0x60D790>(playerId)

CPlayerPed::ProcessWeaponSwitch

plugin::CallMethod<0x60D850, CPlayerPed , CPad>(this, pad);

0AA6: call_method 0x60D850 struct [CPlayerPed] num_params 1 pop 0 [pad]

function CPlayerPed__ProcessWeaponSwitch<thiscall, 0x60D850>(struct: int, pad)

CPlayerPed::FindWeaponLockOnTarget

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x60DC50 struct [CPlayerPed] num_params 0 pop 0 func_ret [bool]

function CPlayerPed__FindWeaponLockOnTarget<thiscall, 0x60DC50>(struct: int): int

CPlayerPed::FindNextWeaponLockOnTarget

plugin::CallMethodAndReturn, CEntity, bool>(this, arg0, arg1);

0AA8: call_method_return 0x60E530 struct [CPlayerPed] num_params 2 pop 0 [arg1] [arg0] func_ret [bool]

function CPlayerPed__FindNextWeaponLockOnTarget<thiscall, 0x60E530>(struct: int, arg0, arg1): int

CPlayerPed::GetWantedLevel

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x41BE60 struct [CPlayerPed] num_params 0 pop 0 func_ret [int]

function CPlayerPed__GetWantedLevel<thiscall, 0x41BE60>(struct: int): int

plugin_sa\game_sa\CPointLights.cpp

CPointLights::Init

plugin::Call<0x6FFB40>();

0AA5: call_function 0x6FFB40 num_params 0 pop 0

function CPointLights__Init<cdecl, 0x6FFB40>()

CPointLights::GenerateLightsAffectingObject

plugin::CallAndReturn, float, CEntity*>(point, totalLighting, entity);

0AA7: call_function_return 0x6FFBB0 num_params 3 pop 3 [entity] [totalLighting] [point] func_ret [float]

function CPointLights__GenerateLightsAffectingObject<cdecl, 0x6FFBB0>(point, totalLighting, entity): float

CPointLights::GetLightMultiplier

plugin::CallAndReturn(point);

0AA7: call_function_return 0x6FFE70 num_params 1 pop 1 [point] func_ret [float]

function CPointLights__GetLightMultiplier<cdecl, 0x6FFE70>(point): float

CPointLights::RemoveLightsAffectingObject

plugin::Call<0x6FFFE0>();

0AA5: call_function 0x6FFFE0 num_params 0 pop 0

function CPointLights__RemoveLightsAffectingObject<cdecl, 0x6FFFE0>()

CPointLights::ProcessVerticalLineUsingCache

plugin::CallAndReturn(point, outZ);

0AA7: call_function_return 0x6FFFF0 num_params 2 pop 2 [outZ] [point] func_ret [bool]

function CPointLights__ProcessVerticalLineUsingCache<cdecl, 0x6FFFF0>(point, outZ): int

CPointLights::AddLight

plugin::Call<0x7000E0, unsigned char, CVector, CVector, float, float, float, float, unsigned char, bool, CEntity*>(lightType, point, direction, radius, red, green, blue, fogType, generateExtraShadows, entityAffected);

0AA5: call_function 0x7000E0 num_params 10 pop 10 [entityAffected] [generateExtraShadows] [fogType] [blue] [green] [red] [radius] [direction] [point] [lightType]

function CPointLights__AddLight<cdecl, 0x7000E0>(lightType, point, direction, radius, red, green, blue, fogType, generateExtraShadows, entityAffected)

CPointLights::RenderFogEffect

plugin::Call<0x7002D0>();

0AA5: call_function 0x7002D0 num_params 0 pop 0

function CPointLights__RenderFogEffect<cdecl, 0x7002D0>()

plugin_sa\game_sa\CPointList.cpp

CPointList::Empty

plugin::CallMethodDynGlobal(gaddrof(CPointList::Empty), this);

0AA6: call_method 0x699F00 struct [CPointList] num_params 0 pop 0

function CPointList__Empty<thiscall, 0x699F00>(struct: int)

plugin_sa\game_sa\CPools.cpp

CPools::CheckBuildingAtomics

plugin::CallAndReturn();

0AA7: call_function_return 0x550170 num_params 0 pop 0 func_ret [int]

function CPools__CheckBuildingAtomics<cdecl, 0x550170>(): int

CPools::CheckPoolsEmpty

plugin::Call<0x551950>();

0AA5: call_function 0x551950 num_params 0 pop 0

function CPools__CheckPoolsEmpty<cdecl, 0x551950>()

CPools::GetObject

plugin::CallAndReturn(handle);

0AA7: call_function_return 0x550050 num_params 1 pop 1 [handle] func_ret [CObject*]

function CPools__GetObject<cdecl, 0x550050>(handle): int

CPools::GetObjectRef

plugin::CallAndReturn(object);

0AA7: call_function_return 0x550020 num_params 1 pop 1 [object] func_ret [int]

function CPools__GetObjectRef<cdecl, 0x550020>(object): int

CPools::GetPed

plugin::CallAndReturn(handle);

0AA7: call_function_return 0x54FF90 num_params 1 pop 1 [handle] func_ret [CPed*]

function CPools__GetPed<cdecl, 0x54FF90>(handle): int

CPools::GetPedRef

plugin::CallAndReturn(ped);

0AA7: call_function_return 0x54FF60 num_params 1 pop 1 [ped] func_ret [int]

function CPools__GetPedRef<cdecl, 0x54FF60>(ped): int

CPools::GetVehicle

plugin::CallAndReturn(handle);

0AA7: call_function_return 0x54FFF0 num_params 1 pop 1 [handle] func_ret [CVehicle*]

function CPools__GetVehicle<cdecl, 0x54FFF0>(handle): int

CPools::GetVehicleRef

plugin::CallAndReturn(vehicle);

0AA7: call_function_return 0x54FFC0 num_params 1 pop 1 [vehicle] func_ret [int]

function CPools__GetVehicleRef<cdecl, 0x54FFC0>(vehicle): int

CPools::Initialise

plugin::Call<0x550F10>();

0AA5: call_function 0x550F10 num_params 0 pop 0

function CPools__Initialise<cdecl, 0x550F10>()

CPools::Load

plugin::CallAndReturn();

0AA7: call_function_return 0x5D0890 num_params 0 pop 0 func_ret [bool]

function CPools__Load<cdecl, 0x5D0890>(): int

CPools::LoadObjectPool

plugin::CallAndReturn();

0AA7: call_function_return 0x5D4A40 num_params 0 pop 0 func_ret [bool]

function CPools__LoadObjectPool<cdecl, 0x5D4A40>(): int

CPools::LoadPedPool

plugin::CallAndReturn();

0AA7: call_function_return 0x5D2D70 num_params 0 pop 0 func_ret [bool]

function CPools__LoadPedPool<cdecl, 0x5D2D70>(): int

CPools::LoadVehiclePool

plugin::CallAndReturn();

0AA7: call_function_return 0x5D2A20 num_params 0 pop 0 func_ret [bool]

function CPools__LoadVehiclePool<cdecl, 0x5D2A20>(): int

CPools::MakeSureSlotInObjectPoolIsEmpty

plugin::Call<0x550080, int>(slot);

0AA5: call_function 0x550080 num_params 1 pop 1 [slot]

function CPools__MakeSureSlotInObjectPoolIsEmpty<cdecl, 0x550080>(slot)

CPools::Save

plugin::CallAndReturn();

0AA7: call_function_return 0x5D0880 num_params 0 pop 0 func_ret [bool]

function CPools__Save<cdecl, 0x5D0880>(): int

CPools::SaveObjectPool

plugin::CallAndReturn();

0AA7: call_function_return 0x5D4940 num_params 0 pop 0 func_ret [bool]

function CPools__SaveObjectPool<cdecl, 0x5D4940>(): int

CPools::SavePedPool

plugin::CallAndReturn();

0AA7: call_function_return 0x5D4B40 num_params 0 pop 0 func_ret [bool]

function CPools__SavePedPool<cdecl, 0x5D4B40>(): int

CPools::SaveVehiclePool

plugin::CallAndReturn();

0AA7: call_function_return 0x5D4800 num_params 0 pop 0 func_ret [bool]

function CPools__SaveVehiclePool<cdecl, 0x5D4800>(): int

CPools::ShutDown

plugin::Call<0x5519F0>();

0AA5: call_function 0x5519F0 num_params 0 pop 0

function CPools__ShutDown<cdecl, 0x5519F0>()

plugin_sa\game_sa\CPopCycle.cpp

CPopCycle::FindNewPedType

plugin::CallAndReturn, int, bool, bool>(arg1, modelindex, arg3, arg4);

0AA7: call_function_return 0x60FBD0 num_params 4 pop 4 [arg4] [arg3] [modelindex] [arg1] func_ret [bool]

function CPopCycle__FindNewPedType<cdecl, 0x60FBD0>(arg1, modelindex, arg3, arg4): int

CPopCycle::GetCurrentPercOther_Peds

plugin::CallAndReturn();

0AA7: call_function_return 0x610310 num_params 0 pop 0 func_ret [float]

function CPopCycle__GetCurrentPercOther_Peds<cdecl, 0x610310>(): float

CPopCycle::Initialise

plugin::Call<0x5BC090>();

0AA5: call_function 0x5BC090 num_params 0 pop 0

function CPopCycle__Initialise<cdecl, 0x5BC090>()

CPopCycle::IsPedAppropriateForCurrentZone

plugin::CallAndReturn(modelindex);

0AA7: call_function_return 0x610150 num_params 1 pop 1 [modelindex] func_ret [bool]

function CPopCycle__IsPedAppropriateForCurrentZone<cdecl, 0x610150>(modelindex): int

CPopCycle::IsPedInGroup

plugin::CallAndReturn(modelIndex, PopCycle_Group);

0AA7: call_function_return 0x610210 num_params 2 pop 2 [PopCycle_Group] [modelIndex] func_ret [bool]

function CPopCycle__IsPedInGroup<cdecl, 0x610210>(modelIndex, PopCycle_Group): int

CPopCycle::PedIsAcceptableInCurrentZone

plugin::CallAndReturn(modelIndex);

0AA7: call_function_return 0x610720 num_params 1 pop 1 [modelIndex] func_ret [bool]

function CPopCycle__PedIsAcceptableInCurrentZone<cdecl, 0x610720>(modelIndex): int

CPopCycle::PickARandomGroupOfOtherPeds

plugin::CallAndReturn();

0AA7: call_function_return 0x610420 num_params 0 pop 0 func_ret [int]

function CPopCycle__PickARandomGroupOfOtherPeds<cdecl, 0x610420>(): int

CPopCycle::PlayerKilledADealer

plugin::Call<0x610490>();

0AA5: call_function 0x610490 num_params 0 pop 0

function CPopCycle__PlayerKilledADealer<cdecl, 0x610490>()

CPopCycle::Update

plugin::Call<0x610BF0>();

0AA5: call_function 0x610BF0 num_params 0 pop 0

function CPopCycle__Update<cdecl, 0x610BF0>()

CPopCycle::UpdateAreaDodgyness

plugin::Call<0x610560>();

0AA5: call_function 0x610560 num_params 0 pop 0

function CPopCycle__UpdateAreaDodgyness<cdecl, 0x610560>()

CPopCycle::UpdateDealerStrengths

plugin::Call<0x6104B0>();

0AA5: call_function 0x6104B0 num_params 0 pop 0

function CPopCycle__UpdateDealerStrengths<cdecl, 0x6104B0>()

CPopCycle::UpdatePercentages

plugin::Call<0x610770>();

0AA5: call_function 0x610770 num_params 0 pop 0

function CPopCycle__UpdatePercentages<cdecl, 0x610770>()

plugin_sa\game_sa\CProjectileInfo.cpp

CProjectileInfo::Initialise

plugin::Call<0x737B40>();

0AA5: call_function 0x737B40 num_params 0 pop 0

function CProjectileInfo__Initialise<cdecl, 0x737B40>()

CProjectileInfo::RemoveFXSystem

plugin::Call<0x737B80, unsigned char>(bInstantly);

0AA5: call_function 0x737B80 num_params 1 pop 1 [bInstantly]

function CProjectileInfo__RemoveFXSystem<cdecl, 0x737B80>(bInstantly)

CProjectileInfo::Shutdown

plugin::Call<0x737BC0>();

0AA5: call_function 0x737BC0 num_params 0 pop 0

function CProjectileInfo__Shutdown<cdecl, 0x737BC0>()

CProjectileInfo::GetProjectileInfo

plugin::CallAndReturn(infoId);

0AA7: call_function_return 0x737BF0 num_params 1 pop 1 [infoId] func_ret [CProjectileInfo*]

function CProjectileInfo__GetProjectileInfo<cdecl, 0x737BF0>(infoId): int

CProjectileInfo::RemoveNotAdd

plugin::Call<0x737C00, CEntity*, eWeaponType, CVector>(creator, weaponType, posn);

0AA5: call_function 0x737C00 num_params 3 pop 3 [posn] [weaponType] [creator]

function CProjectileInfo__RemoveNotAdd<cdecl, 0x737C00>(creator, weaponType, posn)

CProjectileInfo::AddProjectile

plugin::CallAndReturn, eWeaponType, CVector, float, CVector, CEntity*>(creator, weaponType, posn, force, direction, victim);

0AA7: call_function_return 0x737C80 num_params 6 pop 6 [victim] [direction] [force] [posn] [weaponType] [creator] func_ret [bool]

function CProjectileInfo__AddProjectile<cdecl, 0x737C80>(creator, weaponType, posn, force, direction, victim): int

CProjectileInfo::RemoveDetonatorProjectiles

plugin::Call<0x738860>();

0AA5: call_function 0x738860 num_params 0 pop 0

function CProjectileInfo__RemoveDetonatorProjectiles<cdecl, 0x738860>()

CProjectileInfo::RemoveProjectile

plugin::Call<0x7388F0, CProjectileInfo, CProjectile>(projectileInfo, projectileObject);

0AA5: call_function 0x7388F0 num_params 2 pop 2 [projectileObject] [projectileInfo]

function CProjectileInfo__RemoveProjectile<cdecl, 0x7388F0>(projectileInfo, projectileObject)

CProjectileInfo::Update

plugin::Call<0x738B20>();

0AA5: call_function 0x738B20 num_params 0 pop 0

function CProjectileInfo__Update<cdecl, 0x738B20>()

CProjectileInfo::IsProjectileInRange

plugin::CallAndReturn(x1, y1, z1, x2, y2, z2, bDestroy);

0AA7: call_function_return 0x739860 num_params 7 pop 7 [bDestroy] [z2] [y2] [x2] [z1] [y1] [x1] func_ret [bool]

function CProjectileInfo__IsProjectileInRange<cdecl, 0x739860>(x1, y1, z1, x2, y2, z2, bDestroy): int

CProjectileInfo::RemoveAllProjectiles

plugin::Call<0x7399B0>();

0AA5: call_function 0x7399B0 num_params 0 pop 0

function CProjectileInfo__RemoveAllProjectiles<cdecl, 0x7399B0>()

CProjectileInfo::RemoveIfThisIsAProjectile

plugin::CallAndReturn(object);

0AA7: call_function_return 0x739A40 num_params 1 pop 1 [object] func_ret [bool]

function CProjectileInfo__RemoveIfThisIsAProjectile<cdecl, 0x739A40>(object): int

plugin_sa\game_sa\CPtrList.cpp

CPtrList::CountElements

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x5521B0 struct [CPtrList] num_params 0 pop 0 func_ret [unsigned int]

function CPtrList__CountElements<thiscall, 0x5521B0>(struct: int): int

CPtrList::IsMemberOfList

plugin::CallMethodAndReturn, void>(this, memberNode);

0AA8: call_method_return 0x5521D0 struct [CPtrList] num_params 1 pop 0 [memberNode] func_ret [bool]

function CPtrList__IsMemberOfList<thiscall, 0x5521D0>(struct: int, memberNode): int

plugin_sa\game_sa\CPtrListDoubleLink.cpp

CPtrListDoubleLink::Flush

plugin::CallMethod<0x552470, CPtrListDoubleLink *>(this);

0AA6: call_method 0x552470 struct [CPtrListDoubleLink] num_params 0 pop 0

function CPtrListDoubleLink__Flush<thiscall, 0x552470>(struct: int)

CPtrListDoubleLink::AddItem

plugin::CallMethod<0x533670, CPtrListDoubleLink , void>(this, item);

0AA6: call_method 0x533670 struct [CPtrListDoubleLink] num_params 1 pop 0 [item]

function CPtrListDoubleLink__AddItem<thiscall, 0x533670>(struct: int, item)

CPtrListDoubleLink::DeleteItem

plugin::CallMethod<0x5336B0, CPtrListDoubleLink , void>(this, item);

0AA6: call_method 0x5336B0 struct [CPtrListDoubleLink] num_params 1 pop 0 [item]

function CPtrListDoubleLink__DeleteItem<thiscall, 0x5336B0>(struct: int, item)

plugin_sa\game_sa\CPtrListSingleLink.cpp

CPtrListSingleLink::Flush

plugin::CallMethod<0x552400, CPtrListSingleLink *>(this);

0AA6: call_method 0x552400 struct [CPtrListSingleLink] num_params 0 pop 0

function CPtrListSingleLink__Flush<thiscall, 0x552400>(struct: int)

CPtrListSingleLink::AddItem

plugin::CallMethod<0x5335E0, CPtrListSingleLink , void>(this, item);

0AA6: call_method 0x5335E0 struct [CPtrListSingleLink] num_params 1 pop 0 [item]

function CPtrListSingleLink__AddItem<thiscall, 0x5335E0>(struct: int, item)

CPtrListSingleLink::DeleteItem

plugin::CallMethod<0x533610, CPtrListSingleLink , void>(this, item);

0AA6: call_method 0x533610 struct [CPtrListSingleLink] num_params 1 pop 0 [item]

function CPtrListSingleLink__DeleteItem<thiscall, 0x533610>(struct: int, item)

plugin_sa\game_sa\CPtrNodeDoubleLink.cpp

CPtrNodeDoubleLink::operator new

plugin::CallAndReturn(size);

0AA7: call_function_return 0x5523C0 num_params 1 pop 1 [size] func_ret [void*]

function CPtrNodeDoubleLink__operator new<cdecl, 0x5523C0>(size): int

CPtrNodeDoubleLink::operator delete

plugin::Call<0x5523D0, void*>(data);

0AA5: call_function 0x5523D0 num_params 1 pop 1 [data]

function CPtrNodeDoubleLink__operator delete<cdecl, 0x5523D0>(data)

plugin_sa\game_sa\CPtrNodeSingleLink.cpp

CPtrNodeSingleLink::operator new

plugin::CallAndReturn(size);

0AA7: call_function_return 0x552380 num_params 1 pop 1 [size] func_ret [void*]

function CPtrNodeSingleLink__operator new<cdecl, 0x552380>(size): int

CPtrNodeSingleLink::operator delete

plugin::Call<0x552390, void*>(data);

0AA5: call_function 0x552390 num_params 1 pop 1 [data]

function CPtrNodeSingleLink__operator delete<cdecl, 0x552390>(data)

plugin_sa\game_sa\CQuadTreeNode.cpp

CQuadTreeNode::AddItem

plugin::CallMethod<0x552CD0, CQuadTreeNode , void, CRect const&>(this, item, rect);

0AA6: call_method 0x552CD0 struct [CQuadTreeNode] num_params 2 pop 0 [rect] [item]

function CQuadTreeNode__AddItem<thiscall, 0x552CD0>(struct: int, item, rect)

CQuadTreeNode::CQuadTreeNode

plugin::CallMethod<0x552830, CQuadTreeNode *, CRect const&, int>(this, rect, startLevel);

0AA6: call_method 0x552830 struct [CQuadTreeNode] num_params 2 pop 0 [startLevel] [rect]

function CQuadTreeNode__CQuadTreeNode<thiscall, 0x552830>(struct: int, rect, startLevel)

CQuadTreeNode::DeleteItem

plugin::CallMethod<0x552A40, CQuadTreeNode , void>(this, item);

0AA6: call_method 0x552A40 struct [CQuadTreeNode] num_params 1 pop 0 [item]

function CQuadTreeNode__DeleteItem<thiscall, 0x552A40>(struct: int, item)

CQuadTreeNode::DeleteItem

plugin::CallMethod<0x552A90, CQuadTreeNode , void, CRect const&>(this, item, rect);

0AA6: call_method 0x552A90 struct [CQuadTreeNode] num_params 2 pop 0 [rect] [item]

function CQuadTreeNode__DeleteItem<thiscall, 0x552A90>(struct: int, item, rect)

CQuadTreeNode::FindSector

plugin::CallMethodAndReturn(this, rect);

0AA8: call_method_return 0x5525A0 struct [CQuadTreeNode] num_params 1 pop 0 [rect] func_ret [int]

function CQuadTreeNode__FindSector<thiscall, 0x5525A0>(struct: int, rect): int

CQuadTreeNode::FindSector

plugin::CallMethodAndReturn(this, posn);

0AA8: call_method_return 0x552640 struct [CQuadTreeNode] num_params 1 pop 0 [posn] func_ret [int]

function CQuadTreeNode__FindSector<thiscall, 0x552640>(struct: int, posn): int

CQuadTreeNode::ForAllMatching

plugin::CallMethod<0x552980, CQuadTreeNode , CRect const&, void()(CRect const&, void *)>(this, rect, callback);

0AA6: call_method 0x552980 struct [CQuadTreeNode] num_params 2 pop 0 [callback] [rect]

function CQuadTreeNode__ForAllMatching<thiscall, 0x552980>(struct: int, rect, callback)

CQuadTreeNode::ForAllMatching

plugin::CallMethod<0x5529F0, CQuadTreeNode , CVector2D const&, void()(CVector2D const&, void *)>(this, posn, callback);

0AA6: call_method 0x5529F0 struct [CQuadTreeNode] num_params 2 pop 0 [callback] [posn]

function CQuadTreeNode__ForAllMatching<thiscall, 0x5529F0>(struct: int, posn, callback)

CQuadTreeNode::GetAll

plugin::CallMethod<0x552870, CQuadTreeNode *, CPtrListSingleLink&>(this, list);

0AA6: call_method 0x552870 struct [CQuadTreeNode] num_params 1 pop 0 [list]

function CQuadTreeNode__GetAll<thiscall, 0x552870>(struct: int, list)

CQuadTreeNode::GetAllMatching

plugin::CallMethod<0x5528C0, CQuadTreeNode *, CRect const&, CPtrListSingleLink&>(this, rect, list);

0AA6: call_method 0x5528C0 struct [CQuadTreeNode] num_params 2 pop 0 [list] [rect]

function CQuadTreeNode__GetAllMatching<thiscall, 0x5528C0>(struct: int, rect, list)

CQuadTreeNode::GetAllMatching

plugin::CallMethod<0x552930, CQuadTreeNode *, CVector2D const&, CPtrListSingleLink&>(this, posn, list);

0AA6: call_method 0x552930 struct [CQuadTreeNode] num_params 2 pop 0 [list] [posn]

function CQuadTreeNode__GetAllMatching<thiscall, 0x552930>(struct: int, posn, list)

CQuadTreeNode::InSector

plugin::CallMethodAndReturn(this, rect, sector);

0AA8: call_method_return 0x5526A0 struct [CQuadTreeNode] num_params 2 pop 0 [sector] [rect] func_ret [bool]

function CQuadTreeNode__InSector<thiscall, 0x5526A0>(struct: int, rect, sector): int

CQuadTreeNode::InitPool

plugin::CallMethod<0x552C00, CQuadTreeNode *>(this);

0AA6: call_method 0x552C00 struct [CQuadTreeNode] num_params 0 pop 0

function CQuadTreeNode__InitPool<thiscall, 0x552C00>(struct: int)

CQuadTreeNode::operator delete

plugin::Call<0x552C90, void*>(data);

0AA5: call_function 0x552C90 num_params 1 pop 1 [data]

function CQuadTreeNode__operator delete<cdecl, 0x552C90>(data)

CQuadTreeNode::operator new

plugin::CallAndReturn(size);

0AA7: call_function_return 0x552C80 num_params 1 pop 1 [size] func_ret [void*]

function CQuadTreeNode__operator new<cdecl, 0x552C80>(size): int

CQuadTreeNode::~CQuadTreeNode

plugin::CallMethod<0x552520, CQuadTreeNode *>(this);

0AA6: call_method 0x552520 struct [CQuadTreeNode] num_params 0 pop 0

function CQuadTreeNode__~CQuadTreeNode<thiscall, 0x552520>(struct: int)

plugin_sa\game_sa\CRegisteredMotionBlurStreak.cpp

CRegisteredMotionBlurStreak::Update

plugin::CallMethod<0x721EE0, CRegisteredMotionBlurStreak *>(this);

0AA6: call_method 0x721EE0 struct [CRegisteredMotionBlurStreak] num_params 0 pop 0

function CRegisteredMotionBlurStreak__Update<thiscall, 0x721EE0>(struct: int)

CRegisteredMotionBlurStreak::Render

plugin::CallMethod<0x721F70, CRegisteredMotionBlurStreak *>(this);

0AA6: call_method 0x721F70 struct [CRegisteredMotionBlurStreak] num_params 0 pop 0

function CRegisteredMotionBlurStreak__Render<thiscall, 0x721F70>(struct: int)

plugin_sa\game_sa\CRenderer.cpp

CRenderer::Init

plugin::Call<0x5531C0>();

0AA5: call_function 0x5531C0 num_params 0 pop 0

function CRenderer__Init<cdecl, 0x5531C0>()

CRenderer::Shutdown

plugin::Call<0x5531D0>();

0AA5: call_function 0x5531D0 num_params 0 pop 0

function CRenderer__Shutdown<cdecl, 0x5531D0>()

CRenderer::RenderFadingInEntities

plugin::Call<0x5531E0>();

0AA5: call_function 0x5531E0 num_params 0 pop 0

function CRenderer__RenderFadingInEntities<cdecl, 0x5531E0>()

CRenderer::RenderFadingInUnderwaterEntities

plugin::Call<0x553220>();

0AA5: call_function 0x553220 num_params 0 pop 0

function CRenderer__RenderFadingInUnderwaterEntities<cdecl, 0x553220>()

CRenderer::RenderOneRoad

plugin::Call<0x553230, CEntity*>(entity);

0AA5: call_function 0x553230 num_params 1 pop 1 [entity]

function CRenderer__RenderOneRoad<cdecl, 0x553230>(entity)

CRenderer::RenderOneNonRoad

plugin::Call<0x553260, CEntity*>(entity);

0AA5: call_function 0x553260 num_params 1 pop 1 [entity]

function CRenderer__RenderOneNonRoad<cdecl, 0x553260>(entity)

CRenderer::RemoveVehiclePedLights

plugin::Call<0x553390, CPhysical*>(entity);

0AA5: call_function 0x553390 num_params 1 pop 1 [entity]

function CRenderer__RemoveVehiclePedLights<cdecl, 0x553390>(entity)

CRenderer::AddEntityToRenderList

plugin::Call<0x5534B0, CEntity*, float>(entity, distance);

0AA5: call_function 0x5534B0 num_params 2 pop 2 [distance] [entity]

function CRenderer__AddEntityToRenderList<cdecl, 0x5534B0>(entity, distance)

CRenderer::ScanSectorList_ListModels

plugin::Call<0x5535D0, int, int>(sector_x, sector_y);

0AA5: call_function 0x5535D0 num_params 2 pop 2 [sector_y] [sector_x]

function CRenderer__ScanSectorList_ListModels<cdecl, 0x5535D0>(sector_x, sector_y)

CRenderer::ScanSectorList_ListModelsVisible

plugin::Call<0x553650, int, int>(sector_x, sector_y);

0AA5: call_function 0x553650 num_params 2 pop 2 [sector_y] [sector_x]

function CRenderer__ScanSectorList_ListModelsVisible<cdecl, 0x553650>(sector_x, sector_y)

CRenderer::GetLodRenderListBase

plugin::CallAndReturn();

0AA7: call_function_return 0x5536D0 num_params 0 pop 0 func_ret [tRenderListEntry*]

function CRenderer__GetLodRenderListBase<cdecl, 0x5536D0>(): int

CRenderer::GetLodDontRenderListBase

plugin::CallAndReturn();

0AA7: call_function_return 0x5536E0 num_params 0 pop 0 func_ret [tRenderListEntry*]

function CRenderer__GetLodDontRenderListBase<cdecl, 0x5536E0>(): int

CRenderer::ResetLodRenderLists

plugin::Call<0x5536F0>();

0AA5: call_function 0x5536F0 num_params 0 pop 0

function CRenderer__ResetLodRenderLists<cdecl, 0x5536F0>()

CRenderer::AddToLodRenderList

plugin::Call<0x553710, CEntity*, float>(entity, distance);

0AA5: call_function 0x553710 num_params 2 pop 2 [distance] [entity]

function CRenderer__AddToLodRenderList<cdecl, 0x553710>(entity, distance)

CRenderer::AddToLodDontRenderList

plugin::Call<0x553740, CEntity*, float>(entity, distance);

0AA5: call_function 0x553740 num_params 2 pop 2 [distance] [entity]

function CRenderer__AddToLodDontRenderList<cdecl, 0x553740>(entity, distance)

CRenderer::ProcessLodRenderLists

plugin::Call<0x553770>();

0AA5: call_function 0x553770 num_params 0 pop 0

function CRenderer__ProcessLodRenderLists<cdecl, 0x553770>()

CRenderer::PreRender

plugin::Call<0x553910>();

0AA5: call_function 0x553910 num_params 0 pop 0

function CRenderer__PreRender<cdecl, 0x553910>()

CRenderer::RenderRoads

plugin::Call<0x553A10>();

0AA5: call_function 0x553A10 num_params 0 pop 0

function CRenderer__RenderRoads<cdecl, 0x553A10>()

CRenderer::RenderEverythingBarRoads

plugin::Call<0x553AA0>();

0AA5: call_function 0x553AA0 num_params 0 pop 0

function CRenderer__RenderEverythingBarRoads<cdecl, 0x553AA0>()

CRenderer::RenderFirstPersonVehicle

plugin::Call<0x553D00>();

0AA5: call_function 0x553D00 num_params 0 pop 0

function CRenderer__RenderFirstPersonVehicle<cdecl, 0x553D00>()

CRenderer::SetupLightingForEntity

plugin::CallAndReturn(entity);

0AA7: call_function_return 0x553E40 num_params 1 pop 1 [entity] func_ret [bool]

function CRenderer__SetupLightingForEntity<cdecl, 0x553E40>(entity): int

CRenderer::SetupMapEntityVisibility

plugin::CallAndReturn, CBaseModelInfo, float, bool>(entity, modelInfo, distance, arg3);

0AA7: call_function_return 0x553F60 num_params 4 pop 4 [arg3] [distance] [modelInfo] [entity] func_ret [int]

function CRenderer__SetupMapEntityVisibility<cdecl, 0x553F60>(entity, modelInfo, distance, arg3): int

CRenderer::SetupEntityVisibility

plugin::CallAndReturn(entity, outDistance);

0AA7: call_function_return 0x554230 num_params 2 pop 2 [outDistance] [entity] func_ret [int]

function CRenderer__SetupEntityVisibility<cdecl, 0x554230>(entity, outDistance): int

CRenderer::SetupBigBuildingVisibility

plugin::CallAndReturn(entity, outDistance);

0AA7: call_function_return 0x554650 num_params 2 pop 2 [outDistance] [entity] func_ret [int]

function CRenderer__SetupBigBuildingVisibility<cdecl, 0x554650>(entity, outDistance): int

CRenderer::ScanSectorList

plugin::Call<0x554840, int, int>(sector_x, sector_y);

0AA5: call_function 0x554840 num_params 2 pop 2 [sector_y] [sector_x]

function CRenderer__ScanSectorList<cdecl, 0x554840>(sector_x, sector_y)

CRenderer::ScanBigBuildingList

plugin::Call<0x554B10, int, int>(sector_x, sector_y);

0AA5: call_function 0x554B10 num_params 2 pop 2 [sector_y] [sector_x]

function CRenderer__ScanBigBuildingList<cdecl, 0x554B10>(sector_x, sector_y)

CRenderer::GetObjectsInFrustum

plugin::CallAndReturn, float, RwMatrixTag>(outEntities, distance, transformMat);

0AA7: call_function_return 0x554C60 num_params 3 pop 3 [transformMat] [distance] [outEntities] func_ret [int]

function CRenderer__GetObjectsInFrustum<cdecl, 0x554C60>(outEntities, distance, transformMat): int

CRenderer::ShouldModelBeStreamed

plugin::CallAndReturn(entity, origin, farClip);

0AA7: call_function_return 0x554EB0 num_params 3 pop 3 [farClip] [origin] [entity] func_ret [bool]

function CRenderer__ShouldModelBeStreamed<cdecl, 0x554EB0>(entity, origin, farClip): int

CRenderer::ScanWorld

plugin::Call<0x554FE0>();

0AA5: call_function 0x554FE0 num_params 0 pop 0

function CRenderer__ScanWorld<cdecl, 0x554FE0>()

CRenderer::ScanPtrList_RequestModels

plugin::Call<0x555680, CPtrList&>(ptrList);

0AA5: call_function 0x555680 num_params 1 pop 1 [ptrList]

function CRenderer__ScanPtrList_RequestModels<cdecl, 0x555680>(ptrList)

CRenderer::ConstructRenderList

plugin::Call<0x5556E0>();

0AA5: call_function 0x5556E0 num_params 0 pop 0

function CRenderer__ConstructRenderList<cdecl, 0x5556E0>()

CRenderer::ScanSectorList_RequestModels

plugin::Call<0x555900, int, int>(sector_x, sector_y);

0AA5: call_function 0x555900 num_params 2 pop 2 [sector_y] [sector_x]

function CRenderer__ScanSectorList_RequestModels<cdecl, 0x555900>(sector_x, sector_y)

CRenderer::RequestObjectsInFrustum

plugin::Call<0x555960, RwMatrixTag*, int>(transformMat, modelRequesFlags);

0AA5: call_function 0x555960 num_params 2 pop 2 [modelRequesFlags] [transformMat]

function CRenderer__RequestObjectsInFrustum<cdecl, 0x555960>(transformMat, modelRequesFlags)

CRenderer::RequestObjectsInDirection

plugin::Call<0x555CB0, CVector const&, float, int>(posn, angle, modelRequesFlags);

0AA5: call_function 0x555CB0 num_params 3 pop 3 [modelRequesFlags] [angle] [posn]

function CRenderer__RequestObjectsInDirection<cdecl, 0x555CB0>(posn, angle, modelRequesFlags)

CRenderer::SetupScanLists

plugin::Call<0x553540, int, int>(sector_x, sector_y);

0AA5: call_function 0x553540 num_params 2 pop 2 [sector_y] [sector_x]

function CRenderer__SetupScanLists<cdecl, 0x553540>(sector_x, sector_y)

plugin_sa\game_sa\CRoadBlocks.cpp

CRoadBlocks::RegisterScriptRoadBlock

plugin::CallDynGlobal(gaddrof(CRoadBlocks::RegisterScriptRoadBlock), cornerA, cornerB, type);

CRoadBlocks::ClearScriptRoadBlocks

plugin::CallDynGlobal<>(gaddrof(CRoadBlocks::ClearScriptRoadBlocks));

CRoadBlocks::Init

plugin::CallDynGlobal<>(gaddrof(CRoadBlocks::Init));

CRoadBlocks::GenerateRoadBlockCopsForCar

plugin::CallDynGlobal(gaddrof(CRoadBlocks::GenerateRoadBlockCopsForCar), car, pedsPositionsType, type);

CRoadBlocks::CreateRoadBlockBetween2Points

plugin::CallDynGlobal(gaddrof(CRoadBlocks::CreateRoadBlockBetween2Points), a, b, type);

CRoadBlocks::GenerateRoadBlocks

plugin::CallDynGlobal<>(gaddrof(CRoadBlocks::GenerateRoadBlocks));

plugin_sa\game_sa\CRunningScript.cpp

CRunningScript::AddScriptToList

plugin::CallMethodDynGlobal(gaddrof(CRunningScript::AddScriptToList), this, queuelist);

0AA6: call_method 0x464C00 struct [CRunningScript] num_params 1 pop 0 [queuelist]

function CRunningScript__AddScriptToList<thiscall, 0x464C00>(struct: int, queuelist)

CRunningScript::CarInAreaCheckCommand

plugin::CallMethodDynGlobal(gaddrof(CRunningScript::CarInAreaCheckCommand), this, commandID);

0AA6: call_method 0x488EC0 struct [CRunningScript] num_params 1 pop 0 [commandID]

function CRunningScript__CarInAreaCheckCommand<thiscall, 0x488EC0>(struct: int, commandID)

CRunningScript::CharInAngledAreaCheckCommand

plugin::CallMethodDynGlobal(gaddrof(CRunningScript::CharInAngledAreaCheckCommand), this, commandID);

0AA6: call_method 0x487F60 struct [CRunningScript] num_params 1 pop 0 [commandID]

function CRunningScript__CharInAngledAreaCheckCommand<thiscall, 0x487F60>(struct: int, commandID)

CRunningScript::CharInAreaCheckCommand

plugin::CallMethodDynGlobal(gaddrof(CRunningScript::CharInAreaCheckCommand), this, commandID);

0AA6: call_method 0x488B50 struct [CRunningScript] num_params 1 pop 0 [commandID]

function CRunningScript__CharInAreaCheckCommand<thiscall, 0x488B50>(struct: int, commandID)

CRunningScript::CollectNextParameterWithoutIncreasingPC

plugin::CallMethodAndReturnDynGlobal(gaddrof(CRunningScript::CollectNextParameterWithoutIncreasingPC), this);

0AA8: call_method_return 0x464250 struct [CRunningScript] num_params 0 pop 0 func_ret [tScriptParam]

function CRunningScript__CollectNextParameterWithoutIncreasingPC<thiscall, 0x464250>(struct: int): int

CRunningScript::CollectParameters

plugin::CallMethodDynGlobal(gaddrof(CRunningScript::CollectParameters), this, count);

0AA6: call_method 0x464080 struct [CRunningScript] num_params 1 pop 0 [count]

function CRunningScript__CollectParameters<thiscall, 0x464080>(struct: int, count)

CRunningScript::DoDeatharrestCheck

plugin::CallMethodDynGlobal(gaddrof(CRunningScript::DoDeatharrestCheck), this);

0AA6: call_method 0x485A50 struct [CRunningScript] num_params 0 pop 0

function CRunningScript__DoDeatharrestCheck<thiscall, 0x485A50>(struct: int)

CRunningScript::FlameInAngledAreaCheckCommand

plugin::CallMethodDynGlobal(gaddrof(CRunningScript::FlameInAngledAreaCheckCommand), this, commandID);

0AA6: call_method 0x488780 struct [CRunningScript] num_params 1 pop 0 [commandID]

function CRunningScript__FlameInAngledAreaCheckCommand<thiscall, 0x488780>(struct: int, commandID)

CRunningScript::GetCorrectPedModelIndexForEmergencyServiceType

plugin::CallMethodDynGlobal(gaddrof(CRunningScript::GetCorrectPedModelIndexForEmergencyServiceType), this, pedType, pModelId);

0AA6: call_method 0x464F50 struct [CRunningScript] num_params 2 pop 0 [pModelId] [pedType]

function CRunningScript__GetCorrectPedModelIndexForEmergencyServiceType<thiscall, 0x464F50>(struct: int, pedType, pModelId)

CRunningScript::GetIndexOfGlobalVariable

plugin::CallMethodAndReturnDynGlobal(gaddrof(CRunningScript::GetIndexOfGlobalVariable), this);

0AA8: call_method_return 0x464700 struct [CRunningScript] num_params 0 pop 0 func_ret [short]

function CRunningScript__GetIndexOfGlobalVariable<thiscall, 0x464700>(struct: int): int

CRunningScript::GetPadState

plugin::CallMethodAndReturnDynGlobal(gaddrof(CRunningScript::GetPadState), this, playerIndex, buttonID);

0AA8: call_method_return 0x485B10 struct [CRunningScript] num_params 2 pop 0 [buttonID] [playerIndex] func_ret [short]

function CRunningScript__GetPadState<thiscall, 0x485B10>(struct: int, playerIndex, buttonID): int

*CRunningScript::GetPointerToLocalArrayElement

plugin::CallMethodAndReturnDynGlobal(gaddrof(CRunningScript::GetPointerToLocalArrayElement), this, off, idx, mul);

0AA8: call_method_return 0x463CC0 struct [CRunningScript] num_params 3 pop 0 [mul] [idx] [off] func_ret [void]

function CRunningScript__GetPointerToLocalArrayElement<thiscall, 0x463CC0>(struct: int, off, idx, mul): int

*CRunningScript::GetPointerToLocalVariable

plugin::CallMethodAndReturnDynGlobal(gaddrof(CRunningScript::GetPointerToLocalVariable), this, varId);

0AA8: call_method_return 0x463CA0 struct [CRunningScript] num_params 1 pop 0 [varId] func_ret [void]

function CRunningScript__GetPointerToLocalVariable<thiscall, 0x463CA0>(struct: int, varId): int

*CRunningScript::GetPointerToScriptVariable

plugin::CallMethodAndReturnDynGlobal(gaddrof(CRunningScript::GetPointerToScriptVariable), this, variableType);

0AA8: call_method_return 0x464790 struct [*CRunningScript] num_params 1 pop 0 [variableType] func_ret [tScriptParam *]

function CRunningScript__GetPointerToScriptVariable<thiscall, 0x464790>(struct: int, variableType): int

CRunningScript::GivePedScriptedTask

plugin::CallMethodDynGlobal(gaddrof(CRunningScript::GivePedScriptedTask), this, pedHandle, task, commandID);

0AA6: call_method 0x465C20 struct [CRunningScript] num_params 3 pop 0 [commandID] [task] [pedHandle]

function CRunningScript__GivePedScriptedTask<thiscall, 0x465C20>(struct: int, pedHandle, task, commandID)

CRunningScript::Init

plugin::CallMethodDynGlobal(gaddrof(CRunningScript::Init), this);

0AA6: call_method 0x4648E0 struct [CRunningScript] num_params 0 pop 0

function CRunningScript__Init<thiscall, 0x4648E0>(struct: int)

CRunningScript::IsPedDead

plugin::CallMethodAndReturnDynGlobal(gaddrof(CRunningScript::IsPedDead), this, pPed);

0AA8: call_method_return 0x464D70 struct [CRunningScript] num_params 1 pop 0 [pPed] func_ret [bool]

function CRunningScript__IsPedDead<thiscall, 0x464D70>(struct: int, pPed): int

CRunningScript::LocateCarCommand

plugin::CallMethodDynGlobal(gaddrof(CRunningScript::LocateCarCommand), this, commandID);

0AA6: call_method 0x487A20 struct [CRunningScript] num_params 1 pop 0 [commandID]

function CRunningScript__LocateCarCommand<thiscall, 0x487A20>(struct: int, commandID)

CRunningScript::LocateCharCarCommand

plugin::CallMethodDynGlobal(gaddrof(CRunningScript::LocateCharCarCommand), this, commandID);

0AA6: call_method 0x487420 struct [CRunningScript] num_params 1 pop 0 [commandID]

function CRunningScript__LocateCharCarCommand<thiscall, 0x487420>(struct: int, commandID)

CRunningScript::LocateCharCharCommand

plugin::CallMethodDynGlobal(gaddrof(CRunningScript::LocateCharCharCommand), this, commandID);

0AA6: call_method 0x4870F0 struct [CRunningScript] num_params 1 pop 0 [commandID]

function CRunningScript__LocateCharCharCommand<thiscall, 0x4870F0>(struct: int, commandID)

CRunningScript::LocateCharCommand

plugin::CallMethodDynGlobal(gaddrof(CRunningScript::LocateCharCommand), this, commandID);

0AA6: call_method 0x486D80 struct [CRunningScript] num_params 1 pop 0 [commandID]

function CRunningScript__LocateCharCommand<thiscall, 0x486D80>(struct: int, commandID)

CRunningScript::LocateCharObjectCommand

plugin::CallMethodDynGlobal(gaddrof(CRunningScript::LocateCharObjectCommand), this, commandID);

0AA6: call_method 0x487720 struct [CRunningScript] num_params 1 pop 0 [commandID]

function CRunningScript__LocateCharObjectCommand<thiscall, 0x487720>(struct: int, commandID)

CRunningScript::LocateObjectCommand

plugin::CallMethodDynGlobal(gaddrof(CRunningScript::LocateObjectCommand), this, commandID);

0AA6: call_method 0x487D10 struct [CRunningScript] num_params 1 pop 0 [commandID]

function CRunningScript__LocateObjectCommand<thiscall, 0x487D10>(struct: int, commandID)

CRunningScript::ObjectInAngledAreaCheckCommand

plugin::CallMethodDynGlobal(gaddrof(CRunningScript::ObjectInAngledAreaCheckCommand), this, commandID);

0AA6: call_method 0x4883F0 struct [CRunningScript] num_params 1 pop 0 [commandID]

function CRunningScript__ObjectInAngledAreaCheckCommand<thiscall, 0x4883F0>(struct: int, commandID)

CRunningScript::ObjectInAreaCheckCommand

plugin::CallMethodDynGlobal(gaddrof(CRunningScript::ObjectInAreaCheckCommand), this, commandID);

0AA6: call_method 0x489150 struct [CRunningScript] num_params 1 pop 0 [commandID]

function CRunningScript__ObjectInAreaCheckCommand<thiscall, 0x489150>(struct: int, commandID)

CRunningScript::PlayAnimScriptCommand

plugin::CallMethodDynGlobal(gaddrof(CRunningScript::PlayAnimScriptCommand), this, commandID);

0AA6: call_method 0x470150 struct [CRunningScript] num_params 1 pop 0 [commandID]

function CRunningScript__PlayAnimScriptCommand<thiscall, 0x470150>(struct: int, commandID)

CRunningScript::Process

plugin::CallMethodDynGlobal(gaddrof(CRunningScript::Process), this);

0AA6: call_method 0x469F00 struct [CRunningScript] num_params 0 pop 0

function CRunningScript__Process<thiscall, 0x469F00>(struct: int)

CRunningScript::ProcessCommands0To99

plugin::CallMethodAndReturnDynGlobal(gaddrof(CRunningScript::ProcessCommands0To99), this, commandID);

0AA8: call_method_return 0x465E60 struct [CRunningScript] num_params 1 pop 0 [commandID] func_ret [char]

function CRunningScript__ProcessCommands0To99<thiscall, 0x465E60>(struct: int, commandID): int

CRunningScript::ProcessCommands1000To1099

plugin::CallMethodAndReturnDynGlobal(gaddrof(CRunningScript::ProcessCommands1000To1099), this, commandID);

0AA8: call_method_return 0x489500 struct [CRunningScript] num_params 1 pop 0 [commandID] func_ret [char]

function CRunningScript__ProcessCommands1000To1099<thiscall, 0x489500>(struct: int, commandID): int

CRunningScript::ProcessCommands100To199

plugin::CallMethodAndReturnDynGlobal(gaddrof(CRunningScript::ProcessCommands100To199), this, commandID);

0AA8: call_method_return 0x466DE0 struct [CRunningScript] num_params 1 pop 0 [commandID] func_ret [char]

function CRunningScript__ProcessCommands100To199<thiscall, 0x466DE0>(struct: int, commandID): int

CRunningScript::ProcessCommands1100To1199

plugin::CallMethodAndReturnDynGlobal(gaddrof(CRunningScript::ProcessCommands1100To1199), this, commandID);

0AA8: call_method_return 0x48A320 struct [CRunningScript] num_params 1 pop 0 [commandID] func_ret [char]

function CRunningScript__ProcessCommands1100To1199<thiscall, 0x48A320>(struct: int, commandID): int

CRunningScript::ProcessCommands1200To1299

plugin::CallMethodAndReturnDynGlobal(gaddrof(CRunningScript::ProcessCommands1200To1299), this, commandID);

0AA8: call_method_return 0x48B590 struct [CRunningScript] num_params 1 pop 0 [commandID] func_ret [char]

function CRunningScript__ProcessCommands1200To1299<thiscall, 0x48B590>(struct: int, commandID): int

CRunningScript::ProcessCommands1300To1399

plugin::CallMethodAndReturnDynGlobal(gaddrof(CRunningScript::ProcessCommands1300To1399), this, commandID);

0AA8: call_method_return 0x48CDD0 struct [CRunningScript] num_params 1 pop 0 [commandID] func_ret [char]

function CRunningScript__ProcessCommands1300To1399<thiscall, 0x48CDD0>(struct: int, commandID): int

CRunningScript::ProcessCommands1400To1499

plugin::CallMethodAndReturnDynGlobal(gaddrof(CRunningScript::ProcessCommands1400To1499), this, commandID);

0AA8: call_method_return 0x48EAA0 struct [CRunningScript] num_params 1 pop 0 [commandID] func_ret [char]

function CRunningScript__ProcessCommands1400To1499<thiscall, 0x48EAA0>(struct: int, commandID): int

CRunningScript::ProcessCommands1500To1599

plugin::CallMethodAndReturnDynGlobal(gaddrof(CRunningScript::ProcessCommands1500To1599), this, commandID);

0AA8: call_method_return 0x490DB0 struct [CRunningScript] num_params 1 pop 0 [commandID] func_ret [char]

function CRunningScript__ProcessCommands1500To1599<thiscall, 0x490DB0>(struct: int, commandID): int

CRunningScript::ProcessCommands1600To1699

plugin::CallMethodAndReturnDynGlobal(gaddrof(CRunningScript::ProcessCommands1600To1699), this, commandID);

0AA8: call_method_return 0x493FE0 struct [CRunningScript] num_params 1 pop 0 [commandID] func_ret [char]

function CRunningScript__ProcessCommands1600To1699<thiscall, 0x493FE0>(struct: int, commandID): int

CRunningScript::ProcessCommands1700To1799

plugin::CallMethodAndReturnDynGlobal(gaddrof(CRunningScript::ProcessCommands1700To1799), this, commandID);

0AA8: call_method_return 0x496E00 struct [CRunningScript] num_params 1 pop 0 [commandID] func_ret [char]

function CRunningScript__ProcessCommands1700To1799<thiscall, 0x496E00>(struct: int, commandID): int

CRunningScript::ProcessCommands1800To1899

plugin::CallMethodAndReturnDynGlobal(gaddrof(CRunningScript::ProcessCommands1800To1899), this, commandID);

0AA8: call_method_return 0x46D050 struct [CRunningScript] num_params 1 pop 0 [commandID] func_ret [char]

function CRunningScript__ProcessCommands1800To1899<thiscall, 0x46D050>(struct: int, commandID): int

CRunningScript::ProcessCommands1900To1999

plugin::CallMethodAndReturnDynGlobal(gaddrof(CRunningScript::ProcessCommands1900To1999), this, commandID);

0AA8: call_method_return 0x46B460 struct [CRunningScript] num_params 1 pop 0 [commandID] func_ret [char]

function CRunningScript__ProcessCommands1900To1999<thiscall, 0x46B460>(struct: int, commandID): int

CRunningScript::ProcessCommands2000To2099

plugin::CallMethodAndReturnDynGlobal(gaddrof(CRunningScript::ProcessCommands2000To2099), this, commandID);

0AA8: call_method_return 0x472310 struct [CRunningScript] num_params 1 pop 0 [commandID] func_ret [char]

function CRunningScript__ProcessCommands2000To2099<thiscall, 0x472310>(struct: int, commandID): int

CRunningScript::ProcessCommands200To299

plugin::CallMethodAndReturnDynGlobal(gaddrof(CRunningScript::ProcessCommands200To299), this, commandID);

0AA8: call_method_return 0x469390 struct [CRunningScript] num_params 1 pop 0 [commandID] func_ret [char]

function CRunningScript__ProcessCommands200To299<thiscall, 0x469390>(struct: int, commandID): int

CRunningScript::ProcessCommands2100To2199

plugin::CallMethodAndReturnDynGlobal(gaddrof(CRunningScript::ProcessCommands2100To2199), this, commandID);

0AA8: call_method_return 0x470A90 struct [CRunningScript] num_params 1 pop 0 [commandID] func_ret [char]

function CRunningScript__ProcessCommands2100To2199<thiscall, 0x470A90>(struct: int, commandID): int

CRunningScript::ProcessCommands2200To2299

plugin::CallMethodAndReturnDynGlobal(gaddrof(CRunningScript::ProcessCommands2200To2299), this, commandID);

0AA8: call_method_return 0x474900 struct [CRunningScript] num_params 1 pop 0 [commandID] func_ret [char]

function CRunningScript__ProcessCommands2200To2299<thiscall, 0x474900>(struct: int, commandID): int

CRunningScript::ProcessCommands2300To2399

plugin::CallMethodAndReturnDynGlobal(gaddrof(CRunningScript::ProcessCommands2300To2399), this, commandID);

0AA8: call_method_return 0x4762D0 struct [CRunningScript] num_params 1 pop 0 [commandID] func_ret [char]

function CRunningScript__ProcessCommands2300To2399<thiscall, 0x4762D0>(struct: int, commandID): int

CRunningScript::ProcessCommands2400To2499

plugin::CallMethodAndReturnDynGlobal(gaddrof(CRunningScript::ProcessCommands2400To2499), this, commandID);

0AA8: call_method_return 0x478000 struct [CRunningScript] num_params 1 pop 0 [commandID] func_ret [char]

function CRunningScript__ProcessCommands2400To2499<thiscall, 0x478000>(struct: int, commandID): int

CRunningScript::ProcessCommands2500To2599

plugin::CallMethodAndReturnDynGlobal(gaddrof(CRunningScript::ProcessCommands2500To2599), this, commandID);

0AA8: call_method_return 0x47A760 struct [CRunningScript] num_params 1 pop 0 [commandID] func_ret [char]

function CRunningScript__ProcessCommands2500To2599<thiscall, 0x47A760>(struct: int, commandID): int

CRunningScript::ProcessCommands2600To2699

plugin::CallMethodAndReturnDynGlobal(gaddrof(CRunningScript::ProcessCommands2600To2699), this, commandID);

0AA8: call_method_return 0x479DA0 struct [CRunningScript] num_params 1 pop 0 [commandID] func_ret [char]

function CRunningScript__ProcessCommands2600To2699<thiscall, 0x479DA0>(struct: int, commandID): int

CRunningScript::ProcessCommands300To399

plugin::CallMethodAndReturnDynGlobal(gaddrof(CRunningScript::ProcessCommands300To399), this, commandID);

0AA8: call_method_return 0x47C100 struct [CRunningScript] num_params 1 pop 0 [commandID] func_ret [char]

function CRunningScript__ProcessCommands300To399<thiscall, 0x47C100>(struct: int, commandID): int

CRunningScript::ProcessCommands400To499

plugin::CallMethodAndReturnDynGlobal(gaddrof(CRunningScript::ProcessCommands400To499), this, commandID);

0AA8: call_method_return 0x47D210 struct [CRunningScript] num_params 1 pop 0 [commandID] func_ret [char]

function CRunningScript__ProcessCommands400To499<thiscall, 0x47D210>(struct: int, commandID): int

CRunningScript::ProcessCommands500To599

plugin::CallMethodAndReturnDynGlobal(gaddrof(CRunningScript::ProcessCommands500To599), this, commandID);

0AA8: call_method_return 0x47E090 struct [CRunningScript] num_params 1 pop 0 [commandID] func_ret [char]

function CRunningScript__ProcessCommands500To599<thiscall, 0x47E090>(struct: int, commandID): int

CRunningScript::ProcessCommands600To699

plugin::CallMethodAndReturnDynGlobal(gaddrof(CRunningScript::ProcessCommands600To699), this, commandID);

0AA8: call_method_return 0x47F370 struct [CRunningScript] num_params 1 pop 0 [commandID] func_ret [char]

function CRunningScript__ProcessCommands600To699<thiscall, 0x47F370>(struct: int, commandID): int

CRunningScript::ProcessCommands700To799

plugin::CallMethodAndReturnDynGlobal(gaddrof(CRunningScript::ProcessCommands700To799), this, commandID);

0AA8: call_method_return 0x47FA30 struct [CRunningScript] num_params 1 pop 0 [commandID] func_ret [char]

function CRunningScript__ProcessCommands700To799<thiscall, 0x47FA30>(struct: int, commandID): int

CRunningScript::ProcessCommands800To899

plugin::CallMethodAndReturnDynGlobal(gaddrof(CRunningScript::ProcessCommands800To899), this, commandID);

0AA8: call_method_return 0x481300 struct [CRunningScript] num_params 1 pop 0 [commandID] func_ret [char]

function CRunningScript__ProcessCommands800To899<thiscall, 0x481300>(struct: int, commandID): int

CRunningScript::ProcessCommands900To999

plugin::CallMethodAndReturnDynGlobal(gaddrof(CRunningScript::ProcessCommands900To999), this, commandID);

0AA8: call_method_return 0x483BD0 struct [CRunningScript] num_params 1 pop 0 [commandID] func_ret [char]

function CRunningScript__ProcessCommands900To999<thiscall, 0x483BD0>(struct: int, commandID): int

CRunningScript::ProcessOneCommand

plugin::CallMethodDynGlobal(gaddrof(CRunningScript::ProcessOneCommand), this);

0AA6: call_method 0x469EB0 struct [CRunningScript] num_params 0 pop 0

function CRunningScript__ProcessOneCommand<thiscall, 0x469EB0>(struct: int)

CRunningScript::ReadArrayInformation

plugin::CallMethodDynGlobal(gaddrof(CRunningScript::ReadArrayInformation), this, move, pOffset, pIdx);

0AA6: call_method 0x463CF0 struct [CRunningScript] num_params 3 pop 0 [pIdx] [pOffset] [move]

function CRunningScript__ReadArrayInformation<thiscall, 0x463CF0>(struct: int, move, pOffset, pIdx)

CRunningScript::ReadParametersForNewlyStartedScript

plugin::CallMethodDynGlobal(gaddrof(CRunningScript::ReadParametersForNewlyStartedScript), this, pNewScript);

0AA6: call_method 0x464500 struct [CRunningScript] num_params 1 pop 0 [pNewScript]

function CRunningScript__ReadParametersForNewlyStartedScript<thiscall, 0x464500>(struct: int, pNewScript)

CRunningScript::ReadTextLabelFromScript

plugin::CallMethodDynGlobal(gaddrof(CRunningScript::ReadTextLabelFromScript), this, pBuffer, nBufferLength);

0AA6: call_method 0x463D50 struct [CRunningScript] num_params 2 pop 0 [nBufferLength] [pBuffer]

function CRunningScript__ReadTextLabelFromScript<thiscall, 0x463D50>(struct: int, pBuffer, nBufferLength)

CRunningScript::RemoveScriptFromList

plugin::CallMethodDynGlobal(gaddrof(CRunningScript::RemoveScriptFromList), this, queuelist);

0AA6: call_method 0x464BD0 struct [CRunningScript] num_params 1 pop 0 [queuelist]

function CRunningScript__RemoveScriptFromList<thiscall, 0x464BD0>(struct: int, queuelist)

CRunningScript::ScriptTaskPickUpObject

plugin::CallMethodDynGlobal(gaddrof(CRunningScript::ScriptTaskPickUpObject), this, commandID);

0AA6: call_method 0x46AF50 struct [CRunningScript] num_params 1 pop 0 [commandID]

function CRunningScript__ScriptTaskPickUpObject<thiscall, 0x46AF50>(struct: int, commandID)

CRunningScript::SetCharCoordinates

plugin::CallMethodDynGlobal(gaddrof(CRunningScript::SetCharCoordinates), this, pPed, x_coord, y_coord, z_coord, bWarpGang, bOffset);

0AA6: call_method 0x464DC0 struct [CRunningScript] num_params 6 pop 0 [bOffset] [bWarpGang] [z_coord] [y_coord] [x_coord] [pPed]

function CRunningScript__SetCharCoordinates<thiscall, 0x464DC0>(struct: int, pPed, x_coord, y_coord, z_coord, bWarpGang, bOffset)

CRunningScript::ShutdownThisScript

plugin::CallMethodDynGlobal(gaddrof(CRunningScript::ShutdownThisScript), this);

0AA6: call_method 0x465AA0 struct [CRunningScript] num_params 0 pop 0

function CRunningScript__ShutdownThisScript<thiscall, 0x465AA0>(struct: int)

CRunningScript::StoreParameters

plugin::CallMethodDynGlobal(gaddrof(CRunningScript::StoreParameters), this, count);

0AA6: call_method 0x464370 struct [CRunningScript] num_params 1 pop 0 [count]

function CRunningScript__StoreParameters<thiscall, 0x464370>(struct: int, count)

CRunningScript::ThisIsAValidRandomPed

plugin::CallMethodAndReturnDynGlobal(gaddrof(CRunningScript::ThisIsAValidRandomPed), this, pedType, civilian, gang, criminal);

0AA8: call_method_return 0x489490 struct [CRunningScript] num_params 4 pop 0 [criminal] [gang] [civilian] [pedType] func_ret [bool]

function CRunningScript__ThisIsAValidRandomPed<thiscall, 0x489490>(struct: int, pedType, civilian, gang, criminal): int

CRunningScript::UpdateCompareFlag

plugin::CallMethodDynGlobal(gaddrof(CRunningScript::UpdateCompareFlag), this, state);

0AA6: call_method 0x4859D0 struct [CRunningScript] num_params 1 pop 0 [state]

function CRunningScript__UpdateCompareFlag<thiscall, 0x4859D0>(struct: int, state)

CRunningScript::UpdatePC

plugin::CallMethodDynGlobal(gaddrof(CRunningScript::UpdatePC), this, newIP);

0AA6: call_method 0x464DA0 struct [CRunningScript] num_params 1 pop 0 [newIP]

function CRunningScript__UpdatePC<thiscall, 0x464DA0>(struct: int, newIP)

plugin_sa\game_sa\CScriptResourceManager.cpp

CScriptResourceManager::AddToResourceManager

plugin::CallMethodDynGlobal(gaddrof(CScriptResourceManager::AddToResourceManager), this, modelID, ResourceType, pScript);

0AA6: call_method 0x4704B0 struct [CScriptResourceManager] num_params 3 pop 0 [pScript] [ResourceType] [modelID]

function CScriptResourceManager__AddToResourceManager<thiscall, 0x4704B0>(struct: int, modelID, ResourceType, pScript)

CScriptResourceManager::HasResourceBeenRequested

plugin::CallMethodAndReturnDynGlobal(gaddrof(CScriptResourceManager::HasResourceBeenRequested), this, ModelId, a4);

0AA8: call_method_return 0x470620 struct [CScriptResourceManager] num_params 2 pop 0 [a4] [ModelId] func_ret [bool]

function CScriptResourceManager__HasResourceBeenRequested<thiscall, 0x470620>(struct: int, ModelId, a4): int

CScriptResourceManager::RemoveFromResourceManager

plugin::CallMethodAndReturnDynGlobal(gaddrof(CScriptResourceManager::RemoveFromResourceManager), this, modelID, ResourceType, pScript);

0AA8: call_method_return 0x470510 struct [CScriptResourceManager] num_params 3 pop 0 [pScript] [ResourceType] [modelID] func_ret [bool]

function CScriptResourceManager__RemoveFromResourceManager<thiscall, 0x470510>(struct: int, modelID, ResourceType, pScript): int

plugin_sa\game_sa\CScriptsForBrains.cpp

CScriptsForBrains::AddNewScriptBrain

plugin::CallMethodDynGlobal(gaddrof(CScriptsForBrains::AddNewScriptBrain), this, ImgIndex, Model, Priority, attachType, Type, Radius);

0AA6: call_method 0x46A930 struct [CScriptsForBrains] num_params 6 pop 0 [Radius] [Type] [attachType] [Priority] [Model] [ImgIndex]

function CScriptsForBrains__AddNewScriptBrain<thiscall, 0x46A930>(struct: int, ImgIndex, Model, Priority, attachType, Type, Radius)

CScriptsForBrains::AddNewStreamedScriptBrainForCodeUse

plugin::CallMethodDynGlobal(gaddrof(CScriptsForBrains::AddNewStreamedScriptBrainForCodeUse), this, a2, a3, attachtype);

0AA6: call_method 0x46A9C0 struct [CScriptsForBrains] num_params 3 pop 0 [attachtype] [a3] [a2]

function CScriptsForBrains__AddNewStreamedScriptBrainForCodeUse<thiscall, 0x46A9C0>(struct: int, a2, a3, attachtype)

CScriptsForBrains::CheckIfNewEntityNeedsScript

plugin::CallMethodDynGlobal(gaddrof(CScriptsForBrains::CheckIfNewEntityNeedsScript), this, pEntity, attachType, unused);

0AA6: call_method 0x46FF20 struct [CScriptsForBrains] num_params 3 pop 0 [unused] [attachType] [pEntity]

function CScriptsForBrains__CheckIfNewEntityNeedsScript<thiscall, 0x46FF20>(struct: int, pEntity, attachType, unused)

CScriptsForBrains::GetIndexOfScriptBrainWithThisName

plugin::CallMethodAndReturnDynGlobal(gaddrof(CScriptsForBrains::GetIndexOfScriptBrainWithThisName), this, name, Attachtype);

0AA8: call_method_return 0x46AA30 struct [CScriptsForBrains] num_params 2 pop 0 [Attachtype] [name] func_ret [signed short]

function CScriptsForBrains__GetIndexOfScriptBrainWithThisName<thiscall, 0x46AA30>(struct: int, name, Attachtype): int

CScriptsForBrains::HasAttractorScriptBrainWithThisNameLoaded

plugin::CallMethodAndReturnDynGlobal(gaddrof(CScriptsForBrains::HasAttractorScriptBrainWithThisNameLoaded), this, name);

0AA8: call_method_return 0x46AB20 struct [CScriptsForBrains] num_params 1 pop 0 [name] func_ret [bool]

function CScriptsForBrains__HasAttractorScriptBrainWithThisNameLoaded<thiscall, 0x46AB20>(struct: int, name): int

CScriptsForBrains::Init

plugin::CallMethodDynGlobal(gaddrof(CScriptsForBrains::Init), this);

0AA6: call_method 0x46A8C0 struct [CScriptsForBrains] num_params 0 pop 0

function CScriptsForBrains__Init<thiscall, 0x46A8C0>(struct: int)

CScriptsForBrains::IsObjectWithinBrainActivationRange

plugin::CallMethodAndReturnDynGlobal(gaddrof(CScriptsForBrains::IsObjectWithinBrainActivationRange), this, entity, point);

0AA8: call_method_return 0x46B3D0 struct [CScriptsForBrains] num_params 2 pop 0 [point] [entity] func_ret [bool]

function CScriptsForBrains__IsObjectWithinBrainActivationRange<thiscall, 0x46B3D0>(struct: int, entity, point): int

CScriptsForBrains::MarkAttractorScriptBrainWithThisNameAsNoLongerNeeded

plugin::CallMethodDynGlobal(gaddrof(CScriptsForBrains::MarkAttractorScriptBrainWithThisNameAsNoLongerNeeded), this, name);

0AA6: call_method 0x46AAE0 struct [CScriptsForBrains] num_params 1 pop 0 [name]

function CScriptsForBrains__MarkAttractorScriptBrainWithThisNameAsNoLongerNeeded<thiscall, 0x46AAE0>(struct: int, name)

CScriptsForBrains::RequestAttractorScriptBrainWithThisName

plugin::CallMethodDynGlobal(gaddrof(CScriptsForBrains::RequestAttractorScriptBrainWithThisName), this, name);

0AA6: call_method 0x46AA80 struct [CScriptsForBrains] num_params 1 pop 0 [name]

function CScriptsForBrains__RequestAttractorScriptBrainWithThisName<thiscall, 0x46AA80>(struct: int, name)

CScriptsForBrains::StartAttractorScriptBrainWithThisName

plugin::CallMethodDynGlobal(gaddrof(CScriptsForBrains::StartAttractorScriptBrainWithThisName), this, name, pEntity, bHasAScriptBrain);

0AA6: call_method 0x46B390 struct [CScriptsForBrains] num_params 3 pop 0 [bHasAScriptBrain] [pEntity] [name]

function CScriptsForBrains__StartAttractorScriptBrainWithThisName<thiscall, 0x46B390>(struct: int, name, pEntity, bHasAScriptBrain)

CScriptsForBrains::StartNewStreamedScriptBrain

plugin::CallMethodDynGlobal(gaddrof(CScriptsForBrains::StartNewStreamedScriptBrain), this, index, pEntity, bHasAScriptBrain);

0AA6: call_method 0x46B270 struct [CScriptsForBrains] num_params 3 pop 0 [bHasAScriptBrain] [pEntity] [index]

function CScriptsForBrains__StartNewStreamedScriptBrain<thiscall, 0x46B270>(struct: int, index, pEntity, bHasAScriptBrain)

CScriptsForBrains::StartOrRequestNewStreamedScriptBrain

plugin::CallMethodDynGlobal(gaddrof(CScriptsForBrains::StartOrRequestNewStreamedScriptBrain), this, index, pEntity, attachType, bAddToWaitingArray);

0AA6: call_method 0x46CD80 struct [CScriptsForBrains] num_params 4 pop 0 [bAddToWaitingArray] [attachType] [pEntity] [index]

function CScriptsForBrains__StartOrRequestNewStreamedScriptBrain<thiscall, 0x46CD80>(struct: int, index, pEntity, attachType, bAddToWaitingArray)

CScriptsForBrains::StartOrRequestNewStreamedScriptBrainWithThisName

plugin::CallMethodDynGlobal(gaddrof(CScriptsForBrains::StartOrRequestNewStreamedScriptBrainWithThisName), this, name, pEntity, attachType);

0AA6: call_method 0x46CED0 struct [CScriptsForBrains] num_params 3 pop 0 [attachType] [pEntity] [name]

function CScriptsForBrains__StartOrRequestNewStreamedScriptBrainWithThisName<thiscall, 0x46CED0>(struct: int, name, pEntity, attachType)

CScriptsForBrains::SwitchAllObjectBrainsWithThisID

plugin::CallMethodDynGlobal(gaddrof(CScriptsForBrains::SwitchAllObjectBrainsWithThisID), this, ID, bStatus);

0AA6: call_method 0x46A900 struct [CScriptsForBrains] num_params 2 pop 0 [bStatus] [ID]

function CScriptsForBrains__SwitchAllObjectBrainsWithThisID<thiscall, 0x46A900>(struct: int, ID, bStatus)

plugin_sa\game_sa\CSetPiece.cpp

CSetPiece::TryToGenerateCopPed

plugin::CallMethodAndReturn(this, posn);

0AA8: call_method_return 0x499690 struct [CSetPiece] num_params 1 pop 0 [posn] func_ret [CCopPed*]

function CSetPiece__TryToGenerateCopPed<thiscall, 0x499690>(struct: int, posn): int

CSetPiece::TryToGenerateCopCar

plugin::CallMethodAndReturn(this, posn, target);

0AA8: call_method_return 0x4998A0 struct [CSetPiece] num_params 2 pop 0 [target] [posn] func_ret [CVehicle*]

function CSetPiece__TryToGenerateCopCar<thiscall, 0x4998A0>(struct: int, posn, target): int

CSetPiece::Update

plugin::CallMethod<0x499A80, CSetPiece *>(this);

0AA6: call_method 0x499A80 struct [CSetPiece] num_params 0 pop 0

function CSetPiece__Update<thiscall, 0x499A80>(struct: int)

CSetPiece::SetCornerA

plugin::CallMethod<0x499120, CSetPiece *, CVector2D>(this, coord);

0AA6: call_method 0x499120 struct [CSetPiece] num_params 1 pop 0 [coord]

function CSetPiece__SetCornerA<thiscall, 0x499120>(struct: int, coord)

CSetPiece::SetCornerB

plugin::CallMethod<0x499150, CSetPiece *, CVector2D>(this, coord);

0AA6: call_method 0x499150 struct [CSetPiece] num_params 1 pop 0 [coord]

function CSetPiece__SetCornerB<thiscall, 0x499150>(struct: int, coord)

CSetPiece::SetSpawnCoord1

plugin::CallMethod<0x499180, CSetPiece *, CVector2D>(this, coord);

0AA6: call_method 0x499180 struct [CSetPiece] num_params 1 pop 0 [coord]

function CSetPiece__SetSpawnCoord1<thiscall, 0x499180>(struct: int, coord)

CSetPiece::SetSpawnCoord2

plugin::CallMethod<0x4991B0, CSetPiece *, CVector2D>(this, coord);

0AA6: call_method 0x4991B0 struct [CSetPiece] num_params 1 pop 0 [coord]

function CSetPiece__SetSpawnCoord2<thiscall, 0x4991B0>(struct: int, coord)

CSetPiece::SetTargetCoord1

plugin::CallMethod<0x4991E0, CSetPiece *, CVector2D>(this, coord);

0AA6: call_method 0x4991E0 struct [CSetPiece] num_params 1 pop 0 [coord]

function CSetPiece__SetTargetCoord1<thiscall, 0x4991E0>(struct: int, coord)

CSetPiece::SetTargetCoord2

plugin::CallMethod<0x499210, CSetPiece *, CVector2D>(this, coord);

0AA6: call_method 0x499210 struct [CSetPiece] num_params 1 pop 0 [coord]

function CSetPiece__SetTargetCoord2<thiscall, 0x499210>(struct: int, coord)

CSetPiece::GetCornerAX

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x499240 struct [CSetPiece] num_params 0 pop 0 func_ret [float]

function CSetPiece__GetCornerAX<thiscall, 0x499240>(struct: int): float

CSetPiece::GetCornerAY

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x499260 struct [CSetPiece] num_params 0 pop 0 func_ret [float]

function CSetPiece__GetCornerAY<thiscall, 0x499260>(struct: int): float

CSetPiece::GetCornerBX

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x499280 struct [CSetPiece] num_params 0 pop 0 func_ret [float]

function CSetPiece__GetCornerBX<thiscall, 0x499280>(struct: int): float

CSetPiece::GetCornerBY

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x4992A0 struct [CSetPiece] num_params 0 pop 0 func_ret [float]

function CSetPiece__GetCornerBY<thiscall, 0x4992A0>(struct: int): float

CSetPiece::GetSpawnCoord1X

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x4992C0 struct [CSetPiece] num_params 0 pop 0 func_ret [float]

function CSetPiece__GetSpawnCoord1X<thiscall, 0x4992C0>(struct: int): float

CSetPiece::GetSpawnCoord1Y

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x4992E0 struct [CSetPiece] num_params 0 pop 0 func_ret [float]

function CSetPiece__GetSpawnCoord1Y<thiscall, 0x4992E0>(struct: int): float

CSetPiece::GetSpawnCoord2X

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x499300 struct [CSetPiece] num_params 0 pop 0 func_ret [float]

function CSetPiece__GetSpawnCoord2X<thiscall, 0x499300>(struct: int): float

CSetPiece::GetSpawnCoord2Y

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x499320 struct [CSetPiece] num_params 0 pop 0 func_ret [float]

function CSetPiece__GetSpawnCoord2Y<thiscall, 0x499320>(struct: int): float

CSetPiece::GetTargetCoord1X

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x499340 struct [CSetPiece] num_params 0 pop 0 func_ret [float]

function CSetPiece__GetTargetCoord1X<thiscall, 0x499340>(struct: int): float

CSetPiece::GetTargetCoord1Y

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x499360 struct [CSetPiece] num_params 0 pop 0 func_ret [float]

function CSetPiece__GetTargetCoord1Y<thiscall, 0x499360>(struct: int): float

CSetPiece::GetTargetCoord2X

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x499380 struct [CSetPiece] num_params 0 pop 0 func_ret [float]

function CSetPiece__GetTargetCoord2X<thiscall, 0x499380>(struct: int): float

CSetPiece::GetTargetCoord2Y

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x4993A0 struct [CSetPiece] num_params 0 pop 0 func_ret [float]

function CSetPiece__GetTargetCoord2Y<thiscall, 0x4993A0>(struct: int): float

CSetPiece::CSetPiece

plugin::CallMethod<0x4993C0, CSetPiece *>(this);

0AA6: call_method 0x4993C0 struct [CSetPiece] num_params 0 pop 0

function CSetPiece__CSetPiece<thiscall, 0x4993C0>(struct: int)

plugin_sa\game_sa\CSetPieces.cpp

CSetPieces::AddOne

plugin::Call<0x499500, unsigned char, CVector2D, CVector2D, CVector2D, CVector2D, CVector2D, CVector2D>(type, cornerA, cornerB, spawnCoord1, targetCoord1, spawnCoord2, targetCoord2);

0AA5: call_function 0x499500 num_params 7 pop 7 [targetCoord2] [spawnCoord2] [targetCoord1] [spawnCoord1] [cornerB] [cornerA] [type]

function CSetPieces__AddOne<cdecl, 0x499500>(type, cornerA, cornerB, spawnCoord1, targetCoord1, spawnCoord2, targetCoord2)

CSetPieces::Init

plugin::Call<0x4994F0>();

0AA5: call_function 0x4994F0 num_params 0 pop 0

function CSetPieces__Init<cdecl, 0x4994F0>()

CSetPieces::Load

plugin::CallAndReturn();

0AA7: call_function_return 0x5D3CA0 num_params 0 pop 0 func_ret [bool]

function CSetPieces__Load<cdecl, 0x5D3CA0>(): int

CSetPieces::Save

plugin::CallAndReturn();

0AA7: call_function_return 0x5D3C70 num_params 0 pop 0 func_ret [bool]

function CSetPieces__Save<cdecl, 0x5D3C70>(): int

CSetPieces::Update

plugin::Call<0x49AA00>();

0AA5: call_function 0x49AA00 num_params 0 pop 0

function CSetPieces__Update<cdecl, 0x49AA00>()

plugin_sa\game_sa\CShinyTexts.cpp

CShinyTexts::Init

plugin::Call<0x7221B0>();

0AA5: call_function 0x7221B0 num_params 0 pop 0

function CShinyTexts__Init<cdecl, 0x7221B0>()

CShinyTexts::RenderOutGeometryBuffer

plugin::Call<0x7221C0>();

0AA5: call_function 0x7221C0 num_params 0 pop 0

function CShinyTexts__RenderOutGeometryBuffer<cdecl, 0x7221C0>()

CShinyTexts::Render

plugin::Call<0x724890>();

0AA5: call_function 0x724890 num_params 0 pop 0

function CShinyTexts__Render<cdecl, 0x724890>()

CShinyTexts::RegisterOne

plugin::Call<0x724B60, CVector, CVector, CVector, CVector, float, float, float, float, float, float, float, float, unsigned char, unsigned char, unsigned char, unsigned char, float>(cornerAA, cornerBA, cornerBB, cornerAB, u1, v1, u2, v2, u3, v3, u4, v4, red, green, blue, alpha, maxDistance);

0AA5: call_function 0x724B60 num_params 17 pop 17 [maxDistance] [alpha] [blue] [green] [red] [v4] [u4] [v3] [u3] [v2] [u2] [v1] [u1] [cornerAB] [cornerBB] [cornerBA] [cornerAA]

function CShinyTexts__RegisterOne<cdecl, 0x724B60>(cornerAA, cornerBA, cornerBB, cornerAB, u1, v1, u2, v2, u3, v3, u4, v4, red, green, blue, alpha, maxDistance)

plugin_sa\game_sa\CShotInfo.cpp

CShotInfo::Initialise

plugin::Call<0x739B60>();

0AA5: call_function 0x739B60 num_params 0 pop 0

function CShotInfo__Initialise<cdecl, 0x739B60>()

CShotInfo::Shutdown

plugin::Call<0x739C20>();

0AA5: call_function 0x739C20 num_params 0 pop 0

function CShotInfo__Shutdown<cdecl, 0x739C20>()

CShotInfo::AddShot

plugin::CallAndReturn(creator, weaponType, origin, target);

0AA7: call_function_return 0x739C30 num_params 4 pop 4 [target] [origin] [weaponType] [creator] func_ret [bool]

function CShotInfo__AddShot<cdecl, 0x739C30>(creator, weaponType, origin, target): int

CShotInfo::GetFlameThrowerShotPosn

plugin::CallAndReturn(shotId, outPosn);

0AA7: call_function_return 0x739DE0 num_params 2 pop 2 [outPosn] [shotId] func_ret [bool]

function CShotInfo__GetFlameThrowerShotPosn<cdecl, 0x739DE0>(shotId, outPosn): int

CShotInfo::Update

plugin::Call<0x739E60>();

0AA5: call_function 0x739E60 num_params 0 pop 0

function CShotInfo__Update<cdecl, 0x739E60>()

plugin_sa\game_sa\CSpecialFX.cpp

CSpecialFX::AddWeaponStreak

plugin::Call<0x7233F0, int>(weaponType);

0AA5: call_function 0x7233F0 num_params 1 pop 1 [weaponType]

function CSpecialFX__AddWeaponStreak<cdecl, 0x7233F0>(weaponType)

CSpecialFX::Init

plugin::Call<0x7268F0>();

0AA5: call_function 0x7268F0 num_params 0 pop 0

function CSpecialFX__Init<cdecl, 0x7268F0>()

CSpecialFX::Render

plugin::Call<0x726AD0>();

0AA5: call_function 0x726AD0 num_params 0 pop 0

function CSpecialFX__Render<cdecl, 0x726AD0>()

CSpecialFX::Render2DFXs

plugin::Call<0x721660>();

0AA5: call_function 0x721660 num_params 0 pop 0

function CSpecialFX__Render2DFXs<cdecl, 0x721660>()

CSpecialFX::ReplayStarted

plugin::Call<0x721D30>();

0AA5: call_function 0x721D30 num_params 0 pop 0

function CSpecialFX__ReplayStarted<cdecl, 0x721D30>()

CSpecialFX::Shutdown

plugin::Call<0x723390>();

0AA5: call_function 0x723390 num_params 0 pop 0

function CSpecialFX__Shutdown<cdecl, 0x723390>()

CSpecialFX::Update

plugin::Call<0x726AA0>();

0AA5: call_function 0x726AA0 num_params 0 pop 0

function CSpecialFX__Update<cdecl, 0x726AA0>()

plugin_sa\game_sa\CSpecialPlateHandler.cpp

CSpecialPlateHandler::Init

plugin::CallMethod<0x6F2D10, CSpecialPlateHandler *>(this);

0AA6: call_method 0x6F2D10 struct [CSpecialPlateHandler] num_params 0 pop 0

function CSpecialPlateHandler__Init<thiscall, 0x6F2D10>(struct: int)

CSpecialPlateHandler::Find

plugin::CallMethodAndReturn, int, char>(this, carGenId, outText);

0AA8: call_method_return 0x6F2D30 struct [CSpecialPlateHandler] num_params 2 pop 0 [outText] [carGenId] func_ret [int]

function CSpecialPlateHandler__Find<thiscall, 0x6F2D30>(struct: int, carGenId, outText): int

CSpecialPlateHandler::Add

plugin::CallMethod<0x6F2D90, CSpecialPlateHandler , int, char>(this, carGenId, plateText);

0AA6: call_method 0x6F2D90 struct [CSpecialPlateHandler] num_params 2 pop 0 [plateText] [carGenId]

function CSpecialPlateHandler__Add<thiscall, 0x6F2D90>(struct: int, carGenId, plateText)

CSpecialPlateHandler::Remove

plugin::CallMethod<0x6F2DD0, CSpecialPlateHandler *, int>(this, plateTextId);

0AA6: call_method 0x6F2DD0 struct [CSpecialPlateHandler] num_params 1 pop 0 [plateTextId]

function CSpecialPlateHandler__Remove<thiscall, 0x6F2DD0>(struct: int, plateTextId)

plugin_sa\game_sa\CStats.cpp

CStats::GetStatID

plugin::CallAndReturn(stat);

0AA7: call_function_return 0x558DE0 num_params 1 pop 1 [stat] func_ret [char*]

function CStats__GetStatID<cdecl, 0x558DE0>(stat): int

CStats::GetStatType

plugin::CallAndReturn(stat);

0AA7: call_function_return 0x558E30 num_params 1 pop 1 [stat] func_ret [bool]

function CStats__GetStatType<cdecl, 0x558E30>(stat): int

CStats::GetStatValue

plugin::CallAndReturn(stat);

0AA7: call_function_return 0x558E40 num_params 1 pop 1 [stat] func_ret [float]

function CStats__GetStatValue<cdecl, 0x558E40>(stat): float

CStats::GetTimesMissionAttempted

plugin::CallAndReturn(missionId);

0AA7: call_function_return 0x558E70 num_params 1 pop 1 [missionId] func_ret [char]

function CStats__GetTimesMissionAttempted<cdecl, 0x558E70>(missionId): int

CStats::RegisterMissionAttempted

plugin::Call<0x558E80, unsigned char>(missionId);

0AA5: call_function 0x558E80 num_params 1 pop 1 [missionId]

function CStats__RegisterMissionAttempted<cdecl, 0x558E80>(missionId)

CStats::RegisterMissionPassed

plugin::Call<0x558EA0, unsigned char>(missionId);

0AA5: call_function 0x558EA0 num_params 1 pop 1 [missionId]

function CStats__RegisterMissionPassed<cdecl, 0x558EA0>(missionId)

CStats::PopulateFavoriteRadioStationList

plugin::CallAndReturn();

0AA7: call_function_return 0x558EC0 num_params 0 pop 0 func_ret [bool]

function CStats__PopulateFavoriteRadioStationList<cdecl, 0x558EC0>(): int

*CStats::GetFullFavoriteRadioStationList

plugin::CallAndReturn();

0AA7: call_function_return 0x558F90 num_params 0 pop 0 func_ret [int*]

function CStats__GetFullFavoriteRadioStationList<cdecl, 0x558F90>(): int

CStats::FindMostFavoriteRadioStation

plugin::CallAndReturn();

0AA7: call_function_return 0x558FA0 num_params 0 pop 0 func_ret [int]

function CStats__FindMostFavoriteRadioStation<cdecl, 0x558FA0>(): int

CStats::FindLeastFavoriteRadioStation

plugin::CallAndReturn();

0AA7: call_function_return 0x559010 num_params 0 pop 0 func_ret [int]

function CStats__FindLeastFavoriteRadioStation<cdecl, 0x559010>(): int

CStats::FindCriminalRatingNumber

plugin::CallAndReturn();

0AA7: call_function_return 0x559080 num_params 0 pop 0 func_ret [int]

function CStats__FindCriminalRatingNumber<cdecl, 0x559080>(): int

CStats::GetPercentageProgress

plugin::CallAndReturn();

0AA7: call_function_return 0x5591E0 num_params 0 pop 0 func_ret [float]

function CStats__GetPercentageProgress<cdecl, 0x5591E0>(): float

CStats::BuildStatLine

plugin::Call<0x559230, char, void, int, void*, int>(line, pValue1, metrics, pValue2, type);

0AA5: call_function 0x559230 num_params 5 pop 5 [type] [pValue2] [metrics] [pValue1] [line]

function CStats__BuildStatLine<cdecl, 0x559230>(line, pValue1, metrics, pValue2, type)

CStats::ConvertToMins

plugin::CallAndReturn(value);

0AA7: call_function_return 0x559540 num_params 1 pop 1 [value] func_ret [int]

function CStats__ConvertToMins<cdecl, 0x559540>(value): int

CStats::ConvertToSecs

plugin::CallAndReturn(value);

0AA7: call_function_return 0x559560 num_params 1 pop 1 [value] func_ret [int]

function CStats__ConvertToSecs<cdecl, 0x559560>(value): int

CStats::SafeToShowThisStat

plugin::CallAndReturn(stat);

0AA7: call_function_return 0x559590 num_params 1 pop 1 [stat] func_ret [bool]

function CStats__SafeToShowThisStat<cdecl, 0x559590>(stat): int

CStats::CheckForThreshold

plugin::CallAndReturn(pValue, range);

0AA7: call_function_return 0x5595F0 num_params 2 pop 2 [range] [pValue] func_ret [bool]

function CStats__CheckForThreshold<cdecl, 0x5595F0>(pValue, range): int

CStats::IsStatCapped

plugin::CallAndReturn(stat);

0AA7: call_function_return 0x559630 num_params 1 pop 1 [stat] func_ret [bool]

function CStats__IsStatCapped<cdecl, 0x559630>(stat): int

CStats::ProcessReactionStatsOnDecrement

plugin::Call<0x559730, unsigned char>(stat);

0AA5: call_function 0x559730 num_params 1 pop 1 [stat]

function CStats__ProcessReactionStatsOnDecrement<cdecl, 0x559730>(stat)

CStats::CheckForStatsMessage

plugin::Call<0x559760>();

0AA5: call_function 0x559760 num_params 0 pop 0

function CStats__CheckForStatsMessage<cdecl, 0x559760>()

CStats::LoadStatUpdateConditions

plugin::Call<0x559860>();

0AA5: call_function 0x559860 num_params 0 pop 0

function CStats__LoadStatUpdateConditions<cdecl, 0x559860>()

CStats::LoadActionReactionStats

plugin::Call<0x5599B0>();

0AA5: call_function 0x5599B0 num_params 0 pop 0

function CStats__LoadActionReactionStats<cdecl, 0x5599B0>()

CStats::FindMaxNumberOfGroupMembers

plugin::CallAndReturn();

0AA7: call_function_return 0x559A50 num_params 0 pop 0 func_ret [int]

function CStats__FindMaxNumberOfGroupMembers<cdecl, 0x559A50>(): int

CStats::GetFatAndMuscleModifier

plugin::CallAndReturn(statMod);

0AA7: call_function_return 0x559AF0 num_params 1 pop 1 [statMod] func_ret [float]

function CStats__GetFatAndMuscleModifier<cdecl, 0x559AF0>(statMod): float

CStats::DecrementStat

plugin::Call<0x559FA0, unsigned short, float>(stat, value);

0AA5: call_function 0x559FA0 num_params 2 pop 2 [value] [stat]

function CStats__DecrementStat<cdecl, 0x559FA0>(stat, value)

CStats::SetStatValue

plugin::Call<0x55A070, unsigned short, float>(stat, value);

0AA5: call_function 0x55A070 num_params 2 pop 2 [value] [stat]

function CStats__SetStatValue<cdecl, 0x55A070>(stat, value)

CStats::RegisterFastestTime

plugin::Call<0x55A0B0, int, int>(stat, time);

0AA5: call_function 0x55A0B0 num_params 2 pop 2 [time] [stat]

function CStats__RegisterFastestTime<cdecl, 0x55A0B0>(stat, time)

CStats::RegisterBestPosition

plugin::Call<0x55A160, int, int>(stat, position);

0AA5: call_function 0x55A160 num_params 2 pop 2 [position] [stat]

function CStats__RegisterBestPosition<cdecl, 0x55A160>(stat, position)

CStats::FindCriminalRatingString

plugin::CallAndReturn();

0AA7: call_function_return 0x55A210 num_params 0 pop 0 func_ret [char*]

function CStats__FindCriminalRatingString<cdecl, 0x55A210>(): int

CStats::ConstructStatLine

plugin::CallAndReturn(arg0, arg1);

0AA7: call_function_return 0x55A780 num_params 2 pop 2 [arg1] [arg0] func_ret [int]

function CStats__ConstructStatLine<cdecl, 0x55A780>(arg0, arg1): int

CStats::ProcessReactionStatsOnIncrement

plugin::Call<0x55B900, unsigned char>(stat);

0AA5: call_function 0x55B900 num_params 1 pop 1 [stat]

function CStats__ProcessReactionStatsOnIncrement<cdecl, 0x55B900>(stat)

CStats::DisplayScriptStatUpdateMessage

plugin::Call<0x55B980, unsigned char, unsigned int, float>(state, stat, value);

0AA5: call_function 0x55B980 num_params 3 pop 3 [value] [stat] [state]

function CStats__DisplayScriptStatUpdateMessage<cdecl, 0x55B980>(state, stat, value)

CStats::UpdateRespectStat

plugin::Call<0x55BC50, unsigned char>(arg0);

0AA5: call_function 0x55BC50 num_params 1 pop 1 [arg0]

function CStats__UpdateRespectStat<cdecl, 0x55BC50>(arg0)

CStats::UpdateSexAppealStat

plugin::Call<0x55BF20>();

0AA5: call_function 0x55BF20 num_params 0 pop 0

function CStats__UpdateSexAppealStat<cdecl, 0x55BF20>()

CStats::Init

plugin::Call<0x55C0C0>();

0AA5: call_function 0x55C0C0 num_params 0 pop 0

function CStats__Init<cdecl, 0x55C0C0>()

CStats::IncrementStat

plugin::Call<0x55C180, unsigned short, float>(stat, value);

0AA5: call_function 0x55C180 num_params 2 pop 2 [value] [stat]

function CStats__IncrementStat<cdecl, 0x55C180>(stat, value)

CStats::SetNewRecordStat

plugin::Call<0x55C410, unsigned short, float>(stat, value);

0AA5: call_function 0x55C410 num_params 2 pop 2 [value] [stat]

function CStats__SetNewRecordStat<cdecl, 0x55C410>(stat, value)

CStats::UpdateFatAndMuscleStats

plugin::Call<0x55C470, unsigned int>(value);

0AA5: call_function 0x55C470 num_params 1 pop 1 [value]

function CStats__UpdateFatAndMuscleStats<cdecl, 0x55C470>(value)

CStats::UpdateStatsWhenSprinting

plugin::Call<0x55C660>();

0AA5: call_function 0x55C660 num_params 0 pop 0

function CStats__UpdateStatsWhenSprinting<cdecl, 0x55C660>()

CStats::UpdateStatsWhenRunning

plugin::Call<0x55C6F0>();

0AA5: call_function 0x55C6F0 num_params 0 pop 0

function CStats__UpdateStatsWhenRunning<cdecl, 0x55C6F0>()

CStats::UpdateStatsWhenCycling

plugin::Call<0x55C780, bool, CBmx*>(arg0, bmx);

0AA5: call_function 0x55C780 num_params 2 pop 2 [bmx] [arg0]

function CStats__UpdateStatsWhenCycling<cdecl, 0x55C780>(arg0, bmx)

CStats::UpdateStatsWhenSwimming

plugin::Call<0x55C990, bool, bool>(arg0, arg1);

0AA5: call_function 0x55C990 num_params 2 pop 2 [arg1] [arg0]

function CStats__UpdateStatsWhenSwimming<cdecl, 0x55C990>(arg0, arg1)

CStats::UpdateStatsWhenDriving

plugin::Call<0x55CAC0, CVehicle*>(vehicle);

0AA5: call_function 0x55CAC0 num_params 1 pop 1 [vehicle]

function CStats__UpdateStatsWhenDriving<cdecl, 0x55CAC0>(vehicle)

CStats::UpdateStatsWhenFlying

plugin::Call<0x55CC00, CVehicle*>(vehicle);

0AA5: call_function 0x55CC00 num_params 1 pop 1 [vehicle]

function CStats__UpdateStatsWhenFlying<cdecl, 0x55CC00>(vehicle)

CStats::UpdateStatsWhenOnMotorBike

plugin::Call<0x55CD60, CBike*>(bike);

0AA5: call_function 0x55CD60 num_params 1 pop 1 [bike]

function CStats__UpdateStatsWhenOnMotorBike<cdecl, 0x55CD60>(bike)

CStats::UpdateStatsWhenWeaponHit

plugin::Call<0x55CEB0, int>(weaponType);

0AA5: call_function 0x55CEB0 num_params 1 pop 1 [weaponType]

function CStats__UpdateStatsWhenWeaponHit<cdecl, 0x55CEB0>(weaponType)

CStats::UpdateStatsWhenFighting

plugin::Call<0x55CFA0>();

0AA5: call_function 0x55CFA0 num_params 0 pop 0

function CStats__UpdateStatsWhenFighting<cdecl, 0x55CFA0>()

CStats::UpdateStatsOnRespawn

plugin::Call<0x55CFC0>();

0AA5: call_function 0x55CFC0 num_params 0 pop 0

function CStats__UpdateStatsOnRespawn<cdecl, 0x55CFC0>()

CStats::UpdateStatsAddToHealth

plugin::Call<0x55D030, unsigned int>(addToHealth);

0AA5: call_function 0x55D030 num_params 1 pop 1 [addToHealth]

function CStats__UpdateStatsAddToHealth<cdecl, 0x55D030>(addToHealth)

CStats::ModifyStat

plugin::Call<0x55D090, unsigned short, float>(stat, value);

0AA5: call_function 0x55D090 num_params 2 pop 2 [value] [stat]

function CStats__ModifyStat<cdecl, 0x55D090>(stat, value)

CStats::Save

plugin::CallAndReturn();

0AA7: call_function_return 0x5D3B40 num_params 0 pop 0 func_ret [bool]

function CStats__Save<cdecl, 0x5D3B40>(): int

CStats::Load

plugin::CallAndReturn();

0AA7: call_function_return 0x5D3BF0 num_params 0 pop 0 func_ret [bool]

function CStats__Load<cdecl, 0x5D3BF0>(): int

plugin_sa\game_sa\CStreamedScripts.cpp

CStreamedScripts::FindStreamedScript

plugin::CallMethodAndReturnDynGlobal(gaddrof(CStreamedScripts::FindStreamedScript), this, scriptname);

0AA8: call_method_return 0x470740 struct [CStreamedScripts] num_params 1 pop 0 [scriptname] func_ret [signed int]

function CStreamedScripts__FindStreamedScript<thiscall, 0x470740>(struct: int, scriptname): int

CStreamedScripts::FindStreamedScriptQuiet

plugin::CallMethodAndReturnDynGlobal(gaddrof(CStreamedScripts::FindStreamedScriptQuiet), this, scriptName);

0AA8: call_method_return 0x4706F0 struct [CStreamedScripts] num_params 1 pop 0 [scriptName] func_ret [signed int]

function CStreamedScripts__FindStreamedScriptQuiet<thiscall, 0x4706F0>(struct: int, scriptName): int

CStreamedScripts::GetProperIndexFromIndexUsedByScript

plugin::CallMethodAndReturnDynGlobal(gaddrof(CStreamedScripts::GetProperIndexFromIndexUsedByScript), this, scmIndex);

0AA8: call_method_return 0x470810 struct [CStreamedScripts] num_params 1 pop 0 [scmIndex] func_ret [signed short]

function CStreamedScripts__GetProperIndexFromIndexUsedByScript<thiscall, 0x470810>(struct: int, scmIndex): int

*CStreamedScripts::GetStreamedScriptFilename

plugin::CallMethodAndReturnDynGlobal(gaddrof(CStreamedScripts::GetStreamedScriptFilename), this, index);

0AA8: call_method_return 0x470900 struct [*CStreamedScripts] num_params 1 pop 0 [index] func_ret [char const *]

function CStreamedScripts__GetStreamedScriptFilename<thiscall, 0x470900>(struct: int, index): int

CStreamedScripts::GetStreamedScriptWithThisStartAddress

plugin::CallMethodAndReturnDynGlobal(gaddrof(CStreamedScripts::GetStreamedScriptWithThisStartAddress), this, dataPtr);

0AA8: call_method_return 0x470910 struct [CStreamedScripts] num_params 1 pop 0 [dataPtr] func_ret [unsigned short]

function CStreamedScripts__GetStreamedScriptWithThisStartAddress<thiscall, 0x470910>(struct: int, dataPtr): int

CStreamedScripts::Initialise

plugin::CallMethodDynGlobal(gaddrof(CStreamedScripts::Initialise), this);

0AA6: call_method 0x470660 struct [CStreamedScripts] num_params 0 pop 0

function CStreamedScripts__Initialise<thiscall, 0x470660>(struct: int)

CStreamedScripts::LoadStreamedScript

plugin::CallMethodDynGlobal(gaddrof(CStreamedScripts::LoadStreamedScript), this, stream, index);

0AA6: call_method 0x470840 struct [CStreamedScripts] num_params 2 pop 0 [index] [stream]

function CStreamedScripts__LoadStreamedScript<thiscall, 0x470840>(struct: int, stream, index)

CStreamedScripts::ReInitialise

plugin::CallMethodDynGlobal(gaddrof(CStreamedScripts::ReInitialise), this);

0AA6: call_method 0x4706A0 struct [CStreamedScripts] num_params 0 pop 0

function CStreamedScripts__ReInitialise<thiscall, 0x4706A0>(struct: int)

CStreamedScripts::ReadStreamedScriptData

plugin::CallMethodDynGlobal(gaddrof(CStreamedScripts::ReadStreamedScriptData), this);

0AA6: call_method 0x470750 struct [CStreamedScripts] num_params 0 pop 0

function CStreamedScripts__ReadStreamedScriptData<thiscall, 0x470750>(struct: int)

CStreamedScripts::RegisterScript

plugin::CallMethodAndReturnDynGlobal(gaddrof(CStreamedScripts::RegisterScript), this, scriptName);

0AA8: call_method_return 0x4706C0 struct [CStreamedScripts] num_params 1 pop 0 [scriptName] func_ret [int]

function CStreamedScripts__RegisterScript<thiscall, 0x4706C0>(struct: int, scriptName): int

CStreamedScripts::RemoveStreamedScriptFromMemory

plugin::CallMethodDynGlobal(gaddrof(CStreamedScripts::RemoveStreamedScriptFromMemory), this, index);

0AA6: call_method 0x4708E0 struct [CStreamedScripts] num_params 1 pop 0 [index]

function CStreamedScripts__RemoveStreamedScriptFromMemory<thiscall, 0x4708E0>(struct: int, index)

*CStreamedScripts::StartNewStreamedScript

plugin::CallMethodAndReturnDynGlobal(gaddrof(CStreamedScripts::StartNewStreamedScript), this, index);

0AA8: call_method_return 0x470890 struct [*CStreamedScripts] num_params 1 pop 0 [index] func_ret [CRunningScript *]

function CStreamedScripts__StartNewStreamedScript<thiscall, 0x470890>(struct: int, index): int

plugin_sa\game_sa\CStreaming.cpp

*CStreaming::AddEntity

plugin::CallAndReturnDynGlobal(gaddrof(CStreaming::AddEntity), a2);

0AA7: call_function_return 0x409650 num_params 1 pop 1 [a2] func_ret [void *]

function CStreaming__AddEntity<cdecl, 0x409650>(a2): int

CStreaming::AddImageToList

plugin::CallAndReturnDynGlobal(gaddrof(CStreaming::AddImageToList), lpFileName, bNotPlayerImg);

0AA7: call_function_return 0x407610 num_params 2 pop 2 [bNotPlayerImg] [lpFileName] func_ret [int]

function CStreaming__AddImageToList<cdecl, 0x407610>(lpFileName, bNotPlayerImg): int

CStreaming::AddLodsToRequestList

plugin::CallDynGlobal(gaddrof(CStreaming::AddLodsToRequestList), Posn, Streamingflags);

CStreaming::AddModelsToRequestList

plugin::CallDynGlobal(gaddrof(CStreaming::AddModelsToRequestList), posn, StreamingFlags);

CStreaming::AddToLoadedVehiclesList

plugin::CallAndReturnDynGlobal(gaddrof(CStreaming::AddToLoadedVehiclesList));

0AA7: call_function_return 0x408000 num_params 0 pop 0 func_ret [bool]

function CStreaming__AddToLoadedVehiclesList<cdecl, 0x408000>(): int

CStreaming::AreAnimsUsedByRequestedModels

plugin::CallAndReturnDynGlobal(gaddrof(CStreaming::AreAnimsUsedByRequestedModels), AnimFileIndex);

0AA7: call_function_return 0x407AD0 num_params 1 pop 1 [AnimFileIndex] func_ret [bool]

function CStreaming__AreAnimsUsedByRequestedModels<cdecl, 0x407AD0>(AnimFileIndex): int

CStreaming::AreTexturesUsedByRequestedModels

plugin::CallAndReturnDynGlobal(gaddrof(CStreaming::AreTexturesUsedByRequestedModels), txdIndex);

0AA7: call_function_return 0x409A90 num_params 1 pop 1 [txdIndex] func_ret [bool]

function CStreaming__AreTexturesUsedByRequestedModels<cdecl, 0x409A90>(txdIndex): int

CStreaming::ClearFlagForAll

plugin::CallDynGlobal(gaddrof(CStreaming::ClearFlagForAll), eStreamingFlag);

CStreaming::ClearSlots

plugin::CallDynGlobal(gaddrof(CStreaming::ClearSlots), NumOfSlots);

CStreaming::ConvertBufferToObject

plugin::CallAndReturnDynGlobal(gaddrof(CStreaming::ConvertBufferToObject), pFileContect, index, ChannelIndex);

0AA7: call_function_return 0x40C6B0 num_params 3 pop 3 [ChannelIndex] [index] [pFileContect] func_ret [char]

function CStreaming__ConvertBufferToObject<cdecl, 0x40C6B0>(pFileContect, index, ChannelIndex): int

CStreaming::DeleteLeastUsedEntityRwObject

plugin::CallAndReturnDynGlobal(gaddrof(CStreaming::DeleteLeastUsedEntityRwObject), bNotOnScreen, StreamingFlags);

0AA7: call_function_return 0x409760 num_params 2 pop 2 [StreamingFlags] [bNotOnScreen] func_ret [bool]

function CStreaming__DeleteLeastUsedEntityRwObject<cdecl, 0x409760>(bNotOnScreen, StreamingFlags): int

CStreaming::DeleteRwObjectsAfterDeath

plugin::CallDynGlobal(gaddrof(CStreaming::DeleteRwObjectsAfterDeath), PlayerPosn);

CStreaming::DeleteRwObjectsBehindCamera

plugin::CallDynGlobal(gaddrof(CStreaming::DeleteRwObjectsBehindCamera), memoryToCleanInBytes);

CStreaming::DeleteRwObjectsBehindCameraInSectorList

plugin::CallAndReturnDynGlobal(gaddrof(CStreaming::DeleteRwObjectsBehindCameraInSectorList), List, memoryToCleanInBytes);

0AA7: call_function_return 0x409940 num_params 2 pop 2 [memoryToCleanInBytes] [List] func_ret [bool]

function CStreaming__DeleteRwObjectsBehindCameraInSectorList<cdecl, 0x409940>(List, memoryToCleanInBytes): int

CStreaming::DeleteRwObjectsInSectorList

plugin::CallDynGlobal(gaddrof(CStreaming::DeleteRwObjectsInSectorList), PtrList, arg2, arg3);

CStreaming::DeleteRwObjectsNotInFrustumInSectorList

plugin::CallAndReturnDynGlobal(gaddrof(CStreaming::DeleteRwObjectsNotInFrustumInSectorList), List, memoryToCleanInBytes);

0AA7: call_function_return 0x4099E0 num_params 2 pop 2 [memoryToCleanInBytes] [List] func_ret [char]

function CStreaming__DeleteRwObjectsNotInFrustumInSectorList<cdecl, 0x4099E0>(List, memoryToCleanInBytes): int

CStreaming::DisableCopBikes

plugin::CallDynGlobal(gaddrof(CStreaming::DisableCopBikes), bDisable);

CStreaming::FindMIPedSlotForInterior

plugin::CallAndReturnDynGlobal(gaddrof(CStreaming::FindMIPedSlotForInterior), RandFactor);

0AA7: call_function_return 0x407FB0 num_params 1 pop 1 [RandFactor] func_ret [int]

function CStreaming__FindMIPedSlotForInterior<cdecl, 0x407FB0>(RandFactor): int

CStreaming::FinishLoadingLargeFile

plugin::CallAndReturnDynGlobal(gaddrof(CStreaming::FinishLoadingLargeFile), FileName, modelIndex);

0AA7: call_function_return 0x408CB0 num_params 2 pop 2 [modelIndex] [FileName] func_ret [bool]

function CStreaming__FinishLoadingLargeFile<cdecl, 0x408CB0>(FileName, modelIndex): int

CStreaming::FlushChannels

plugin::CallAndReturnDynGlobal(gaddrof(CStreaming::FlushChannels));

0AA7: call_function_return 0x40E460 num_params 0 pop 0 func_ret [bool]

function CStreaming__FlushChannels<cdecl, 0x40E460>(): int

CStreaming::FlushRequestList

plugin::CallAndReturnDynGlobal(gaddrof(CStreaming::FlushRequestList));

0AA7: call_function_return 0x40E4E0 num_params 0 pop 0 func_ret [bool]

function CStreaming__FlushRequestList<cdecl, 0x40E4E0>(): int

CStreaming::ForceLayerToRead

plugin::CallDynGlobal(gaddrof(CStreaming::ForceLayerToRead), arg1);

CStreaming::GetDefaultCabDriverModel

plugin::CallAndReturnDynGlobal(gaddrof(CStreaming::GetDefaultCabDriverModel));

0AA7: call_function_return 0x407D50 num_params 0 pop 0 func_ret [int]

function CStreaming__GetDefaultCabDriverModel<cdecl, 0x407D50>(): int

CStreaming::GetDefaultCopCarModel

plugin::CallAndReturnDynGlobal(gaddrof(CStreaming::GetDefaultCopCarModel), bIncludeCopBike);

0AA7: call_function_return 0x407C50 num_params 1 pop 1 [bIncludeCopBike] func_ret [int]

function CStreaming__GetDefaultCopCarModel<cdecl, 0x407C50>(bIncludeCopBike): int

CStreaming::GetDefaultCopModel

plugin::CallAndReturnDynGlobal(gaddrof(CStreaming::GetDefaultCopModel));

0AA7: call_function_return 0x407C00 num_params 0 pop 0 func_ret [int]

function CStreaming__GetDefaultCopModel<cdecl, 0x407C00>(): int

CStreaming::GetDefaultFiremanModel

plugin::CallAndReturnDynGlobal(gaddrof(CStreaming::GetDefaultFiremanModel));

0AA7: call_function_return 0x407D40 num_params 0 pop 0 func_ret [int]

function CStreaming__GetDefaultFiremanModel<cdecl, 0x407D40>(): int

CStreaming::GetDefaultMedicModel

plugin::CallAndReturnDynGlobal(gaddrof(CStreaming::GetDefaultMedicModel));

0AA7: call_function_return 0x407D20 num_params 0 pop 0 func_ret [int]

function CStreaming__GetDefaultMedicModel<cdecl, 0x407D20>(): int

CStreaming::GetDiscInDrive

plugin::CallAndReturnDynGlobal(gaddrof(CStreaming::GetDiscInDrive));

0AA7: call_function_return 0x40E9B0 num_params 0 pop 0 func_ret [signed int]

function CStreaming__GetDiscInDrive<cdecl, 0x40E9B0>(): int

CStreaming::GetNextFileOnCd

plugin::CallAndReturnDynGlobal(gaddrof(CStreaming::GetNextFileOnCd), pos, bNotPriority);

0AA7: call_function_return 0x408E20 num_params 2 pop 2 [bNotPriority] [pos] func_ret [int]

function CStreaming__GetNextFileOnCd<cdecl, 0x408E20>(pos, bNotPriority): int

CStreaming::HasSpecialCharLoaded

plugin::CallAndReturnDynGlobal(gaddrof(CStreaming::HasSpecialCharLoaded), slot);

0AA7: call_function_return 0x407F00 num_params 1 pop 1 [slot] func_ret [bool]

function CStreaming__HasSpecialCharLoaded<cdecl, 0x407F00>(slot): int

CStreaming::HasVehicleUpgradeLoaded

plugin::CallAndReturnDynGlobal(gaddrof(CStreaming::HasVehicleUpgradeLoaded), ModelIndex);

0AA7: call_function_return 0x407820 num_params 1 pop 1 [ModelIndex] func_ret [bool]

function CStreaming__HasVehicleUpgradeLoaded<cdecl, 0x407820>(ModelIndex): int

CStreaming::InstanceLoadedModels

plugin::CallDynGlobal(gaddrof(CStreaming::InstanceLoadedModels), posn);

CStreaming::IsCarModelNeededInCurrentZone

plugin::CallAndReturnDynGlobal(gaddrof(CStreaming::IsCarModelNeededInCurrentZone), VehicleModelIndex);

0AA7: call_function_return 0x407DD0 num_params 1 pop 1 [VehicleModelIndex] func_ret [bool]

function CStreaming__IsCarModelNeededInCurrentZone<cdecl, 0x407DD0>(VehicleModelIndex): int

CStreaming::IsInitialised

plugin::CallAndReturnDynGlobal(gaddrof(CStreaming::IsInitialised));

0AA7: call_function_return 0x407600 num_params 0 pop 0 func_ret [bool]

function CStreaming__IsInitialised<cdecl, 0x407600>(): int

CStreaming::IsObjectInCdImage

plugin::CallAndReturnDynGlobal(gaddrof(CStreaming::IsObjectInCdImage), ModelInex);

0AA7: call_function_return 0x407800 num_params 1 pop 1 [ModelInex] func_ret [bool]

function CStreaming__IsObjectInCdImage<cdecl, 0x407800>(ModelInex): int

CStreaming::IsVeryBusy

plugin::CallAndReturnDynGlobal(gaddrof(CStreaming::IsVeryBusy));

0AA7: call_function_return 0x4076A0 num_params 0 pop 0 func_ret [bool]

function CStreaming__IsVeryBusy<cdecl, 0x4076A0>(): int

CStreaming::LoadAllRequestedModels

plugin::CallDynGlobal(gaddrof(CStreaming::LoadAllRequestedModels), bOnlyPriorityRequests);

CStreaming::LoadCdDirectory

plugin::CallDynGlobal(gaddrof_o(CStreaming::LoadCdDirectory, void (*)(char const *, int)), ArchiveName, archiveID);

CStreaming::LoadScene

plugin::CallDynGlobal(gaddrof(CStreaming::LoadScene), Posn);

CStreaming::LoadSceneCollision

plugin::CallDynGlobal(gaddrof(CStreaming::LoadSceneCollision), Posn);

CStreaming::LoadZoneVehicle

plugin::CallDynGlobal(gaddrof(CStreaming::LoadZoneVehicle), posn);

CStreaming::MakeSpaceFor

plugin::CallDynGlobal(gaddrof(CStreaming::MakeSpaceFor), memoryToCleanInBytes);

CStreaming::PossiblyStreamCarOutAfterCreation

plugin::CallDynGlobal(gaddrof(CStreaming::PossiblyStreamCarOutAfterCreation), modelId);

CStreaming::ProcessEntitiesInSectorList

plugin::CallDynGlobal(gaddrof_o(CStreaming::ProcessEntitiesInSectorList, void (*)(CPtrList *, float, float, float, float, float, float, float, unsigned int)), list, posn_x, posn_y, min_posn_x, min_posn_y, max_posn_x, max_posn_y, distance, Streamingflags);

CStreaming::ProcessEntitiesInSectorList

plugin::CallDynGlobal(gaddrof_o(CStreaming::ProcessEntitiesInSectorList, void (*)(CPtrList *, unsigned int)), list, streamingFlags);

CStreaming::ProcessLoadingChannel

plugin::CallAndReturnDynGlobal(gaddrof(CStreaming::ProcessLoadingChannel), channelIndex);

0AA7: call_function_return 0x40E170 num_params 1 pop 1 [channelIndex] func_ret [bool]

function CStreaming__ProcessLoadingChannel<cdecl, 0x40E170>(channelIndex): int

CStreaming::ReInit

plugin::CallAndReturnDynGlobal(gaddrof(CStreaming::ReInit));

0AA7: call_function_return 0x40E560 num_params 0 pop 0 func_ret [unsigned int]

function CStreaming__ReInit<cdecl, 0x40E560>(): int

CStreaming::RemoveBuildingsNotInArea

plugin::CallDynGlobal(gaddrof(CStreaming::RemoveBuildingsNotInArea), AreaCode);

CStreaming::RemoveCarModel

plugin::CallDynGlobal(gaddrof(CStreaming::RemoveCarModel), modelIndex);

CStreaming::RemoveEntity

plugin::CallDynGlobal *>(gaddrof(CStreaming::RemoveEntity), streamingLink);

CStreaming::RemoveLeastUsedModel

plugin::CallAndReturnDynGlobal(gaddrof(CStreaming::RemoveLeastUsedModel), StreamingFlags);

0AA7: call_function_return 0x40CFD0 num_params 1 pop 1 [StreamingFlags] func_ret [bool]

function CStreaming__RemoveLeastUsedModel<cdecl, 0x40CFD0>(StreamingFlags): int

CStreaming::RemoveLoadedVehicle

plugin::CallAndReturnDynGlobal(gaddrof(CStreaming::RemoveLoadedVehicle));

0AA7: call_function_return 0x40C020 num_params 0 pop 0 func_ret [bool]

function CStreaming__RemoveLoadedVehicle<cdecl, 0x40C020>(): int

CStreaming::RemoveLoadedZoneModel

plugin::CallAndReturnDynGlobal(gaddrof(CStreaming::RemoveLoadedZoneModel));

0AA7: call_function_return 0x40B340 num_params 0 pop 0 func_ret [bool]

function CStreaming__RemoveLoadedZoneModel<cdecl, 0x40B340>(): int

CStreaming::RemoveModel

plugin::CallDynGlobal(gaddrof(CStreaming::RemoveModel), Modelindex);

CStreaming::RemoveUnusedModelsInLoadedList

plugin::CallAndReturnDynGlobal(gaddrof(CStreaming::RemoveUnusedModelsInLoadedList));

0AA7: call_function_return 0x407AC0 num_params 0 pop 0 func_ret [unsigned int]

function CStreaming__RemoveUnusedModelsInLoadedList<cdecl, 0x407AC0>(): int

CStreaming::RenderEntity

plugin::CallDynGlobal *>(gaddrof(CStreaming::RenderEntity), streamingLink);

CStreaming::RequestBigBuildings

plugin::CallDynGlobal(gaddrof(CStreaming::RequestBigBuildings), posn);

CStreaming::RequestFile

plugin::CallDynGlobal(gaddrof(CStreaming::RequestFile), index, offset, size, imgId, streamingFlags);

CStreaming::RequestFilesInChannel

plugin::CallDynGlobal(gaddrof(CStreaming::RequestFilesInChannel), channelId);

CStreaming::RequestModel

plugin::CallDynGlobal(gaddrof(CStreaming::RequestModel), dwModelId, Streamingflags);

CStreaming::RequestModelStream

plugin::CallDynGlobal(gaddrof(CStreaming::RequestModelStream), streamNum);

CStreaming::RequestPlayerSection

plugin::CallDynGlobal(gaddrof(CStreaming::RequestPlayerSection), modelIndex, string, streamingFlags);

CStreaming::RequestSpecialChar

plugin::CallDynGlobal(gaddrof(CStreaming::RequestSpecialChar), slot, Name, streamingFlags);

CStreaming::RequestSpecialModel

plugin::CallDynGlobal(gaddrof(CStreaming::RequestSpecialModel), slot, name, StreamingFlags);

CStreaming::RequestTxdModel

plugin::CallDynGlobal(gaddrof(CStreaming::RequestTxdModel), TxdModelID, Streamingflags);

CStreaming::RequestVehicleUpgrade

plugin::CallDynGlobal(gaddrof(CStreaming::RequestVehicleUpgrade), modelIndex, StreamingFlags);

CStreaming::RetryLoadFile

plugin::CallDynGlobal(gaddrof(CStreaming::RetryLoadFile), streamNum);

CStreaming::SetLoadVehiclesInLoadScene

plugin::CallDynGlobal(gaddrof(CStreaming::SetLoadVehiclesInLoadScene), bEnable);

CStreaming::SetMissionDoesntRequireAnim

plugin::CallDynGlobal(gaddrof(CStreaming::SetMissionDoesntRequireAnim), slot);

CStreaming::SetMissionDoesntRequireModel

plugin::CallDynGlobal(gaddrof(CStreaming::SetMissionDoesntRequireModel), modelIndex);

CStreaming::SetMissionDoesntRequireSpecialChar

plugin::CallDynGlobal(gaddrof(CStreaming::SetMissionDoesntRequireSpecialChar), slot);

CStreaming::SetModelIsDeletable

plugin::CallDynGlobal(gaddrof(CStreaming::SetModelIsDeletable), modelIndex);

CStreaming::SetModelTxdIsDeletable

plugin::CallDynGlobal(gaddrof(CStreaming::SetModelTxdIsDeletable), modelIndex);

CStreaming::SetSpecialCharIsDeletable

plugin::CallDynGlobal(gaddrof(CStreaming::SetSpecialCharIsDeletable), slot);

CStreaming::StreamAmbulanceAndMedic

plugin::CallAndReturnDynGlobal(gaddrof(CStreaming::StreamAmbulanceAndMedic), bStreamForAccident);

0AA7: call_function_return 0x40A2A0 num_params 1 pop 1 [bStreamForAccident] func_ret [bool]

function CStreaming__StreamAmbulanceAndMedic<cdecl, 0x40A2A0>(bStreamForAccident): int

CStreaming::StreamCopModels

plugin::CallDynGlobal(gaddrof(CStreaming::StreamCopModels), townID);

CStreaming::StreamFireEngineAndFireman

plugin::CallAndReturnDynGlobal(gaddrof(CStreaming::StreamFireEngineAndFireman), bStreamForFire);

0AA7: call_function_return 0x40A400 num_params 1 pop 1 [bStreamForFire] func_ret [bool]

function CStreaming__StreamFireEngineAndFireman<cdecl, 0x40A400>(bStreamForFire): int

CStreaming::StreamPedsForInterior

plugin::CallDynGlobal(gaddrof(CStreaming::StreamPedsForInterior), interiorType);

CStreaming::StreamPedsIntoRandomSlots

plugin::CallDynGlobal(gaddrof(CStreaming::StreamPedsIntoRandomSlots), pModelID);

CStreaming::StreamVehiclesAndPeds_Always

plugin::CallDynGlobal(gaddrof(CStreaming::StreamVehiclesAndPeds_Always), posn);

CStreaming::StreamZoneModels

plugin::CallDynGlobal(gaddrof(CStreaming::StreamZoneModels), posn);

CStreaming::StreamZoneModels_Gangs

plugin::CallDynGlobal(gaddrof(CStreaming::StreamZoneModels_Gangs), unused);

CStreaming::WeAreTryingToPhaseVehicleOut

plugin::CallAndReturnDynGlobal(gaddrof(CStreaming::WeAreTryingToPhaseVehicleOut), modelIndex);

0AA7: call_function_return 0x407F80 num_params 1 pop 1 [modelIndex] func_ret [bool]

function CStreaming__WeAreTryingToPhaseVehicleOut<cdecl, 0x407F80>(modelIndex): int

plugin_sa\game_sa\CStreamingInfo.cpp

CStreamingInfo::AddToList

plugin::CallMethodDynGlobal(gaddrof(CStreamingInfo::AddToList), this, listStart);

0AA6: call_method 0x407480 struct [CStreamingInfo] num_params 1 pop 0 [listStart]

function CStreamingInfo__AddToList<thiscall, 0x407480>(struct: int, listStart)

CStreamingInfo::GetCdPosn

plugin::CallMethodAndReturnDynGlobal(gaddrof(CStreamingInfo::GetCdPosn), this);

0AA8: call_method_return 0x407570 struct [CStreamingInfo] num_params 0 pop 0 func_ret [unsigned int]

function CStreamingInfo__GetCdPosn<thiscall, 0x407570>(struct: int): int

CStreamingInfo::GetCdPosnAndSize

plugin::CallMethodAndReturnDynGlobal(gaddrof(CStreamingInfo::GetCdPosnAndSize), this, CdPosn, CdSize);

0AA8: call_method_return 0x4075A0 struct [CStreamingInfo] num_params 2 pop 0 [CdSize] [CdPosn] func_ret [bool]

function CStreamingInfo__GetCdPosnAndSize<thiscall, 0x4075A0>(struct: int, CdPosn, CdSize): int

CStreamingInfo::GetCdSize

plugin::CallMethodAndReturnDynGlobal(gaddrof(CStreamingInfo::GetCdSize), this);

0AA8: call_method_return 0x407590 struct [CStreamingInfo] num_params 0 pop 0 func_ret [unsigned int]

function CStreamingInfo__GetCdSize<thiscall, 0x407590>(struct: int): int

*CStreamingInfo::GetNext

plugin::CallMethodAndReturnDynGlobal(gaddrof(CStreamingInfo::GetNext), this);

0AA8: call_method_return 0x407520 struct [*CStreamingInfo] num_params 0 pop 0 func_ret [CStreamingInfo *]

function CStreamingInfo__GetNext<thiscall, 0x407520>(struct: int): int

*CStreamingInfo::GetPrev

plugin::CallMethodAndReturnDynGlobal(gaddrof(CStreamingInfo::GetPrev), this);

0AA8: call_method_return 0x407540 struct [*CStreamingInfo] num_params 0 pop 0 func_ret [CStreamingInfo *]

function CStreamingInfo__GetPrev<thiscall, 0x407540>(struct: int): int

CStreamingInfo::InList

plugin::CallMethodAndReturnDynGlobal(gaddrof(CStreamingInfo::InList), this);

0AA8: call_method_return 0x407560 struct [CStreamingInfo] num_params 0 pop 0 func_ret [bool]

function CStreamingInfo__InList<thiscall, 0x407560>(struct: int): int

CStreamingInfo::Init

plugin::CallMethodDynGlobal(gaddrof(CStreamingInfo::Init), this);

0AA6: call_method 0x407460 struct [CStreamingInfo] num_params 0 pop 0

function CStreamingInfo__Init<thiscall, 0x407460>(struct: int)

CStreamingInfo::RemoveFromList

plugin::CallMethodDynGlobal(gaddrof(CStreamingInfo::RemoveFromList), this);

0AA6: call_method 0x4074E0 struct [CStreamingInfo] num_params 0 pop 0

function CStreamingInfo__RemoveFromList<thiscall, 0x4074E0>(struct: int)

CStreamingInfo::SetCdPosnAndSize

plugin::CallMethodDynGlobal(gaddrof(CStreamingInfo::SetCdPosnAndSize), this, CdPosn, CdSize);

0AA6: call_method 0x4075E0 struct [CStreamingInfo] num_params 2 pop 0 [CdSize] [CdPosn]

function CStreamingInfo__SetCdPosnAndSize<thiscall, 0x4075E0>(struct: int, CdPosn, CdSize)

plugin_sa\game_sa\CStuckCarCheck.cpp

CStuckCarCheck::AddCarToCheck

plugin::CallMethodDynGlobal(gaddrof(CStuckCarCheck::AddCarToCheck), this, carHandle, distance, time, a5, bStuck, bFlipped, bWarp, pathID);

0AA6: call_method 0x465970 struct [CStuckCarCheck] num_params 8 pop 0 [pathID] [bWarp] [bFlipped] [bStuck] [a5] [time] [distance] [carHandle]

function CStuckCarCheck__AddCarToCheck<thiscall, 0x465970>(struct: int, carHandle, distance, time, a5, bStuck, bFlipped, bWarp, pathID)

CStuckCarCheck::AttemptToWarpVehicle

plugin::CallMethodAndReturnDynGlobal(gaddrof(CStuckCarCheck::AttemptToWarpVehicle), this, vehicle, origin, orientation);

0AA8: call_method_return 0x463A60 struct [CStuckCarCheck] num_params 3 pop 0 [orientation] [origin] [vehicle] func_ret [bool]

function CStuckCarCheck__AttemptToWarpVehicle<thiscall, 0x463A60>(struct: int, vehicle, origin, orientation): int

CStuckCarCheck::ClearStuckFlagForCar

plugin::CallMethodDynGlobal(gaddrof(CStuckCarCheck::ClearStuckFlagForCar), this, carHandle);

0AA6: call_method 0x463C40 struct [CStuckCarCheck] num_params 1 pop 0 [carHandle]

function CStuckCarCheck__ClearStuckFlagForCar<thiscall, 0x463C40>(struct: int, carHandle)

CStuckCarCheck::HasCarBeenStuckForAWhile

plugin::CallMethodAndReturnDynGlobal(gaddrof(CStuckCarCheck::HasCarBeenStuckForAWhile), this, carHandle);

0AA8: call_method_return 0x463C00 struct [CStuckCarCheck] num_params 1 pop 0 [carHandle] func_ret [bool]

function CStuckCarCheck__HasCarBeenStuckForAWhile<thiscall, 0x463C00>(struct: int, carHandle): int

CStuckCarCheck::Init

plugin::CallMethodDynGlobal(gaddrof(CStuckCarCheck::Init), this);

0AA6: call_method 0x4639E0 struct [CStuckCarCheck] num_params 0 pop 0

function CStuckCarCheck__Init<thiscall, 0x4639E0>(struct: int)

CStuckCarCheck::IsCarInStuckCarArray

plugin::CallMethodAndReturnDynGlobal(gaddrof(CStuckCarCheck::IsCarInStuckCarArray), this, carHandle);

0AA8: call_method_return 0x463C70 struct [CStuckCarCheck] num_params 1 pop 0 [carHandle] func_ret [bool]

function CStuckCarCheck__IsCarInStuckCarArray<thiscall, 0x463C70>(struct: int, carHandle): int

CStuckCarCheck::Process

plugin::CallMethodDynGlobal(gaddrof(CStuckCarCheck::Process), this);

0AA6: call_method 0x465680 struct [CStuckCarCheck] num_params 0 pop 0

function CStuckCarCheck__Process<thiscall, 0x465680>(struct: int)

CStuckCarCheck::RemoveCarFromCheck

plugin::CallMethodDynGlobal(gaddrof(CStuckCarCheck::RemoveCarFromCheck), this, carHandle);

0AA6: call_method 0x463B80 struct [CStuckCarCheck] num_params 1 pop 0 [carHandle]

function CStuckCarCheck__RemoveCarFromCheck<thiscall, 0x463B80>(struct: int, carHandle)

CStuckCarCheck::ResetArrayElement

plugin::CallMethodDynGlobal(gaddrof(CStuckCarCheck::ResetArrayElement), this, index);

0AA6: call_method 0x463970 struct [CStuckCarCheck] num_params 1 pop 0 [index]

function CStuckCarCheck__ResetArrayElement<thiscall, 0x463970>(struct: int, index)

plugin_sa\game_sa\CTaskComplex.cpp

plugin_sa\game_sa\CTaskComplexClimb.cpp

plugin_sa\game_sa\CTaskComplexDie.cpp

plugin_sa\game_sa\CTaskComplexEnterBoatAsDriver.cpp

plugin_sa\game_sa\CTaskComplexEnterCar.cpp

plugin_sa\game_sa\CTaskComplexEnterCarAsDriver.cpp

plugin_sa\game_sa\CTaskComplexEnterCarAsPassenger.cpp

plugin_sa\game_sa\CTaskComplexFacial.cpp

plugin_sa\game_sa\CTaskComplexJump.cpp

plugin_sa\game_sa\CTaskComplexLeaveCar.cpp

plugin_sa\game_sa\CTaskComplexProstituteSolicit.cpp

CTaskComplexProstituteSolicit::CTaskComplexProstituteSolicit

plugin::CallMethod<0x661A60, CTaskComplexProstituteSolicit , CPed>(this, pClient);

0AA6: call_method 0x661A60 struct [CTaskComplexProstituteSolicit] num_params 1 pop 0 [pClient]

function CTaskComplexProstituteSolicit__CTaskComplexProstituteSolicit<thiscall, 0x661A60>(struct: int, pClient)

CTaskComplexProstituteSolicit::CreateSubTask

plugin::CallMethodAndReturn(this, taskId, pProstitute);

0AA8: call_method_return 0x666360 struct [CTaskComplexProstituteSolicit] num_params 2 pop 0 [pProstitute] [taskId] func_ret [CTask*]

function CTaskComplexProstituteSolicit__CreateSubTask<thiscall, 0x666360>(struct: int, taskId, pProstitute): int

CTaskComplexProstituteSolicit::GetRidOfPlayerProstitute

plugin::Call<0x661D30>();

0AA5: call_function 0x661D30 num_params 0 pop 0

function CTaskComplexProstituteSolicit__GetRidOfPlayerProstitute<cdecl, 0x661D30>()

CTaskComplexProstituteSolicit::IsTaskValid

plugin::CallAndReturn, CPed>(pProstitute, pClient);

0AA7: call_function_return 0x661BB0 num_params 2 pop 2 [pClient] [pProstitute] func_ret [bool]

function CTaskComplexProstituteSolicit__IsTaskValid<cdecl, 0x661BB0>(pProstitute, pClient): int

plugin_sa\game_sa\CTaskComplexSequence.cpp

plugin_sa\game_sa\CTaskComplexStuckInAir.cpp

plugin_sa\game_sa\CTaskComplexSunbathe.cpp

plugin_sa\game_sa\CTaskComplexUseMobilePhone.cpp

plugin_sa\game_sa\CTaskComplexWander.cpp

plugin_sa\game_sa\CTaskComplexWanderStandard.cpp

plugin_sa\game_sa\CTaskSimpleAnim.cpp

plugin_sa\game_sa\CTaskSimpleCarSetPedInAsPassenger.cpp

plugin_sa\game_sa\CTaskSimpleCarSetPedOut.cpp

plugin_sa\game_sa\CTaskSimpleChoking.cpp

plugin_sa\game_sa\CTaskSimpleClimb.cpp

plugin_sa\game_sa\CTaskSimpleDuck.cpp

plugin_sa\game_sa\CTaskSimpleDuckToggle.cpp

plugin_sa\game_sa\CTaskSimpleFacial.cpp

plugin_sa\game_sa\CTaskSimpleFight.cpp

plugin_sa\game_sa\CTaskSimpleGangDriveBy.cpp

plugin_sa\game_sa\CTaskSimpleIKChain.cpp

plugin_sa\game_sa\CTaskSimpleIKLookAt.cpp

plugin_sa\game_sa\CTaskSimpleIKManager.cpp

plugin_sa\game_sa\CTaskSimpleInAir.cpp

plugin_sa\game_sa\CTaskSimpleJetPack.cpp

plugin_sa\game_sa\CTaskSimpleJump.cpp

plugin_sa\game_sa\CTaskSimplePlayerOnFoot.cpp

plugin_sa\game_sa\CTaskSimpleRunAnim.cpp

plugin_sa\game_sa\CTaskSimpleRunNamedAnim.cpp

plugin_sa\game_sa\CTaskSimpleStandStill.cpp

plugin_sa\game_sa\CTaskSimpleStealthKill.cpp

plugin_sa\game_sa\CTaskSimpleSwim.cpp

plugin_sa\game_sa\CTaskSimpleThrowProjectile.cpp

plugin_sa\game_sa\CTaskSimpleTriggerLookAt.cpp

plugin_sa\game_sa\CTaskSimpleUseGun.cpp

plugin_sa\game_sa\CTaskUtilityLineUpPedWithCar.cpp

CTaskUtilityLineUpPedWithCar::GetLocalPositionToOpenCarDoor

plugin::CallMethodAndReturn, float, CAnimBlendAssociation>(this, unused, pVehicle, arg3, pAnimBlendAssoc);

0AA8: call_method_return 0x64FC10 struct [CTaskUtilityLineUpPedWithCar] num_params 4 pop 0 [pAnimBlendAssoc] [arg3] [pVehicle] [unused] func_ret [CVector*]

function CTaskUtilityLineUpPedWithCar__GetLocalPositionToOpenCarDoor<thiscall, 0x64FC10>(struct: int, unused, pVehicle, arg3, pAnimBlendAssoc): int

CTaskUtilityLineUpPedWithCar::ProcessPed

plugin::CallMethod<0x6513A0, CTaskUtilityLineUpPedWithCar , CPed, CVehicle, CAnimBlendAssociation>(this, pPed, pVehicle, pAnimBlendAssoc);

0AA6: call_method 0x6513A0 struct [CTaskUtilityLineUpPedWithCar] num_params 3 pop 0 [pAnimBlendAssoc] [pVehicle] [pPed]

function CTaskUtilityLineUpPedWithCar__ProcessPed<thiscall, 0x6513A0>(struct: int, pPed, pVehicle, pAnimBlendAssoc)

CTaskUtilityLineUpPedWithCar::GetPositionToOpenCarDoor

plugin::CallMethodAndReturn, float, CAnimBlendAssociation>(this, unused, pVehicle, arg2, pAnimBlendAssoc);

0AA8: call_method_return 0x650A80 struct [CTaskUtilityLineUpPedWithCar] num_params 4 pop 0 [pAnimBlendAssoc] [arg2] [pVehicle] [unused] func_ret [RwV3d*]

function CTaskUtilityLineUpPedWithCar__GetPositionToOpenCarDoor<thiscall, 0x650A80>(struct: int, unused, pVehicle, arg2, pAnimBlendAssoc): int

plugin_sa\game_sa\CTheCarGenerators.cpp

CTheCarGenerators::CreateCarGenerator

plugin::CallAndReturnDynGlobal(gaddrof(CTheCarGenerators::CreateCarGenerator), x, y, z, angle, modelId, color1, color2, forceSpawn, alarm_chances, doorLock_chances, minDelay, maxDelay, iplId, bOwnedbyplayer);

0AA7: call_function_return 0x6F31A0 num_params 14 pop 14 [bOwnedbyplayer] [iplId] [maxDelay] [minDelay] [doorLock_chances] [alarm_chances] [forceSpawn] [color2] [color1] [modelId] [angle] [z] [y] [x] func_ret [signed int]

function CTheCarGenerators__CreateCarGenerator<cdecl, 0x6F31A0>(x, y, z, angle, modelId, color1, color2, forceSpawn, alarm_chances, doorLock_chances, minDelay, maxDelay, iplId, bOwnedbyplayer): int

CTheCarGenerators::RemoveCarGenerators

plugin::CallDynGlobal(gaddrof(CTheCarGenerators::RemoveCarGenerators), IplID);

plugin_sa\game_sa\CTheScripts.cpp

CTheScripts::AddScriptCheckpoint

plugin::CallAndReturnDynGlobal(gaddrof(CTheScripts::AddScriptCheckpoint), at_X, at_Y, at_Z, PointTo_X, PointTo_Y, PointTo_Z, radius, type);

0AA7: call_function_return 0x4935A0 num_params 8 pop 8 [type] [radius] [PointTo_Z] [PointTo_Y] [PointTo_X] [at_Z] [at_Y] [at_X] func_ret [int]

function CTheScripts__AddScriptCheckpoint<cdecl, 0x4935A0>(at_X, at_Y, at_Z, PointTo_X, PointTo_Y, PointTo_Z, radius, type): int

CTheScripts::AddScriptEffectSystem

plugin::CallAndReturnDynGlobal(gaddrof(CTheScripts::AddScriptEffectSystem), a1);

0AA7: call_function_return 0x492F90 num_params 1 pop 1 [a1] func_ret [int]

function CTheScripts__AddScriptEffectSystem<cdecl, 0x492F90>(a1): int

CTheScripts::AddScriptSearchLight

plugin::CallAndReturnDynGlobal(gaddrof(CTheScripts::AddScriptSearchLight), startX, startY, startZ, entity, targetX, targetY, targetZ, targetRadius, baseRadius);

0AA7: call_function_return 0x493000 num_params 9 pop 9 [baseRadius] [targetRadius] [targetZ] [targetY] [targetX] [entity] [startZ] [startY] [startX] func_ret [int]

function CTheScripts__AddScriptSearchLight<cdecl, 0x493000>(startX, startY, startZ, entity, targetX, targetY, targetZ, targetRadius, baseRadius): int

CTheScripts::AddScriptSphere

plugin::CallAndReturnDynGlobal(gaddrof(CTheScripts::AddScriptSphere), id, posn, radius);

0AA7: call_function_return 0x483B30 num_params 3 pop 3 [radius] [posn] [id] func_ret [unsigned int]

function CTheScripts__AddScriptSphere<cdecl, 0x483B30>(id, posn, radius): int

CTheScripts::AddToBuildingSwapArray

plugin::CallDynGlobal(gaddrof(CTheScripts::AddToBuildingSwapArray), a1, newModelId, oldModelId);

CTheScripts::AddToInvisibilitySwapArray

plugin::CallDynGlobal(gaddrof(CTheScripts::AddToInvisibilitySwapArray), a2, bVisible);

CTheScripts::AddToListOfConnectedLodObjects

plugin::CallDynGlobal(gaddrof(CTheScripts::AddToListOfConnectedLodObjects), pObject1, pObject2);

CTheScripts::AddToListOfSpecialAnimGroupsAttachedToCharModels

plugin::CallDynGlobal(gaddrof(CTheScripts::AddToListOfSpecialAnimGroupsAttachedToCharModels), modelid, ifpName);

CTheScripts::AddToSwitchJumpTable

plugin::CallAndReturnDynGlobal(gaddrof(CTheScripts::AddToSwitchJumpTable), switchValue, switchLabelLocalAddress);

0AA7: call_function_return 0x470390 num_params 2 pop 2 [switchLabelLocalAddress] [switchValue] func_ret [double]

function CTheScripts__AddToSwitchJumpTable<cdecl, 0x470390>(switchValue, switchLabelLocalAddress): int

CTheScripts::AddToVehicleModelsBlockedByScript

plugin::CallDynGlobal(gaddrof(CTheScripts::AddToVehicleModelsBlockedByScript), modelindex);

CTheScripts::AddToWaitingForScriptBrainArray

plugin::CallDynGlobal(gaddrof(CTheScripts::AddToWaitingForScriptBrainArray), pEntity, arg2);

CTheScripts::AttachSearchlightToSearchlightObject

plugin::CallDynGlobal(gaddrof(CTheScripts::AttachSearchlightToSearchlightObject), searchlightid, tower, housing, bulb, offsetX, offsetY, offsetZ);

CTheScripts::CheckStreamedScriptVersion

plugin::CallAndReturnDynGlobal(gaddrof(CTheScripts::CheckStreamedScriptVersion), arg1, arg2);

0AA7: call_function_return 0x464FF0 num_params 2 pop 2 [arg2] [arg1] func_ret [char]

function CTheScripts__CheckStreamedScriptVersion<cdecl, 0x464FF0>(arg1, arg2): int

CTheScripts::CleanUpThisObject

plugin::CallDynGlobal(gaddrof(CTheScripts::CleanUpThisObject), pObject);

CTheScripts::CleanUpThisPed

plugin::CallDynGlobal(gaddrof(CTheScripts::CleanUpThisPed), ped);

CTheScripts::CleanUpThisVehicle

plugin::CallDynGlobal(gaddrof(CTheScripts::CleanUpThisVehicle), pVehicle);

CTheScripts::ClearSpaceForMissionEntity

plugin::CallDynGlobal(gaddrof(CTheScripts::ClearSpaceForMissionEntity), pos, pEntity);

CTheScripts::DrawDebugAngledSquare

plugin::CallDynGlobal(gaddrof(CTheScripts::DrawDebugAngledSquare), x1, y1, x2, y2, x3, y3, x4, y4);

CTheScripts::DrawDebugCube

plugin::CallDynGlobal(gaddrof(CTheScripts::DrawDebugCube), x1, y1, x2, y2);

CTheScripts::DrawScriptSpritesAndRectangles

plugin::CallDynGlobal(gaddrof(CTheScripts::DrawScriptSpritesAndRectangles), bDrawBeforeFade);

CTheScripts::GetActualScriptThingIndex

plugin::CallAndReturnDynGlobal(gaddrof(CTheScripts::GetActualScriptThingIndex), index, type);

0AA7: call_function_return 0x4839A0 num_params 2 pop 2 [type] [index] func_ret [signed int]

function CTheScripts__GetActualScriptThingIndex<cdecl, 0x4839A0>(index, type): int

CTheScripts::GetNewUniqueScriptThingIndex

plugin::CallAndReturnDynGlobal(gaddrof(CTheScripts::GetNewUniqueScriptThingIndex), index, type);

0AA7: call_function_return 0x483720 num_params 2 pop 2 [type] [index] func_ret [unsigned int]

function CTheScripts__GetNewUniqueScriptThingIndex<cdecl, 0x483720>(index, type): int

CTheScripts::GetScriptIndexFromPointer

plugin::CallAndReturnDynGlobal(gaddrof(CTheScripts::GetScriptIndexFromPointer), thread);

0AA7: call_function_return 0x464D20 num_params 1 pop 1 [thread] func_ret [int]

function CTheScripts__GetScriptIndexFromPointer<cdecl, 0x464D20>(thread): int

CTheScripts::GetUniqueScriptThingIndex

plugin::CallAndReturnDynGlobal(gaddrof(CTheScripts::GetUniqueScriptThingIndex), playergroup, type);

0AA7: call_function_return 0x4810C0 num_params 2 pop 2 [type] [playergroup] func_ret [unsigned int]

function CTheScripts__GetUniqueScriptThingIndex<cdecl, 0x4810C0>(playergroup, type): int

CTheScripts::HasVehicleModelBeenBlockedByScript

plugin::CallAndReturnDynGlobal(gaddrof(CTheScripts::HasVehicleModelBeenBlockedByScript), modelindex);

0AA7: call_function_return 0x46A890 num_params 1 pop 1 [modelindex] func_ret [bool]

function CTheScripts__HasVehicleModelBeenBlockedByScript<cdecl, 0x46A890>(modelindex): int

CTheScripts::HighlightImportantAngledArea

plugin::CallDynGlobal(gaddrof(CTheScripts::HighlightImportantAngledArea), markerid, from_X, from_Y, to_X, to_Y, angledTo_X, angledTo_Y, angledFrom_X, angledFrom_Y, height);

CTheScripts::HighlightImportantArea

plugin::CallDynGlobal(gaddrof(CTheScripts::HighlightImportantArea), markerid, from_X, from_Y, to_X, to_Y, height);

CTheScripts::InitialiseConnectLodObjects

plugin::CallDynGlobal(gaddrof(CTheScripts::InitialiseConnectLodObjects), a1);

CTheScripts::InitialiseSpecialAnimGroup

plugin::CallDynGlobal(gaddrof(CTheScripts::InitialiseSpecialAnimGroup), a1);

CTheScripts::IsEntityWithinAnySearchLight

plugin::CallAndReturnDynGlobal(gaddrof(CTheScripts::IsEntityWithinAnySearchLight), pEntity, pIndex);

0AA7: call_function_return 0x493960 num_params 2 pop 2 [pIndex] [pEntity] func_ret [bool]

function CTheScripts__IsEntityWithinAnySearchLight<cdecl, 0x493960>(pEntity, pIndex): int

CTheScripts::IsEntityWithinSearchLight

plugin::CallAndReturnDynGlobal(gaddrof(CTheScripts::IsEntityWithinSearchLight), index, pEntity);

0AA7: call_function_return 0x493900 num_params 2 pop 2 [pEntity] [index] func_ret [bool]

function CTheScripts__IsEntityWithinSearchLight<cdecl, 0x493900>(index, pEntity): int

CTheScripts::IsPedStopped

plugin::CallAndReturnDynGlobal(gaddrof(CTheScripts::IsPedStopped), ped);

0AA7: call_function_return 0x486110 num_params 1 pop 1 [ped] func_ret [bool]

function CTheScripts__IsPedStopped<cdecl, 0x486110>(ped): int

CTheScripts::IsPlayerOnAMission

plugin::CallAndReturnDynGlobal(gaddrof(CTheScripts::IsPlayerOnAMission));

0AA7: call_function_return 0x464D50 num_params 0 pop 0 func_ret [bool]

function CTheScripts__IsPlayerOnAMission<cdecl, 0x464D50>(): int

CTheScripts::IsPointWithinSearchLight

plugin::CallAndReturnDynGlobal(gaddrof(CTheScripts::IsPointWithinSearchLight), pointPosn, index);

0AA7: call_function_return 0x493280 num_params 2 pop 2 [index] [pointPosn] func_ret [bool]

function CTheScripts__IsPointWithinSearchLight<cdecl, 0x493280>(pointPosn, index): int

CTheScripts::IsVehicleStopped

plugin::CallAndReturnDynGlobal(gaddrof(CTheScripts::IsVehicleStopped), pVehicle);

0AA7: call_function_return 0x4861F0 num_params 1 pop 1 [pVehicle] func_ret [bool]

function CTheScripts__IsVehicleStopped<cdecl, 0x4861F0>(pVehicle): int

CTheScripts::MoveSearchLightBetweenTwoPoints

plugin::CallDynGlobal(gaddrof(CTheScripts::MoveSearchLightBetweenTwoPoints), index, x1, y1, z1, x2, y2, z2, pathSpeed);

CTheScripts::MoveSearchLightToEntity

plugin::CallDynGlobal(gaddrof(CTheScripts::MoveSearchLightToEntity), index, pEntity, pathSpeed);

CTheScripts::MoveSearchLightToPointAndStop

plugin::CallDynGlobal(gaddrof(CTheScripts::MoveSearchLightToPointAndStop), index, x, y, z, pathSpeed);

CTheScripts::RemoveFromVehicleModelsBlockedByScript

plugin::CallDynGlobal(gaddrof(CTheScripts::RemoveFromVehicleModelsBlockedByScript), modelindex);

CTheScripts::RemoveFromWaitingForScriptBrainArray

plugin::CallAndReturnDynGlobal(gaddrof(CTheScripts::RemoveFromWaitingForScriptBrainArray), a1, modelIndex);

0AA7: call_function_return 0x46ABC0 num_params 2 pop 2 [modelIndex] [a1] func_ret [int]

function CTheScripts__RemoveFromWaitingForScriptBrainArray<cdecl, 0x46ABC0>(a1, modelIndex): int

CTheScripts::RemoveScriptCheckpoint

plugin::CallDynGlobal(gaddrof(CTheScripts::RemoveScriptCheckpoint), arg1);

CTheScripts::RemoveScriptEffectSystem

plugin::CallDynGlobal(gaddrof(CTheScripts::RemoveScriptEffectSystem), arg1);

CTheScripts::RemoveScriptSearchLight

plugin::CallDynGlobal(gaddrof(CTheScripts::RemoveScriptSearchLight), index);

CTheScripts::RemoveScriptSphere

plugin::CallDynGlobal(gaddrof(CTheScripts::RemoveScriptSphere), index);

CTheScripts::RemoveThisPed

plugin::CallDynGlobal(gaddrof(CTheScripts::RemoveThisPed), ped);

CTheScripts::ScriptAttachAnimGroupToCharModel

plugin::CallAndReturnDynGlobal(gaddrof(CTheScripts::ScriptAttachAnimGroupToCharModel), modelId, ifpName);

0AA7: call_function_return 0x474800 num_params 2 pop 2 [ifpName] [modelId] func_ret [bool]

function CTheScripts__ScriptAttachAnimGroupToCharModel<cdecl, 0x474800>(modelId, ifpName): int

CTheScripts::ScriptConnectLodsFunction

plugin::CallDynGlobal(gaddrof(CTheScripts::ScriptConnectLodsFunction), objecthandle1, objecthandle2);

CTheScripts::ScriptDebugCircle2D

plugin::CallDynGlobal(gaddrof(CTheScripts::ScriptDebugCircle2D), x, y, width, height, color);

*CTheScripts::StartNewScript

plugin::CallAndReturnDynGlobal(gaddrof_o(CTheScripts::StartNewScript, CRunningScript ()(unsigned char *)), startIP);

0AA7: call_function_return 0x464C90 num_params 1 pop 1 [startIP] func_ret [CRunningScript *]

function CTheScripts__StartNewScript<cdecl, 0x464C90>(startIP): int

CTheScripts::StartNewScript

plugin::CallAndReturnDynGlobal<int, unsigned char , unsigned short>(gaddrof_o(CTheScripts::StartNewScript, int()(unsigned char *, unsigned short)), startIP, index);

0AA7: call_function_return 0x464C90 num_params 2 pop 2 [index] [startIP] func_ret [int]

function CTheScripts__StartNewScript<cdecl, 0x464C90>(startIP, index): int

CTheScripts::UseSwitchJumpTable

plugin::CallDynGlobal(gaddrof(CTheScripts::UseSwitchJumpTable), pSwitchLabelAddress);

plugin_sa\game_sa\CTimeCycle.cpp

CTimeCycle::AddOne

plugin::Call<0x55FF40, CBox&, short, int, float, float, float>(box, farclip, extracolor, strength, falloff, lodDistMult);

0AA5: call_function 0x55FF40 num_params 6 pop 6 [lodDistMult] [falloff] [strength] [extracolor] [farclip] [box]

function CTimeCycle__AddOne<cdecl, 0x55FF40>(box, farclip, extracolor, strength, falloff, lodDistMult)

CTimeCycle::CalcColoursForPoint

plugin::Call<0x5603D0, CVector, CColourSet*>(point, pCurrentColourSet);

0AA5: call_function 0x5603D0 num_params 2 pop 2 [pCurrentColourSet] [point]

function CTimeCycle__CalcColoursForPoint<cdecl, 0x5603D0>(point, pCurrentColourSet)

CTimeCycle::FindFarClipForCoors

plugin::Call<0x5616E0, CVector>(cam_pos);

0AA5: call_function 0x5616E0 num_params 1 pop 1 [cam_pos]

function CTimeCycle__FindFarClipForCoors<cdecl, 0x5616E0>(cam_pos)

CTimeCycle::FindTimeCycleBox

plugin::Call<0x55FFD0, CVector, CTimeCycleBox*, float, bool, bool, CTimeCycleBox*>(pos, outbox, interpolation, bCheckLod, bCheckFar, exclude);

0AA5: call_function 0x55FFD0 num_params 6 pop 6 [exclude] [bCheckFar] [bCheckLod] [interpolation] [outbox] [pos]

function CTimeCycle__FindTimeCycleBox<cdecl, 0x55FFD0>(pos, outbox, interpolation, bCheckLod, bCheckFar, exclude)

CTimeCycle::GetAmbientBlue

plugin::CallAndReturn();

0AA7: call_function_return 0x560350 num_params 0 pop 0 func_ret [float]

function CTimeCycle__GetAmbientBlue<cdecl, 0x560350>(): float

CTimeCycle::GetAmbientBlue_BeforeBrightness

plugin::CallAndReturn();

0AA7: call_function_return 0x5603B0 num_params 0 pop 0 func_ret [float]

function CTimeCycle__GetAmbientBlue_BeforeBrightness<cdecl, 0x5603B0>(): float

CTimeCycle::GetAmbientBlue_Obj

plugin::CallAndReturn();

0AA7: call_function_return 0x560380 num_params 0 pop 0 func_ret [float]

function CTimeCycle__GetAmbientBlue_Obj<cdecl, 0x560380>(): float

CTimeCycle::GetAmbientGreen

plugin::CallAndReturn();

0AA7: call_function_return 0x560340 num_params 0 pop 0 func_ret [float]

function CTimeCycle__GetAmbientGreen<cdecl, 0x560340>(): float

CTimeCycle::GetAmbientGreen_BeforeBrightness

plugin::CallAndReturn();

0AA7: call_function_return 0x5603A0 num_params 0 pop 0 func_ret [float]

function CTimeCycle__GetAmbientGreen_BeforeBrightness<cdecl, 0x5603A0>(): float

CTimeCycle::GetAmbientGreen_Obj

plugin::CallAndReturn();

0AA7: call_function_return 0x560370 num_params 0 pop 0 func_ret [float]

function CTimeCycle__GetAmbientGreen_Obj<cdecl, 0x560370>(): float

CTimeCycle::GetAmbientRed

plugin::CallAndReturn();

0AA7: call_function_return 0x560330 num_params 0 pop 0 func_ret [float]

function CTimeCycle__GetAmbientRed<cdecl, 0x560330>(): float

CTimeCycle::GetAmbientRed_BeforeBrightness

plugin::CallAndReturn();

0AA7: call_function_return 0x560390 num_params 0 pop 0 func_ret [float]

function CTimeCycle__GetAmbientRed_BeforeBrightness<cdecl, 0x560390>(): float

CTimeCycle::GetAmbientRed_Obj

plugin::CallAndReturn();

0AA7: call_function_return 0x560360 num_params 0 pop 0 func_ret [float]

function CTimeCycle__GetAmbientRed_Obj<cdecl, 0x560360>(): float

CTimeCycle::InitForRestart

plugin::Call<0x5601F0>();

0AA5: call_function 0x5601F0 num_params 0 pop 0

function CTimeCycle__InitForRestart<cdecl, 0x5601F0>()

CTimeCycle::Initialise

plugin::Call<0x5BBAC0>();

0AA5: call_function 0x5BBAC0 num_params 0 pop 0

function CTimeCycle__Initialise<cdecl, 0x5BBAC0>()

CTimeCycle::SetConstantParametersForPostFX

plugin::Call<0x560210>();

0AA5: call_function 0x560210 num_params 0 pop 0

function CTimeCycle__SetConstantParametersForPostFX<cdecl, 0x560210>()

CTimeCycle::Shutdown

plugin::Call<0x5601E0>();

0AA5: call_function 0x5601E0 num_params 0 pop 0

function CTimeCycle__Shutdown<cdecl, 0x5601E0>()

CTimeCycle::StartExtraColour

plugin::Call<0x55FEC0, int, bool>(colour, bNoExtraColorInterior);

0AA5: call_function 0x55FEC0 num_params 2 pop 2 [bNoExtraColorInterior] [colour]

function CTimeCycle__StartExtraColour<cdecl, 0x55FEC0>(colour, bNoExtraColorInterior)

CTimeCycle::StopExtraColour

plugin::Call<0x55FF20, bool>(bNoExtraColorInterior);

0AA5: call_function 0x55FF20 num_params 1 pop 1 [bNoExtraColorInterior]

function CTimeCycle__StopExtraColour<cdecl, 0x55FF20>(bNoExtraColorInterior)

CTimeCycle::Update

plugin::Call<0x561760>();

0AA5: call_function 0x561760 num_params 0 pop 0

function CTimeCycle__Update<cdecl, 0x561760>()

plugin_sa\game_sa\CUpsideDownCarCheck.cpp

CUpsideDownCarCheck::AddCarToCheck

plugin::CallMethodDynGlobal(gaddrof(CUpsideDownCarCheck::AddCarToCheck), this, carHandle);

0AA6: call_method 0x4638D0 struct [CUpsideDownCarCheck] num_params 1 pop 0 [carHandle]

function CUpsideDownCarCheck__AddCarToCheck<thiscall, 0x4638D0>(struct: int, carHandle)

CUpsideDownCarCheck::AreAnyCarsUpsideDown

plugin::CallMethodAndReturnDynGlobal(gaddrof(CUpsideDownCarCheck::AreAnyCarsUpsideDown), this);

0AA8: call_method_return 0x4638A0 struct [CUpsideDownCarCheck] num_params 0 pop 0 func_ret [bool]

function CUpsideDownCarCheck__AreAnyCarsUpsideDown<thiscall, 0x4638A0>(struct: int): int

CUpsideDownCarCheck::HasCarBeenUpsideDownForAWhile

plugin::CallMethodAndReturnDynGlobal(gaddrof(CUpsideDownCarCheck::HasCarBeenUpsideDownForAWhile), this, carHandle);

0AA8: call_method_return 0x463940 struct [CUpsideDownCarCheck] num_params 1 pop 0 [carHandle] func_ret [char]

function CUpsideDownCarCheck__HasCarBeenUpsideDownForAWhile<thiscall, 0x463940>(struct: int, carHandle): int

CUpsideDownCarCheck::Init

plugin::CallMethodDynGlobal(gaddrof(CUpsideDownCarCheck::Init), this);

0AA6: call_method 0x463810 struct [CUpsideDownCarCheck] num_params 0 pop 0

function CUpsideDownCarCheck__Init<thiscall, 0x463810>(struct: int)

CUpsideDownCarCheck::RemoveCarFromCheck

plugin::CallMethodDynGlobal(gaddrof(CUpsideDownCarCheck::RemoveCarFromCheck), this, carHandle);

0AA6: call_method 0x463910 struct [CUpsideDownCarCheck] num_params 1 pop 0 [carHandle]

function CUpsideDownCarCheck__RemoveCarFromCheck<thiscall, 0x463910>(struct: int, carHandle)

CUpsideDownCarCheck::UpdateTimers

plugin::CallMethodDynGlobal(gaddrof(CUpsideDownCarCheck::UpdateTimers), this);

0AA6: call_method 0x4655E0 struct [CUpsideDownCarCheck] num_params 0 pop 0

function CUpsideDownCarCheck__UpdateTimers<thiscall, 0x4655E0>(struct: int)

CUpsideDownCarCheck::IsCarUpsideDown

plugin::CallAndReturnDynGlobal<bool, CVehicle >(gaddrof_o(CUpsideDownCarCheck::IsCarUpsideDown, bool ()(CVehicle *)), pVehicle);

0AA7: call_function_return 0x4655A0 num_params 1 pop 1 [pVehicle] func_ret [bool]

function CUpsideDownCarCheck__IsCarUpsideDown<cdecl, 0x4655A0>(pVehicle): int

CUpsideDownCarCheck::IsCarUpsideDown

plugin::CallAndReturnDynGlobal(gaddrof_o(CUpsideDownCarCheck::IsCarUpsideDown, bool (*)(int)), carhandle);

0AA7: call_function_return 0x4655A0 num_params 1 pop 1 [carhandle] func_ret [bool]

function CUpsideDownCarCheck__IsCarUpsideDown<cdecl, 0x4655A0>(carhandle): int

plugin_sa\game_sa\CVisibilityPlugins.cpp

CVisibilityPlugins::AtomicConstructor

plugin::Call<0x732150, void*>(object);

0AA5: call_function 0x732150 num_params 1 pop 1 [object]

function CVisibilityPlugins__AtomicConstructor<cdecl, 0x732150>(object)

CVisibilityPlugins::AtomicCopyConstructor

plugin::Call<0x732170, void, void const>(object, originalObject);

0AA5: call_function 0x732170 num_params 2 pop 2 [originalObject] [object]

function CVisibilityPlugins__AtomicCopyConstructor<cdecl, 0x732170>(object, originalObject)

CVisibilityPlugins::AtomicDestructor

plugin::CallAndReturn, 0x7321A0, void>(object);

0AA7: call_function_return 0x7321A0 num_params 1 pop 1 [object] func_ret [void*]

function CVisibilityPlugins__AtomicDestructor<cdecl, 0x7321A0>(object): int

CVisibilityPlugins::CalculateFadingAtomicAlpha

plugin::CallAndReturn, CEntity, float>(pBaseModelInfo, pEntity, arg3);

0AA7: call_function_return 0x732500 num_params 3 pop 3 [arg3] [pEntity] [pBaseModelInfo] func_ret [int]

function CVisibilityPlugins__CalculateFadingAtomicAlpha<cdecl, 0x732500>(pBaseModelInfo, pEntity, arg3): int

CVisibilityPlugins::ClearAtomicFlag

plugin::Call<0x732310, RpAtomic*, int>(pRpAtomic, flag);

0AA5: call_function 0x732310 num_params 2 pop 2 [flag] [pRpAtomic]

function CVisibilityPlugins__ClearAtomicFlag<cdecl, 0x732310>(pRpAtomic, flag)

CVisibilityPlugins::ClearAtomicFlag

plugin::Call<0x732330, RpAtomic*, unsigned short>(pRpAtomic, flag);

0AA5: call_function 0x732330 num_params 2 pop 2 [flag] [pRpAtomic]

function CVisibilityPlugins__ClearAtomicFlag<cdecl, 0x732330>(pRpAtomic, flag)

CVisibilityPlugins::ClearClumpForAllAtomicsFlag

plugin::Call<0x732350, RpClump*, int>(pRpClump, flag);

0AA5: call_function 0x732350 num_params 2 pop 2 [flag] [pRpClump]

function CVisibilityPlugins__ClearClumpForAllAtomicsFlag<cdecl, 0x732350>(pRpClump, flag)

CVisibilityPlugins::ClumpConstructor

plugin::Call<0x732E10, void*>(object);

0AA5: call_function 0x732E10 num_params 1 pop 1 [object]

function CVisibilityPlugins__ClumpConstructor<cdecl, 0x732E10>(object)

CVisibilityPlugins::ClumpCopyConstructor

plugin::Call<0x732200, void, void const>(object, originalObject);

0AA5: call_function 0x732200 num_params 2 pop 2 [originalObject] [object]

function CVisibilityPlugins__ClumpCopyConstructor<cdecl, 0x732200>(object, originalObject)

CVisibilityPlugins::ClumpDestructor

plugin::CallAndReturn, 0x732220, void>(object);

0AA7: call_function_return 0x732220 num_params 1 pop 1 [object] func_ret [void*]

function CVisibilityPlugins__ClumpDestructor<cdecl, 0x732220>(object): int

CVisibilityPlugins::DefaultVisibilityCB

plugin::CallAndReturn();

0AA7: call_function_return 0x732A30 num_params 0 pop 0 func_ret [int]

function CVisibilityPlugins__DefaultVisibilityCB<cdecl, 0x732A30>(): int

CVisibilityPlugins::FrameConstructor

plugin::Call<0x7321B0, void*>(object);

0AA5: call_function 0x7321B0 num_params 1 pop 1 [object]

function CVisibilityPlugins__FrameConstructor<cdecl, 0x7321B0>(object)

CVisibilityPlugins::FrameCopyConstructor

plugin::Call<0x7321D0, void, void const>(object, originalObject);

0AA5: call_function 0x7321D0 num_params 2 pop 2 [originalObject] [object]

function CVisibilityPlugins__FrameCopyConstructor<cdecl, 0x7321D0>(object, originalObject)

CVisibilityPlugins::FrameDestructor

plugin::CallAndReturn, 0x7321F0, void, int, int>(arg0, arg1, arg2);

0AA7: call_function_return 0x7321F0 num_params 3 pop 3 [arg2] [arg1] [arg0] func_ret [void*]

function CVisibilityPlugins__FrameDestructor<cdecl, 0x7321F0>(arg0, arg1, arg2): int

CVisibilityPlugins::FrustumSphereCB

plugin::CallAndReturn(pRpClump);

0AA7: call_function_return 0x732A40 num_params 1 pop 1 [pRpClump] func_ret [bool]

function CVisibilityPlugins__FrustumSphereCB<cdecl, 0x732A40>(pRpClump): int

CVisibilityPlugins::GetAtomicId

plugin::CallAndReturn(pRpAtomic);

0AA7: call_function_return 0x732370 num_params 1 pop 1 [pRpAtomic] func_ret [short]

function CVisibilityPlugins__GetAtomicId<cdecl, 0x732370>(pRpAtomic): int

CVisibilityPlugins::GetAtomicModelInfo

plugin::CallAndReturn, 0x732260, RpAtomic>(pRpAtomic);

0AA7: call_function_return 0x732260 num_params 1 pop 1 [pRpAtomic] func_ret [CAtomicModelInfo*]

function CVisibilityPlugins__GetAtomicModelInfo<cdecl, 0x732260>(pRpAtomic): int

CVisibilityPlugins::GetClumpAlpha

plugin::CallAndReturn(pRpClump);

0AA7: call_function_return 0x732B20 num_params 1 pop 1 [pRpClump] func_ret [int]

function CVisibilityPlugins__GetClumpAlpha<cdecl, 0x732B20>(pRpClump): int

CVisibilityPlugins::GetClumpModelInfo

plugin::CallAndReturn, 0x732AC0, RpClump>(pRpClump);

0AA7: call_function_return 0x732AC0 num_params 1 pop 1 [pRpClump] func_ret [CClumpModelInfo*]

function CVisibilityPlugins__GetClumpModelInfo<cdecl, 0x732AC0>(pRpClump): int

CVisibilityPlugins::GetDistanceSquaredFromCamera

plugin::CallAndReturn(pRwFrame);

0AA7: call_function_return 0x732C80 num_params 1 pop 1 [pRwFrame] func_ret [float]

function CVisibilityPlugins__GetDistanceSquaredFromCamera<cdecl, 0x732C80>(pRwFrame): float

CVisibilityPlugins::GetDistanceSquaredFromCamera

plugin::CallAndReturn(pRwV3d);

0AA7: call_function_return 0x732CC0 num_params 1 pop 1 [pRwV3d] func_ret [float]

function CVisibilityPlugins__GetDistanceSquaredFromCamera<cdecl, 0x732CC0>(pRwV3d): float

CVisibilityPlugins::GetDotProductWithCameraVector

plugin::CallAndReturn, RwMatrixTag, unsigned int>(atomicMat, rootMat, flags);

0AA7: call_function_return 0x7326D0 num_params 3 pop 3 [flags] [rootMat] [atomicMat] func_ret [float]

function CVisibilityPlugins__GetDotProductWithCameraVector<cdecl, 0x7326D0>(atomicMat, rootMat, flags): float

CVisibilityPlugins::GetFrameHierarchyId

plugin::CallAndReturn(pRwFrame);

0AA7: call_function_return 0x732A20 num_params 1 pop 1 [pRwFrame] func_ret [int]

function CVisibilityPlugins__GetFrameHierarchyId<cdecl, 0x732A20>(pRwFrame): int

CVisibilityPlugins::GetModelInfoIndex

plugin::CallAndReturn(pRpAtomic);

0AA7: call_function_return 0x732250 num_params 1 pop 1 [pRpAtomic] func_ret [short]

function CVisibilityPlugins__GetModelInfoIndex<cdecl, 0x732250>(pRpAtomic): int

CVisibilityPlugins::GetUserValue

plugin::CallAndReturn(pRpAtomic);

0AA7: call_function_return 0x7323A0 num_params 1 pop 1 [pRpAtomic] func_ret [short]

function CVisibilityPlugins__GetUserValue<cdecl, 0x7323A0>(pRpAtomic): int

CVisibilityPlugins::InitAlphaAtomicList

plugin::Call<0x734530>();

0AA5: call_function 0x734530 num_params 0 pop 0

function CVisibilityPlugins__InitAlphaAtomicList<cdecl, 0x734530>()

CVisibilityPlugins::InitAlphaEntityList

plugin::Call<0x734540>();

0AA5: call_function 0x734540 num_params 0 pop 0

function CVisibilityPlugins__InitAlphaEntityList<cdecl, 0x734540>()

CVisibilityPlugins::Initialise

plugin::Call<0x733A20>();

0AA5: call_function 0x733A20 num_params 0 pop 0

function CVisibilityPlugins__Initialise<cdecl, 0x733A20>()

CVisibilityPlugins::InsertAtomicIntoReallyDrawLastList

plugin::CallAndReturn(pRpAtomic, arg2);

0AA7: call_function_return 0x733E10 num_params 2 pop 2 [arg2] [pRpAtomic] func_ret [bool]

function CVisibilityPlugins__InsertAtomicIntoReallyDrawLastList<cdecl, 0x733E10>(pRpAtomic, arg2): int

CVisibilityPlugins::InsertEntityIntoReallyDrawLastList

plugin::CallAndReturn(pEntity, arg2);

0AA7: call_function_return 0x733E50 num_params 2 pop 2 [arg2] [pEntity] func_ret [bool]

function CVisibilityPlugins__InsertEntityIntoReallyDrawLastList<cdecl, 0x733E50>(pEntity, arg2): int

CVisibilityPlugins::InsertEntityIntoSortedList

plugin::CallAndReturn(pEntity, distance);

0AA7: call_function_return 0x734570 num_params 2 pop 2 [distance] [pEntity] func_ret [bool]

function CVisibilityPlugins__InsertEntityIntoSortedList<cdecl, 0x734570>(pEntity, distance): int

CVisibilityPlugins::IsAtomicVisible

plugin::CallAndReturn(pRpAtomic);

0AA7: call_function_return 0x732990 num_params 1 pop 1 [pRpAtomic] func_ret [bool]

function CVisibilityPlugins__IsAtomicVisible<cdecl, 0x732990>(pRpAtomic): int

CVisibilityPlugins::IsClumpVisible

plugin::CallAndReturn(pRpClump);

0AA7: call_function_return 0x732AE0 num_params 1 pop 1 [pRpClump] func_ret [bool]

function CVisibilityPlugins__IsClumpVisible<cdecl, 0x732AE0>(pRpClump): int

CVisibilityPlugins::PluginAttach

plugin::CallAndReturn();

0AA7: call_function_return 0x732E30 num_params 0 pop 0 func_ret [bool]

function CVisibilityPlugins__PluginAttach<cdecl, 0x732E30>(): int

CVisibilityPlugins::RenderAlphaAtomic

plugin::Call<0x732480, RpAtomic*, int>(pRpAtomic, dwAlpha);

0AA5: call_function 0x732480 num_params 2 pop 2 [dwAlpha] [pRpAtomic]

function CVisibilityPlugins__RenderAlphaAtomic<cdecl, 0x732480>(pRpAtomic, dwAlpha)

CVisibilityPlugins::RenderAlphaAtomics

plugin::Call<0x733E90>();

0AA5: call_function 0x733E90 num_params 0 pop 0

function CVisibilityPlugins__RenderAlphaAtomics<cdecl, 0x733E90>()

CVisibilityPlugins::RenderAtomicWithAlphaCB

plugin::Call<0x732660, RpAtomic, void>(pRpAtomic, pData);

0AA5: call_function 0x732660 num_params 2 pop 2 [pData] [pRpAtomic]

function CVisibilityPlugins__RenderAtomicWithAlphaCB<cdecl, 0x732660>(pRpAtomic, pData)

CVisibilityPlugins::RenderBoatAlphaAtomics

plugin::Call<0x733EC0>();

0AA5: call_function 0x733EC0 num_params 0 pop 0

function CVisibilityPlugins__RenderBoatAlphaAtomics<cdecl, 0x733EC0>()

CVisibilityPlugins::RenderEntity

plugin::Call<0x732B40, void*, bool, float>(entity, unused, arg3);

0AA5: call_function 0x732B40 num_params 3 pop 3 [arg3] [unused] [entity]

function CVisibilityPlugins__RenderEntity<cdecl, 0x732B40>(entity, unused, arg3)

CVisibilityPlugins::RenderFadingAtomic

plugin::Call<0x732610, CBaseModelInfo, RpAtomic, int>(pBaseModelInfo, pRpAtomic, dwAlpha);

0AA5: call_function 0x732610 num_params 3 pop 3 [dwAlpha] [pRpAtomic] [pBaseModelInfo]

function CVisibilityPlugins__RenderFadingAtomic<cdecl, 0x732610>(pBaseModelInfo, pRpAtomic, dwAlpha)

CVisibilityPlugins::RenderFadingClump

plugin::Call<0x732680, CBaseModelInfo, RpClump, int>(pBaseModelInfo, pRpClump, dwAlpha);

0AA5: call_function 0x732680 num_params 3 pop 3 [dwAlpha] [pRpClump] [pBaseModelInfo]

function CVisibilityPlugins__RenderFadingClump<cdecl, 0x732680>(pBaseModelInfo, pRpClump, dwAlpha)

CVisibilityPlugins::RenderFadingClumpCB

plugin::Call<0x733630, RpAtomic*>(pRpAtomic);

0AA5: call_function 0x733630 num_params 1 pop 1 [pRpAtomic]

function CVisibilityPlugins__RenderFadingClumpCB<cdecl, 0x733630>(pRpAtomic)

CVisibilityPlugins::RenderFadingEntities

plugin::Call<0x733F10>();

0AA5: call_function 0x733F10 num_params 0 pop 0

function CVisibilityPlugins__RenderFadingEntities<cdecl, 0x733F10>()

CVisibilityPlugins::RenderFadingUnderwaterEntities

plugin::Call<0x7337D0>();

0AA5: call_function 0x7337D0 num_params 0 pop 0

function CVisibilityPlugins__RenderFadingUnderwaterEntities<cdecl, 0x7337D0>()

CVisibilityPlugins::RenderHeliRotorAlphaCB

plugin::Call<0x7340B0, RpAtomic*>(pRpAtomic);

0AA5: call_function 0x7340B0 num_params 1 pop 1 [pRpAtomic]

function CVisibilityPlugins__RenderHeliRotorAlphaCB<cdecl, 0x7340B0>(pRpAtomic)

CVisibilityPlugins::RenderHeliTailRotorAlphaCB

plugin::Call<0x734170, RpAtomic*>(pRpAtomic);

0AA5: call_function 0x734170 num_params 1 pop 1 [pRpAtomic]

function CVisibilityPlugins__RenderHeliTailRotorAlphaCB<cdecl, 0x734170>(pRpAtomic)

CVisibilityPlugins::RenderObjNormalAtomic

plugin::Call<0x7323E0, RpAtomic*>(pRpAtomic);

0AA5: call_function 0x7323E0 num_params 1 pop 1 [pRpAtomic]

function CVisibilityPlugins__RenderObjNormalAtomic<cdecl, 0x7323E0>(pRpAtomic)

CVisibilityPlugins::RenderOrderedList

plugin::Call <0x7337A0, CLinkList&>(AlphaObjectInfoList);

CVisibilityPlugins::RenderPedCB

plugin::Call<0x7335B0, RpAtomic*>(pRpAtomic);

0AA5: call_function 0x7335B0 num_params 1 pop 1 [pRpAtomic]

function CVisibilityPlugins__RenderPedCB<cdecl, 0x7335B0>(pRpAtomic)

CVisibilityPlugins::RenderPlayerCB

plugin::Call<0x732870, RpAtomic*>(pRpAtomic);

0AA5: call_function 0x732870 num_params 1 pop 1 [pRpAtomic]

function CVisibilityPlugins__RenderPlayerCB<cdecl, 0x732870>(pRpAtomic)

CVisibilityPlugins::RenderReallyDrawLastObjects

plugin::Call<0x733800>();

0AA5: call_function 0x733800 num_params 0 pop 0

function CVisibilityPlugins__RenderReallyDrawLastObjects<cdecl, 0x733800>()

CVisibilityPlugins::RenderTrainHiDetailAlphaCB

plugin::Call<0x734240, RpAtomic*>(pRpAtomic);

0AA5: call_function 0x734240 num_params 1 pop 1 [pRpAtomic]

function CVisibilityPlugins__RenderTrainHiDetailAlphaCB<cdecl, 0x734240>(pRpAtomic)

CVisibilityPlugins::RenderTrainHiDetailCB

plugin::Call<0x733330, RpAtomic*>(pRpAtomic);

0AA5: call_function 0x733330 num_params 1 pop 1 [pRpAtomic]

function CVisibilityPlugins__RenderTrainHiDetailCB<cdecl, 0x733330>(pRpAtomic)

CVisibilityPlugins::RenderVehicleHiDetailAlphaCB

plugin::Call<0x733F80, RpAtomic*>(pRpAtomic);

0AA5: call_function 0x733F80 num_params 1 pop 1 [pRpAtomic]

function CVisibilityPlugins__RenderVehicleHiDetailAlphaCB<cdecl, 0x733F80>(pRpAtomic)

CVisibilityPlugins::RenderVehicleHiDetailAlphaCB_BigVehicle

plugin::Call<0x734370, RpAtomic*>(pRpAtomic);

0AA5: call_function 0x734370 num_params 1 pop 1 [pRpAtomic]

function CVisibilityPlugins__RenderVehicleHiDetailAlphaCB_BigVehicle<cdecl, 0x734370>(pRpAtomic)

CVisibilityPlugins::RenderVehicleHiDetailAlphaCB_Boat

plugin::Call<0x7344A0, RpAtomic*>(pRpAtomic);

0AA5: call_function 0x7344A0 num_params 1 pop 1 [pRpAtomic]

function CVisibilityPlugins__RenderVehicleHiDetailAlphaCB_Boat<cdecl, 0x7344A0>(pRpAtomic)

CVisibilityPlugins::RenderVehicleHiDetailCB

plugin::Call<0x733240, RpAtomic*>(pRpAtomic);

0AA5: call_function 0x733240 num_params 1 pop 1 [pRpAtomic]

function CVisibilityPlugins__RenderVehicleHiDetailCB<cdecl, 0x733240>(pRpAtomic)

CVisibilityPlugins::RenderVehicleHiDetailCB_BigVehicle

plugin::Call<0x733420, RpAtomic*>(pRpAtomic);

0AA5: call_function 0x733420 num_params 1 pop 1 [pRpAtomic]

function CVisibilityPlugins__RenderVehicleHiDetailCB_BigVehicle<cdecl, 0x733420>(pRpAtomic)

CVisibilityPlugins::RenderVehicleHiDetailCB_Boat

plugin::Call<0x733550, RpAtomic*>(pRpAtomic);

0AA5: call_function 0x733550 num_params 1 pop 1 [pRpAtomic]

function CVisibilityPlugins__RenderVehicleHiDetailCB_Boat<cdecl, 0x733550>(pRpAtomic)

CVisibilityPlugins::RenderVehicleLoDetailCB_Boat

plugin::Call<0x7334F0, RpAtomic*>(pRpAtomic);

0AA5: call_function 0x7334F0 num_params 1 pop 1 [pRpAtomic]

function CVisibilityPlugins__RenderVehicleLoDetailCB_Boat<cdecl, 0x7334F0>(pRpAtomic)

CVisibilityPlugins::RenderVehicleReallyLowDetailCB

plugin::Call<0x7331E0, RpAtomic*>(pRpAtomic);

0AA5: call_function 0x7331E0 num_params 1 pop 1 [pRpAtomic]

function CVisibilityPlugins__RenderVehicleReallyLowDetailCB<cdecl, 0x7331E0>(pRpAtomic)

CVisibilityPlugins::RenderVehicleReallyLowDetailCB_BigVehicle

plugin::Call<0x732820, RpAtomic*>(pRpAtomic);

0AA5: call_function 0x732820 num_params 1 pop 1 [pRpAtomic]

function CVisibilityPlugins__RenderVehicleReallyLowDetailCB_BigVehicle<cdecl, 0x732820>(pRpAtomic)

CVisibilityPlugins::RenderWeaponCB

plugin::Call<0x733670, RpAtomic*>(pRpAtomic);

0AA5: call_function 0x733670 num_params 1 pop 1 [pRpAtomic]

function CVisibilityPlugins__RenderWeaponCB<cdecl, 0x733670>(pRpAtomic)

CVisibilityPlugins::RenderWeaponPedsForPC

plugin::Call<0x732F30>();

0AA5: call_function 0x732F30 num_params 0 pop 0

function CVisibilityPlugins__RenderWeaponPedsForPC<cdecl, 0x732F30>()

CVisibilityPlugins::SetAtomicFlag

plugin::Call<0x7322D0, RpAtomic*, int>(pRpAtomic, flag);

0AA5: call_function 0x7322D0 num_params 2 pop 2 [flag] [pRpAtomic]

function CVisibilityPlugins__SetAtomicFlag<cdecl, 0x7322D0>(pRpAtomic, flag)

CVisibilityPlugins::SetAtomicFlag

plugin::Call<0x7322B0, RpAtomic*, unsigned short>(pRpAtomic, flag);

0AA5: call_function 0x7322B0 num_params 2 pop 2 [flag] [pRpAtomic]

function CVisibilityPlugins__SetAtomicFlag<cdecl, 0x7322B0>(pRpAtomic, flag)

CVisibilityPlugins::SetAtomicId

plugin::Call<0x732230, RpAtomic*, int>(pRpAtomic, id);

0AA5: call_function 0x732230 num_params 2 pop 2 [id] [pRpAtomic]

function CVisibilityPlugins__SetAtomicId<cdecl, 0x732230>(pRpAtomic, id)

CVisibilityPlugins::SetAtomicRenderCallback

plugin::Call<0x7328A0,RpAtomic*, RpAtomic * (*)(RpAtomic *)>(pRpAtomic,renderCB);

0AA5: call_function 0x7328A0 num_params 2 pop 2 [renderCB] [pRpAtomic]

function CVisibilityPlugins__SetAtomicRenderCallback<cdecl, 0x7328A0>(pRpAtomic, renderCB)

CVisibilityPlugins::SetClumpAlpha

plugin::Call<0x732B00, RpClump*, int>(pRpClump, dwAlpha);

0AA5: call_function 0x732B00 num_params 2 pop 2 [dwAlpha] [pRpClump]

function CVisibilityPlugins__SetClumpAlpha<cdecl, 0x732B00>(pRpClump, dwAlpha)

CVisibilityPlugins::SetClumpModelInfo

plugin::Call<0x733750, RpClump, CClumpModelInfo>(pRpClump, pClumpModelInfo);

0AA5: call_function 0x733750 num_params 2 pop 2 [pClumpModelInfo] [pRpClump]

function CVisibilityPlugins__SetClumpModelInfo<cdecl, 0x733750>(pRpClump, pClumpModelInfo)

CVisibilityPlugins::SetFrameHierarchyId

plugin::Call<0x732A00, RwFrame*, int>(pRwFrame, id);

0AA5: call_function 0x732A00 num_params 2 pop 2 [id] [pRwFrame]

function CVisibilityPlugins__SetFrameHierarchyId<cdecl, 0x732A00>(pRwFrame, id)

CVisibilityPlugins::SetRenderWareCamera

plugin::Call<0x7328C0, RwCamera*>(pRwCamera);

0AA5: call_function 0x7328C0 num_params 1 pop 1 [pRwCamera]

function CVisibilityPlugins__SetRenderWareCamera<cdecl, 0x7328C0>(pRwCamera)

CVisibilityPlugins::SetUserValue

plugin::Call<0x732380, RpAtomic*, unsigned short>(pRpAtomic, value);

0AA5: call_function 0x732380 num_params 2 pop 2 [value] [pRpAtomic]

function CVisibilityPlugins__SetUserValue<cdecl, 0x732380>(pRpAtomic, value)

CVisibilityPlugins::SetupVehicleVariables

plugin::Call<0x733160, RpClump*>(pRpClump);

0AA5: call_function 0x733160 num_params 1 pop 1 [pRpClump]

function CVisibilityPlugins__SetupVehicleVariables<cdecl, 0x733160>(pRpClump)

CVisibilityPlugins::Shutdown

plugin::Call<0x732EB0>();

0AA5: call_function 0x732EB0 num_params 0 pop 0

function CVisibilityPlugins__Shutdown<cdecl, 0x732EB0>()

CVisibilityPlugins::VehicleVisibilityCB

plugin::CallAndReturn(pRpClump);

0AA7: call_function_return 0x7336F0 num_params 1 pop 1 [pRpClump] func_ret [bool]

function CVisibilityPlugins__VehicleVisibilityCB<cdecl, 0x7336F0>(pRpClump): int

CVisibilityPlugins::VehicleVisibilityCB_BigVehicle

plugin::CallAndReturn(pRpClump);

0AA7: call_function_return 0x732AB0 num_params 1 pop 1 [pRpClump] func_ret [bool]

function CVisibilityPlugins__VehicleVisibilityCB_BigVehicle<cdecl, 0x732AB0>(pRpClump): int

plugin_sa\game_sa\CWanted.cpp

CWanted::InitialiseStaticVariables

plugin::Call<0x561C70>();

0AA5: call_function 0x561C70 num_params 0 pop 0

function CWanted__InitialiseStaticVariables<cdecl, 0x561C70>()

CWanted::UpdateWantedLevel

plugin::CallMethod<0x561C90, CWanted *>(this);

0AA6: call_method 0x561C90 struct [CWanted] num_params 0 pop 0

function CWanted__UpdateWantedLevel<thiscall, 0x561C90>(struct: int)

CWanted::SetMaximumWantedLevel

plugin::Call<0x561E70, int>(level);

0AA5: call_function 0x561E70 num_params 1 pop 1 [level]

function CWanted__SetMaximumWantedLevel<cdecl, 0x561E70>(level)

CWanted::AreMiamiViceRequired

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x561F30 struct [CWanted] num_params 0 pop 0 func_ret [bool]

function CWanted__AreMiamiViceRequired<thiscall, 0x561F30>(struct: int): int

CWanted::AreSwatRequired

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x561F40 struct [CWanted] num_params 0 pop 0 func_ret [bool]

function CWanted__AreSwatRequired<thiscall, 0x561F40>(struct: int): int

CWanted::AreFbiRequired

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x561F60 struct [CWanted] num_params 0 pop 0 func_ret [bool]

function CWanted__AreFbiRequired<thiscall, 0x561F60>(struct: int): int

CWanted::AreArmyRequired

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x561F80 struct [CWanted] num_params 0 pop 0 func_ret [bool]

function CWanted__AreArmyRequired<thiscall, 0x561F80>(struct: int): int

CWanted::NumOfHelisRequired

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x561FA0 struct [CWanted] num_params 0 pop 0 func_ret [int]

function CWanted__NumOfHelisRequired<thiscall, 0x561FA0>(struct: int): int

CWanted::ResetPolicePursuit

plugin::Call<0x561FD0>();

0AA5: call_function 0x561FD0 num_params 0 pop 0

function CWanted__ResetPolicePursuit<cdecl, 0x561FD0>()

CWanted::ClearQdCrimes

plugin::CallMethod<0x561FE0, CWanted *>(this);

0AA6: call_method 0x561FE0 struct [CWanted] num_params 0 pop 0

function CWanted__ClearQdCrimes<thiscall, 0x561FE0>(struct: int)

CWanted::AddCrimeToQ

plugin::CallMethodAndReturn(this, crimeType, crimeId, posn, bAlreadyReported, bPoliceDontReallyCare);

0AA8: call_method_return 0x562000 struct [CWanted] num_params 5 pop 0 [bPoliceDontReallyCare] [bAlreadyReported] [posn] [crimeId] [crimeType] func_ret [bool]

function CWanted__AddCrimeToQ<thiscall, 0x562000>(struct: int, crimeType, crimeId, posn, bAlreadyReported, bPoliceDontReallyCare): int

CWanted::ReportCrimeNow

plugin::CallMethod<0x562120, CWanted *, eCrimeType, CVector const&, bool>(this, crimeType, posn, bPoliceDontReallyCare);

0AA6: call_method 0x562120 struct [CWanted] num_params 3 pop 0 [bPoliceDontReallyCare] [posn] [crimeType]

function CWanted__ReportCrimeNow<thiscall, 0x562120>(struct: int, crimeType, posn, bPoliceDontReallyCare)

CWanted::RemovePursuitCop

plugin::Call<0x562300, CCopPed, CCopPed*, unsigned char&>(cop, copsArray, copsCounter);

0AA5: call_function 0x562300 num_params 3 pop 3 [copsCounter] [copsArray] [cop]

function CWanted__RemovePursuitCop<cdecl, 0x562300>(cop, copsArray, copsCounter)

CWanted::IsInPursuit

plugin::CallMethodAndReturn, CCopPed>(this, cop);

0AA8: call_method_return 0x562330 struct [CWanted] num_params 1 pop 0 [cop] func_ret [bool]

function CWanted__IsInPursuit<thiscall, 0x562330>(struct: int, cop): int

CWanted::UpdateEachFrame

plugin::Call<0x562360>();

0AA5: call_function 0x562360 num_params 0 pop 0

function CWanted__UpdateEachFrame<cdecl, 0x562360>()

CWanted::Initialise

plugin::CallMethod<0x562390, CWanted *>(this);

0AA6: call_method 0x562390 struct [CWanted] num_params 0 pop 0

function CWanted__Initialise<thiscall, 0x562390>(struct: int)

CWanted::Reset

plugin::CallMethod<0x562400, CWanted *>(this);

0AA6: call_method 0x562400 struct [CWanted] num_params 0 pop 0

function CWanted__Reset<thiscall, 0x562400>(struct: int)

CWanted::RegisterCrime

plugin::CallMethod<0x562410, CWanted *, eCrimeType, CVector const&, unsigned int, bool>(this, crimeType, posn, crimeId, bPoliceDontReallyCare);

0AA6: call_method 0x562410 struct [CWanted] num_params 4 pop 0 [bPoliceDontReallyCare] [crimeId] [posn] [crimeType]

function CWanted__RegisterCrime<thiscall, 0x562410>(struct: int, crimeType, posn, crimeId, bPoliceDontReallyCare)

CWanted::RegisterCrime_Immediately

plugin::CallMethod<0x562430, CWanted *, eCrimeType, CVector const&, unsigned int, bool>(this, crimeType, posn, crimeId, bPoliceDontReallyCare);

0AA6: call_method 0x562430 struct [CWanted] num_params 4 pop 0 [bPoliceDontReallyCare] [crimeId] [posn] [crimeType]

function CWanted__RegisterCrime_Immediately<thiscall, 0x562430>(struct: int, crimeType, posn, crimeId, bPoliceDontReallyCare)

CWanted::SetWantedLevel

plugin::CallMethod<0x562470, CWanted *, int>(this, level);

0AA6: call_method 0x562470 struct [CWanted] num_params 1 pop 0 [level]

function CWanted__SetWantedLevel<thiscall, 0x562470>(struct: int, level)

CWanted::CheatWantedLevel

plugin::CallMethod<0x562540, CWanted *, int>(this, level);

0AA6: call_method 0x562540 struct [CWanted] num_params 1 pop 0 [level]

function CWanted__CheatWantedLevel<thiscall, 0x562540>(struct: int, level)

CWanted::SetWantedLevelNoDrop

plugin::CallMethod<0x562570, CWanted *, int>(this, level);

0AA6: call_method 0x562570 struct [CWanted] num_params 1 pop 0 [level]

function CWanted__SetWantedLevelNoDrop<thiscall, 0x562570>(struct: int, level)

CWanted::ClearWantedLevelAndGoOnParole

plugin::CallMethod<0x5625A0, CWanted *>(this);

0AA6: call_method 0x5625A0 struct [CWanted] num_params 0 pop 0

function CWanted__ClearWantedLevelAndGoOnParole<thiscall, 0x5625A0>(struct: int)

CWanted::WorkOutPolicePresence

plugin::CallAndReturn(posn, radius);

0AA7: call_function_return 0x5625F0 num_params 2 pop 2 [radius] [posn] func_ret [int]

function CWanted__WorkOutPolicePresence<cdecl, 0x5625F0>(posn, radius): int

CWanted::UpdateCrimesQ

plugin::CallMethod<0x562760, CWanted *>(this);

0AA6: call_method 0x562760 struct [CWanted] num_params 0 pop 0

function CWanted__UpdateCrimesQ<thiscall, 0x562760>(struct: int)

CWanted::IsClosestCop

plugin::CallMethodAndReturn, CPed, int>(this, ped, numCopsToCheck);

0AA8: call_method_return 0x5627D0 struct [CWanted] num_params 2 pop 0 [numCopsToCheck] [ped] func_ret [bool]

function CWanted__IsClosestCop<thiscall, 0x5627D0>(struct: int, ped, numCopsToCheck): int

CWanted::ComputePursuitCopToDisplace

plugin::CallAndReturn, 0x562B00, CCopPed, CCopPed**>(cop, copsArray);

0AA7: call_function_return 0x562B00 num_params 2 pop 2 [copsArray] [cop] func_ret [CCopPed*]

function CWanted__ComputePursuitCopToDisplace<cdecl, 0x562B00>(cop, copsArray): int

CWanted::RemovePursuitCop

plugin::CallMethod<0x562C10, CWanted , CCopPed>(this, cop);

0AA6: call_method 0x562C10 struct [CWanted] num_params 1 pop 0 [cop]

function CWanted__RemovePursuitCop<thiscall, 0x562C10>(struct: int, cop)

CWanted::RemoveExcessPursuitCops

plugin::CallMethod<0x562C40, CWanted *>(this);

0AA6: call_method 0x562C40 struct [CWanted] num_params 0 pop 0

function CWanted__RemoveExcessPursuitCops<thiscall, 0x562C40>(struct: int)

CWanted::Update

plugin::CallMethod<0x562C90, CWanted *>(this);

0AA6: call_method 0x562C90 struct [CWanted] num_params 0 pop 0

function CWanted__Update<thiscall, 0x562C90>(struct: int)

CWanted::CanCopJoinPursuit

plugin::CallAndReturn, unsigned char, CCopPed*, unsigned char&>(cop, maxCopsCount, copsArray, copsCounter);

0AA7: call_function_return 0x562F60 num_params 4 pop 4 [copsCounter] [copsArray] [maxCopsCount] [cop] func_ret [bool]

function CWanted__CanCopJoinPursuit<cdecl, 0x562F60>(cop, maxCopsCount, copsArray, copsCounter): int

CWanted::CanCopJoinPursuit

plugin::CallMethodAndReturn, CCopPed>(this, cop);

0AA8: call_method_return 0x562FB0 struct [CWanted] num_params 1 pop 0 [cop] func_ret [bool]

function CWanted__CanCopJoinPursuit<thiscall, 0x562FB0>(struct: int, cop): int

CWanted::SetPursuitCop

plugin::CallMethodAndReturn, CCopPed>(this, cop);

0AA8: call_method_return 0x563060 struct [CWanted] num_params 1 pop 0 [cop] func_ret [bool]

function CWanted__SetPursuitCop<thiscall, 0x563060>(struct: int, cop): int

plugin_sa\game_sa\CWeapon.cpp

CWeapon::InitialiseWeapons

plugin::Call<0x73A300>();

0AA5: call_function 0x73A300 num_params 0 pop 0

function CWeapon__InitialiseWeapons<cdecl, 0x73A300>()

CWeapon::ShutdownWeapons

plugin::Call<0x73A330>();

0AA5: call_function 0x73A330 num_params 0 pop 0

function CWeapon__ShutdownWeapons<cdecl, 0x73A330>()

CWeapon::UpdateWeapons

plugin::Call<0x73A360>();

0AA5: call_function 0x73A360 num_params 0 pop 0

function CWeapon__UpdateWeapons<cdecl, 0x73A360>()

CWeapon::Shutdown

plugin::CallMethod<0x73A380, CWeapon *>(this);

0AA6: call_method 0x73A380 struct [CWeapon] num_params 0 pop 0

function CWeapon__Shutdown<thiscall, 0x73A380>(struct: int)

CWeapon::AddGunshell

plugin::CallMethod<0x73A3E0, CWeapon , CEntity, CVector const&, CVector2D const&, float>(this, creator, position, direction, size);

0AA6: call_method 0x73A3E0 struct [CWeapon] num_params 4 pop 0 [size] [direction] [position] [creator]

function CWeapon__AddGunshell<thiscall, 0x73A3E0>(struct: int, creator, position, direction, size)

CWeapon::GenerateDamageEvent

plugin::Call<0x73A530, CPed, CEntity, eWeaponType, int, ePedPieceTypes, int>(victim, creator, weaponType, damageFactor, pedPiece, direction);

0AA5: call_function 0x73A530 num_params 6 pop 6 [direction] [pedPiece] [damageFactor] [weaponType] [creator] [victim]

function CWeapon__GenerateDamageEvent<cdecl, 0x73A530>(victim, creator, weaponType, damageFactor, pedPiece, direction)

CWeapon::LaserScopeDot

plugin::CallMethodAndReturn, CVector, float*>(this, outCoord, outSize);

0AA8: call_method_return 0x73A8D0 struct [CWeapon] num_params 2 pop 0 [outSize] [outCoord] func_ret [bool]

function CWeapon__LaserScopeDot<thiscall, 0x73A8D0>(struct: int, outCoord, outSize): int

CWeapon::FireSniper

plugin::CallMethodAndReturn, CPed, CEntity, CVector>(this, creator, victim, target);

0AA8: call_method_return 0x73AAC0 struct [CWeapon] num_params 3 pop 0 [target] [victim] [creator] func_ret [bool]

function CWeapon__FireSniper<thiscall, 0x73AAC0>(struct: int, creator, victim, target): int

CWeapon::Reload

plugin::CallMethod<0x73AEB0, CWeapon , CPed>(this, owner);

0AA6: call_method 0x73AEB0 struct [CWeapon] num_params 1 pop 0 [owner]

function CWeapon__Reload<thiscall, 0x73AEB0>(struct: int, owner)

FireOneInstantHitRound

plugin::Call<0x73AF00, CVector, CVector, int>(startPoint, endPoint, intensity);

0AA5: call_function 0x73AF00 num_params 3 pop 3 [intensity] [endPoint] [startPoint]

function FireOneInstantHitRound<cdecl, 0x73AF00>(startPoint, endPoint, intensity)

CWeapon::IsTypeMelee

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x73B1C0 struct [CWeapon] num_params 0 pop 0 func_ret [bool]

function CWeapon__IsTypeMelee<thiscall, 0x73B1C0>(struct: int): int

CWeapon::IsType2Handed

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x73B1E0 struct [CWeapon] num_params 0 pop 0 func_ret [bool]

function CWeapon__IsType2Handed<thiscall, 0x73B1E0>(struct: int): int

CWeapon::IsTypeProjectile

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x73B210 struct [CWeapon] num_params 0 pop 0 func_ret [bool]

function CWeapon__IsTypeProjectile<thiscall, 0x73B210>(struct: int): int

CWeapon::CanBeUsedFor2Player

plugin::CallAndReturn(weaponType);

0AA7: call_function_return 0x73B240 num_params 1 pop 1 [weaponType] func_ret [bool]

function CWeapon__CanBeUsedFor2Player<cdecl, 0x73B240>(weaponType): int

CWeapon::HasWeaponAmmoToBeUsed

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x73B2A0 struct [CWeapon] num_params 0 pop 0 func_ret [bool]

function CWeapon__HasWeaponAmmoToBeUsed<thiscall, 0x73B2A0>(struct: int): int

CWeapon::ProcessLineOfSight

plugin::CallAndReturn&, eWeaponType, CEntity, bool, bool, bool, bool, bool, bool, bool>(startPoint, endPoint, outColPoint, outEntity, weaponType, arg5, buildings, vehicles, peds, objects, dummies, arg11, doIgnoreCameraCheck);

0AA7: call_function_return 0x73B300 num_params 13 pop 13 [doIgnoreCameraCheck] [arg11] [dummies] [objects] [peds] [vehicles] [buildings] [arg5] [weaponType] [outEntity] [outColPoint] [endPoint] [startPoint] func_ret [bool]

function CWeapon__ProcessLineOfSight<cdecl, 0x73B300>(startPoint, endPoint, outColPoint, outEntity, weaponType, arg5, buildings, vehicles, peds, objects, dummies, arg11, doIgnoreCameraCheck): int

CWeapon::StopWeaponEffect

plugin::CallMethod<0x73B360, CWeapon *>(this);

0AA6: call_method 0x73B360 struct [CWeapon] num_params 0 pop 0

function CWeapon__StopWeaponEffect<thiscall, 0x73B360>(struct: int)

CWeapon::TargetWeaponRangeMultiplier

plugin::CallAndReturn, CEntity>(victim, weaponOwner);

0AA7: call_function_return 0x73B380 num_params 2 pop 2 [weaponOwner] [victim] func_ret [float]

function CWeapon__TargetWeaponRangeMultiplier<cdecl, 0x73B380>(victim, weaponOwner): float

CWeapon::CWeapon

plugin::CallMethod<0x73B430, CWeapon *, eWeaponType, int>(this, weaponType, ammo);

0AA6: call_method 0x73B430 struct [CWeapon] num_params 2 pop 0 [ammo] [weaponType]

function CWeapon__CWeapon<thiscall, 0x73B430>(struct: int, weaponType, ammo)

CWeapon::Initialise

plugin::CallMethod<0x73B4A0, CWeapon , eWeaponType, int, CPed>(this, weaponType, ammo, owner);

0AA6: call_method 0x73B4A0 struct [CWeapon] num_params 3 pop 0 [owner] [ammo] [weaponType]

function CWeapon__Initialise<thiscall, 0x73B4A0>(struct: int, weaponType, ammo, owner)

CWeapon::DoBulletImpact

plugin::CallMethod<0x73B550, CWeapon , CEntity, CEntity, CVector, CVector, CColPoint, int>(this, owner, victim, startPoint, endPoint, colPoint, arg5);

0AA6: call_method 0x73B550 struct [CWeapon] num_params 6 pop 0 [arg5] [colPoint] [endPoint] [startPoint] [victim] [owner]

function CWeapon__DoBulletImpact<thiscall, 0x73B550>(struct: int, owner, victim, startPoint, endPoint, colPoint, arg5)

CWeapon::TakePhotograph

plugin::CallMethodAndReturn, CEntity, CVector*>(this, owner, point);

0AA8: call_method_return 0x73C1F0 struct [CWeapon] num_params 2 pop 0 [point] [owner] func_ret [bool]

function CWeapon__TakePhotograph<thiscall, 0x73C1F0>(struct: int, owner, point): int

CWeapon::SetUpPelletCol

plugin::CallMethod<0x73C710, CWeapon , int, CEntity, CEntity*, CVector&, CColPoint&, CMatrix&>(this, numPellets, owner, victim, point, colPoint, outMatrix);

0AA6: call_method 0x73C710 struct [CWeapon] num_params 6 pop 0 [outMatrix] [colPoint] [point] [victim] [owner] [numPellets]

function CWeapon__SetUpPelletCol<thiscall, 0x73C710>(struct: int, numPellets, owner, victim, point, colPoint, outMatrix)

CWeapon::FireInstantHitFromCar2

plugin::CallMethod<0x73CBA0, CWeapon , CVector, CVector, CVehicle, CEntity*>(this, startPoint, endPoint, vehicle, owner);

0AA6: call_method 0x73CBA0 struct [CWeapon] num_params 4 pop 0 [owner] [vehicle] [endPoint] [startPoint]

function CWeapon__FireInstantHitFromCar2<thiscall, 0x73CBA0>(struct: int, startPoint, endPoint, vehicle, owner)

CWeapon::DoDoomAiming

plugin::Call<0x73CDC0, CEntity, CVector, CVector*>(owner, start, end);

0AA5: call_function 0x73CDC0 num_params 3 pop 3 [end] [start] [owner]

function CWeapon__DoDoomAiming<cdecl, 0x73CDC0>(owner, start, end)

CWeapon::DoTankDoomAiming

plugin::Call<0x73D1E0, CEntity, CEntity, CVector, CVector>(vehicle, owner, startPoint, endPoint);

0AA5: call_function 0x73D1E0 num_params 4 pop 4 [endPoint] [startPoint] [owner] [vehicle]

function CWeapon__DoTankDoomAiming<cdecl, 0x73D1E0>(vehicle, owner, startPoint, endPoint)

CWeapon::DoDriveByAutoAiming

plugin::Call<0x73D720, CEntity, CVehicle, CVector, CVector, bool>(owner, vehicle, startPoint, endPoint, canAimVehicles);

0AA5: call_function 0x73D720 num_params 5 pop 5 [canAimVehicles] [endPoint] [startPoint] [vehicle] [owner]

function CWeapon__DoDriveByAutoAiming<cdecl, 0x73D720>(owner, vehicle, startPoint, endPoint, canAimVehicles)

CWeapon::Update

plugin::CallMethod<0x73DB40, CWeapon , CPed>(this, owner);

0AA6: call_method 0x73DB40 struct [CWeapon] num_params 1 pop 0 [owner]

function CWeapon__Update<thiscall, 0x73DB40>(struct: int, owner)

CWeapon::CanBeUsedFor2Player

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x73DEF0 struct [CWeapon] num_params 0 pop 0 func_ret [bool]

function CWeapon__CanBeUsedFor2Player<thiscall, 0x73DEF0>(struct: int): int

CWeapon::FindNearestTargetEntityWithScreenCoors

plugin::Call<0x73E240, float, float, float, CVector, float, float>(screenX, screenY, range, point, outX, outY);

0AA5: call_function 0x73E240 num_params 6 pop 6 [outY] [outX] [point] [range] [screenY] [screenX]

function CWeapon__FindNearestTargetEntityWithScreenCoors<cdecl, 0x73E240>(screenX, screenY, range, point, outX, outY)

CWeapon::EvaluateTargetForHeatSeekingMissile

plugin::CallAndReturn, CVector&, CVector&, float, bool, CEntity>(entity, posn, direction, distanceMultiplier, fromVehicle, lastEntity);

0AA7: call_function_return 0x73E560 num_params 6 pop 6 [lastEntity] [fromVehicle] [distanceMultiplier] [direction] [posn] [entity] func_ret [float]

function CWeapon__EvaluateTargetForHeatSeekingMissile<cdecl, 0x73E560>(entity, posn, direction, distanceMultiplier, fromVehicle, lastEntity): float

CWeapon::DoWeaponEffect

plugin::CallMethod<0x73E690, CWeapon *, CVector, CVector>(this, origin, target);

0AA6: call_method 0x73E690 struct [CWeapon] num_params 2 pop 0 [target] [origin]

function CWeapon__DoWeaponEffect<thiscall, 0x73E690>(struct: int, origin, target)

CWeapon::FireAreaEffect

plugin::CallMethodAndReturn, CEntity, CVector, CEntity, CVector*>(this, firingEntity, origin, targetEntity, target);

0AA8: call_method_return 0x73E800 struct [CWeapon] num_params 4 pop 0 [target] [targetEntity] [origin] [firingEntity] func_ret [bool]

function CWeapon__FireAreaEffect<thiscall, 0x73E800>(struct: int, firingEntity, origin, targetEntity, target): int

CWeapon::FireInstantHitFromCar

plugin::CallMethodAndReturn, CVehicle, bool, bool>(this, vehicle, leftSide, rightSide);

0AA8: call_method_return 0x73EC40 struct [CWeapon] num_params 3 pop 0 [rightSide] [leftSide] [vehicle] func_ret [bool]

function CWeapon__FireInstantHitFromCar<thiscall, 0x73EC40>(struct: int, vehicle, leftSide, rightSide): int

CWeapon::CheckForShootingVehicleOccupant

plugin::CallAndReturn, CColPoint, eWeaponType, CVector const&, CVector const&>(pCarEntity, colPoint, weaponType, origin, target);

0AA7: call_function_return 0x73F480 num_params 5 pop 5 [target] [origin] [weaponType] [colPoint] [pCarEntity] func_ret [bool]

function CWeapon__CheckForShootingVehicleOccupant<cdecl, 0x73F480>(pCarEntity, colPoint, weaponType, origin, target): int

CWeapon::PickTargetForHeatSeekingMissile

plugin::CallAndReturn, 0x73F910, CVector, CVector, float, CEntity, bool, CEntity*>(origin, direction, distanceMultiplier, ignoreEntity, fromVehicle, lastEntity);

0AA7: call_function_return 0x73F910 num_params 6 pop 6 [lastEntity] [fromVehicle] [ignoreEntity] [distanceMultiplier] [direction] [origin] func_ret [CEntity*]

function CWeapon__PickTargetForHeatSeekingMissile<cdecl, 0x73F910>(origin, direction, distanceMultiplier, ignoreEntity, fromVehicle, lastEntity): int

CWeapon::FireFromCar

plugin::CallMethod<0x73FA20, CWeapon , CVehicle, bool, bool>(this, vehicle, leftSide, rightSide);

0AA6: call_method 0x73FA20 struct [CWeapon] num_params 3 pop 0 [rightSide] [leftSide] [vehicle]

function CWeapon__FireFromCar<thiscall, 0x73FA20>(struct: int, vehicle, leftSide, rightSide)

CWeapon::FireInstantHit

plugin::CallMethodAndReturn, CEntity, CVector, CVector, CEntity, CVector, CVector*, bool, bool>(this, firingEntity, origin, muzzlePosn, targetEntity, target, originForDriveBy, arg6, muzzle);

0AA8: call_method_return 0x73FB10 struct [CWeapon] num_params 8 pop 0 [muzzle] [arg6] [originForDriveBy] [target] [targetEntity] [muzzlePosn] [origin] [firingEntity] func_ret [bool]

function CWeapon__FireInstantHit<thiscall, 0x73FB10>(struct: int, firingEntity, origin, muzzlePosn, targetEntity, target, originForDriveBy, arg6, muzzle): int

CWeapon::FireProjectile

plugin::CallMethodAndReturn, CEntity, CVector, CEntity, CVector*, float>(this, firingEntity, origin, targetEntity, target, force);

0AA8: call_method_return 0x741360 struct [CWeapon] num_params 5 pop 0 [force] [target] [targetEntity] [origin] [firingEntity] func_ret [bool]

function CWeapon__FireProjectile<thiscall, 0x741360>(struct: int, firingEntity, origin, targetEntity, target, force): int

CWeapon::FireM16_1stPerson

plugin::CallMethodAndReturn, CEntity>(this, owner);

0AA8: call_method_return 0x741C00 struct [CWeapon] num_params 1 pop 0 [owner] func_ret [bool]

function CWeapon__FireM16_1stPerson<thiscall, 0x741C00>(struct: int, owner): int

CWeapon::Fire

plugin::CallMethodAndReturn, CEntity, CVector, CVector, CEntity, CVector, CVector*>(this, firingEntity, origin, muzzlePosn, targetEntity, target, originForDriveBy);

0AA8: call_method_return 0x742300 struct [CWeapon] num_params 6 pop 0 [originForDriveBy] [target] [targetEntity] [muzzlePosn] [origin] [firingEntity] func_ret [bool]

function CWeapon__Fire<thiscall, 0x742300>(struct: int, firingEntity, origin, muzzlePosn, targetEntity, target, originForDriveBy): int

plugin_sa\game_sa\CWeaponEffects.cpp

CWeaponEffects::CWeaponEffects

plugin::CallMethod<0x742A90, CWeaponEffects *>(this);

0AA6: call_method 0x742A90 struct [CWeaponEffects] num_params 0 pop 0

function CWeaponEffects__CWeaponEffects<thiscall, 0x742A90>(struct: int)

CWeaponEffects::~CWeaponEffects

plugin::CallMethod<0x742AA0, CWeaponEffects *>(this);

0AA6: call_method 0x742AA0 struct [CWeaponEffects] num_params 0 pop 0

function CWeaponEffects__~CWeaponEffects<thiscall, 0x742AA0>(struct: int)

CWeaponEffects::Init

plugin::Call<0x742AB0>();

0AA5: call_function 0x742AB0 num_params 0 pop 0

function CWeaponEffects__Init<cdecl, 0x742AB0>()

CWeaponEffects::Shutdown

plugin::Call<0x742B80>();

0AA5: call_function 0x742B80 num_params 0 pop 0

function CWeaponEffects__Shutdown<cdecl, 0x742B80>()

CWeaponEffects::IsLockedOn

plugin::CallAndReturn(crosshairId);

0AA7: call_function_return 0x742BD0 num_params 1 pop 1 [crosshairId] func_ret [bool]

function CWeaponEffects__IsLockedOn<cdecl, 0x742BD0>(crosshairId): int

CWeaponEffects::MarkTarget

plugin::Call<0x742BF0, int, CVector, unsigned char, unsigned char, unsigned char, unsigned char, float, unsigned char>(crosshairId, posn, red, green, blue, alpha, size, arg7);

0AA5: call_function 0x742BF0 num_params 8 pop 8 [arg7] [size] [alpha] [blue] [green] [red] [posn] [crosshairId]

function CWeaponEffects__MarkTarget<cdecl, 0x742BF0>(crosshairId, posn, red, green, blue, alpha, size, arg7)

CWeaponEffects::ClearCrossHair

plugin::Call<0x742C60, int>(crosshairId);

0AA5: call_function 0x742C60 num_params 1 pop 1 [crosshairId]

function CWeaponEffects__ClearCrossHair<cdecl, 0x742C60>(crosshairId)

CWeaponEffects::ClearCrossHairs

plugin::Call<0x742C80>();

0AA5: call_function 0x742C80 num_params 0 pop 0

function CWeaponEffects__ClearCrossHairs<cdecl, 0x742C80>()

CWeaponEffects::ClearCrossHairImmediately

plugin::Call<0x742CA0, int>(crosshairId);

0AA5: call_function 0x742CA0 num_params 1 pop 1 [crosshairId]

function CWeaponEffects__ClearCrossHairImmediately<cdecl, 0x742CA0>(crosshairId)

CWeaponEffects::ClearCrossHairsImmediately

plugin::Call<0x742CC0>();

0AA5: call_function 0x742CC0 num_params 0 pop 0

function CWeaponEffects__ClearCrossHairsImmediately<cdecl, 0x742CC0>()

CWeaponEffects::Render

plugin::Call<0x742CF0>();

0AA5: call_function 0x742CF0 num_params 0 pop 0

function CWeaponEffects__Render<cdecl, 0x742CF0>()

plugin_sa\game_sa\CWeather.cpp

CWeather::AddRain

plugin::Call<0x72A9A0>();

0AA5: call_function 0x72A9A0 num_params 0 pop 0

function CWeather__AddRain<cdecl, 0x72A9A0>()

CWeather::AddSandStormParticles

plugin::Call<0x72A820>();

0AA5: call_function 0x72A820 num_params 0 pop 0

function CWeather__AddSandStormParticles<cdecl, 0x72A820>()

CWeather::FindWeatherTypesList

plugin::CallAndReturn();

0AA7: call_function_return 0x72A520 num_params 0 pop 0 func_ret [unsigned char*]

function CWeather__FindWeatherTypesList<cdecl, 0x72A520>(): int

CWeather::ForceWeather

plugin::Call<0x72A4E0, short>(weatherType);

0AA5: call_function 0x72A4E0 num_params 1 pop 1 [weatherType]

function CWeather__ForceWeather<cdecl, 0x72A4E0>(weatherType)

CWeather::ForceWeatherNow

plugin::Call<0x72A4F0, short>(weatherType);

0AA5: call_function 0x72A4F0 num_params 1 pop 1 [weatherType]

function CWeather__ForceWeatherNow<cdecl, 0x72A4F0>(weatherType)

CWeather::ForecastWeather

plugin::CallAndReturn(weatherType, numSteps);

0AA7: call_function_return 0x72A590 num_params 2 pop 2 [numSteps] [weatherType] func_ret [bool]

function CWeather__ForecastWeather<cdecl, 0x72A590>(weatherType, numSteps): int

CWeather::Init

plugin::Call<0x72A480>();

0AA5: call_function 0x72A480 num_params 0 pop 0

function CWeather__Init<cdecl, 0x72A480>()

CWeather::ReleaseWeather

plugin::Call<0x72A510>();

0AA5: call_function 0x72A510 num_params 0 pop 0

function CWeather__ReleaseWeather<cdecl, 0x72A510>()

CWeather::RenderRainStreaks

plugin::Call<0x72AF70>();

0AA5: call_function 0x72AF70 num_params 0 pop 0

function CWeather__RenderRainStreaks<cdecl, 0x72AF70>()

CWeather::SetWeatherToAppropriateTypeNow

plugin::Call<0x72A790>();

0AA5: call_function 0x72A790 num_params 0 pop 0

function CWeather__SetWeatherToAppropriateTypeNow<cdecl, 0x72A790>()

CWeather::Update

plugin::Call<0x72B850>();

0AA5: call_function 0x72B850 num_params 0 pop 0

function CWeather__Update<cdecl, 0x72B850>()

CWeather::UpdateInTunnelness

plugin::Call<0x72B630>();

0AA5: call_function 0x72B630 num_params 0 pop 0

function CWeather__UpdateInTunnelness<cdecl, 0x72B630>()

CWeather::UpdateWeatherRegion

plugin::Call<0x72A640, CVector*>(posn);

0AA5: call_function 0x72A640 num_params 1 pop 1 [posn]

function CWeather__UpdateWeatherRegion<cdecl, 0x72A640>(posn)

plugin_sa\game_sa\CWorld.cpp

CWorld::ResetLineTestOptions

plugin::Call<0x5631C0>();

0AA5: call_function 0x5631C0 num_params 0 pop 0

function CWorld__ResetLineTestOptions<cdecl, 0x5631C0>()

CWorld::Initialise

plugin::Call<0x5631E0>();

0AA5: call_function 0x5631E0 num_params 0 pop 0

function CWorld__Initialise<cdecl, 0x5631E0>()

CWorld::Add

plugin::Call<0x563220, CEntity*>(entity);

0AA5: call_function 0x563220 num_params 1 pop 1 [entity]

function CWorld__Add<cdecl, 0x563220>(entity)

CWorld::Remove

plugin::Call<0x563280, CEntity*>(entity);

0AA5: call_function 0x563280 num_params 1 pop 1 [entity]

function CWorld__Remove<cdecl, 0x563280>(entity)

CWorld::ProcessVerticalLineSectorList

plugin::CallAndReturn&, bool, CStoredCollPoly>(ptrList, colLine, colPoint, maxTouchDistance, outEntity, doSeeThroughCheck, collPoly);

0AA7: call_function_return 0x5632B0 num_params 7 pop 7 [collPoly] [doSeeThroughCheck] [outEntity] [maxTouchDistance] [colPoint] [colLine] [ptrList] func_ret [bool]

function CWorld__ProcessVerticalLineSectorList<cdecl, 0x5632B0>(ptrList, colLine, colPoint, maxTouchDistance, outEntity, doSeeThroughCheck, collPoly): int

CWorld::CastShadowSectorList

plugin::Call<0x563390, CPtrList&, float, float, float, float>(ptrList, arg1, arg2, arg3, arg4);

0AA5: call_function 0x563390 num_params 5 pop 5 [arg4] [arg3] [arg2] [arg1] [ptrList]

function CWorld__CastShadowSectorList<cdecl, 0x563390>(ptrList, arg1, arg2, arg3, arg4)

CWorld::ProcessForAnimViewer

plugin::Call<0x5633D0>();

0AA5: call_function 0x5633D0 num_params 0 pop 0

function CWorld__ProcessForAnimViewer<cdecl, 0x5633D0>()

CWorld::ProcessPedsAfterPreRender

plugin::Call<0x563430>();

0AA5: call_function 0x563430 num_params 0 pop 0

function CWorld__ProcessPedsAfterPreRender<cdecl, 0x563430>()

CWorld::ClearScanCodes

plugin::Call<0x563470>();

0AA5: call_function 0x563470 num_params 0 pop 0

function CWorld__ClearScanCodes<cdecl, 0x563470>()

CWorld::FindObjectsInRangeSectorList

plugin::Call<0x563500, CPtrList&, CVector const&, float, bool, short, short, CEntity*>(arg0, point, radius, b2D, outCount, maxCount, outEntities);

0AA5: call_function 0x563500 num_params 7 pop 7 [outEntities] [maxCount] [outCount] [b2D] [radius] [point] [arg0]

function CWorld__FindObjectsInRangeSectorList<cdecl, 0x563500>(arg0, point, radius, b2D, outCount, maxCount, outEntities)

CWorld::FindObjectsOfTypeInRangeSectorList

plugin::Call<0x5635C0, unsigned int, CPtrList&, CVector const&, float, bool, short, short, CEntity*>(modelId, ptrList, point, radius, b2D, outCount, maxCount, outEntities);

0AA5: call_function 0x5635C0 num_params 8 pop 8 [outEntities] [maxCount] [outCount] [b2D] [radius] [point] [ptrList] [modelId]

function CWorld__FindObjectsOfTypeInRangeSectorList<cdecl, 0x5635C0>(modelId, ptrList, point, radius, b2D, outCount, maxCount, outEntities)

CWorld::ProcessVerticalLineSectorList_FillGlobeColPoints

plugin::CallAndReturn&, bool, CStoredCollPoly>(ptrList, colLine, outEntity, doSeeThroughCheck, outCollPoly);

0AA7: call_function_return 0x5636A0 num_params 5 pop 5 [outCollPoly] [doSeeThroughCheck] [outEntity] [colLine] [ptrList] func_ret [bool]

function CWorld__ProcessVerticalLineSectorList_FillGlobeColPoints<cdecl, 0x5636A0>(ptrList, colLine, outEntity, doSeeThroughCheck, outCollPoly): int

CWorld::RemoveStaticObjects

plugin::Call<0x563840>();

0AA5: call_function 0x563840 num_params 0 pop 0

function CWorld__RemoveStaticObjects<cdecl, 0x563840>()

CWorld::TestForBuildingsOnTopOfEachOther

plugin::Call<0x563950, CPtrList&>(ptrList);

0AA5: call_function 0x563950 num_params 1 pop 1 [ptrList]

function CWorld__TestForBuildingsOnTopOfEachOther<cdecl, 0x563950>(ptrList)

CWorld::TestForUnusedModels

plugin::Call<0x5639D0, CPtrList&, int*>(ptrList, models);

0AA5: call_function 0x5639D0 num_params 2 pop 2 [models] [ptrList]

function CWorld__TestForUnusedModels<cdecl, 0x5639D0>(ptrList, models)

CWorld::RemoveEntityInsteadOfProcessingIt

plugin::Call<0x563A10, CEntity*>(entity);

0AA5: call_function 0x563A10 num_params 1 pop 1 [entity]

function CWorld__RemoveEntityInsteadOfProcessingIt<cdecl, 0x563A10>(entity)

CWorld::CallOffChaseForAreaSectorListVehicles

plugin::Call<0x563A80, CPtrList&, float, float, float, float, float, float, float, float>(ptrList, x1, y1, x2, y2, arg5, arg6, arg7, arg8);

0AA5: call_function 0x563A80 num_params 9 pop 9 [arg8] [arg7] [arg6] [arg5] [y2] [x2] [y1] [x1] [ptrList]

function CWorld__CallOffChaseForAreaSectorListVehicles<cdecl, 0x563A80>(ptrList, x1, y1, x2, y2, arg5, arg6, arg7, arg8)

CWorld::CallOffChaseForAreaSectorListPeds

plugin::Call<0x563D00, CPtrList&, float, float, float, float, float, float, float, float>(ptrList, x1, y1, x2, y2, arg5, arg6, arg7, arg8);

0AA5: call_function 0x563D00 num_params 9 pop 9 [arg8] [arg7] [arg6] [arg5] [y2] [x2] [y1] [x1] [ptrList]

function CWorld__CallOffChaseForAreaSectorListPeds<cdecl, 0x563D00>(ptrList, x1, y1, x2, y2, arg5, arg6, arg7, arg8)

CWorld::CameraToIgnoreThisObject

plugin::CallAndReturn(entity);

0AA7: call_function_return 0x563F40 num_params 1 pop 1 [entity] func_ret [bool]

function CWorld__CameraToIgnoreThisObject<cdecl, 0x563F40>(entity): int

CWorld::FindPlayerSlotWithPedPointer

plugin::CallAndReturn(ptr);

0AA7: call_function_return 0x563FA0 num_params 1 pop 1 [ptr] func_ret [int]

function CWorld__FindPlayerSlotWithPedPointer<cdecl, 0x563FA0>(ptr): int

CWorld::FindPlayerSlotWithRemoteVehiclePointer

plugin::CallAndReturn(ptr);

0AA7: call_function_return 0x563FD0 num_params 1 pop 1 [ptr] func_ret [int]

function CWorld__FindPlayerSlotWithRemoteVehiclePointer<cdecl, 0x563FD0>(ptr): int

CWorld::FindPlayerSlotWithVehiclePointer

plugin::Call<0x564000, CEntity*>(vehiclePtr);

0AA5: call_function 0x564000 num_params 1 pop 1 [vehiclePtr]

function CWorld__FindPlayerSlotWithVehiclePointer<cdecl, 0x564000>(vehiclePtr)

CWorld::ShutDown

plugin::Call<0x564050>();

0AA5: call_function 0x564050 num_params 0 pop 0

function CWorld__ShutDown<cdecl, 0x564050>()

CWorld::ClearForRestart

plugin::Call<0x564360>();

0AA5: call_function 0x564360 num_params 0 pop 0

function CWorld__ClearForRestart<cdecl, 0x564360>()

CWorld::ProcessVerticalLineSector_FillGlobeColPoints

plugin::CallAndReturn&, bool, bool, bool, bool, bool, bool, CStoredCollPoly>(sector, repeatSector, colLine, outEntity, buildings, vehicles, peds, objects, dummies, doSeeThroughCheck, outCollPoly);

0AA7: call_function_return 0x564420 num_params 11 pop 11 [outCollPoly] [doSeeThroughCheck] [dummies] [objects] [peds] [vehicles] [buildings] [outEntity] [colLine] [repeatSector] [sector] func_ret [bool]

function CWorld__ProcessVerticalLineSector_FillGlobeColPoints<cdecl, 0x564420>(sector, repeatSector, colLine, outEntity, buildings, vehicles, peds, objects, dummies, doSeeThroughCheck, outCollPoly): int

CWorld::ProcessVerticalLineSector

plugin::CallAndReturn&, bool, bool, bool, bool, bool, bool, CStoredCollPoly>(sector, repeatSector, colLine, outColPoint, outEntity, buildings, vehicles, peds, objects, dummies, doSeeThroughCheck, outCollPoly);

0AA7: call_function_return 0x564500 num_params 12 pop 12 [outCollPoly] [doSeeThroughCheck] [dummies] [objects] [peds] [vehicles] [buildings] [outEntity] [outColPoint] [colLine] [repeatSector] [sector] func_ret [bool]

function CWorld__ProcessVerticalLineSector<cdecl, 0x564500>(sector, repeatSector, colLine, outColPoint, outEntity, buildings, vehicles, peds, objects, dummies, doSeeThroughCheck, outCollPoly): int

CWorld::CastShadow

plugin::Call<0x564600, float, float, float, float>(x1, y1, x2, y2);

0AA5: call_function 0x564600 num_params 4 pop 4 [y2] [x2] [y1] [x1]

function CWorld__CastShadow<cdecl, 0x564600>(x1, y1, x2, y2)

CWorld::ProcessAttachedEntities

plugin::Call<0x5647F0>();

0AA5: call_function 0x5647F0 num_params 0 pop 0

function CWorld__ProcessAttachedEntities<cdecl, 0x5647F0>()

CWorld::GetIsLineOfSightSectorListClear

plugin::CallAndReturn(ptrList, colLine, doSeeThroughCheck, doCameraIgnoreCheck);

0AA7: call_function_return 0x564970 num_params 4 pop 4 [doCameraIgnoreCheck] [doSeeThroughCheck] [colLine] [ptrList] func_ret [bool]

function CWorld__GetIsLineOfSightSectorListClear<cdecl, 0x564970>(ptrList, colLine, doSeeThroughCheck, doCameraIgnoreCheck): int

CWorld::FindObjectsInRange

plugin::Call<0x564A20, CVector const&, float, bool, short, short, CEntity*, bool, bool, bool, bool, bool>(point, radius, b2D, outCount, maxCount, outEntities, buildings, vehicles, peds, objects, dummies);

0AA5: call_function 0x564A20 num_params 11 pop 11 [dummies] [objects] [peds] [vehicles] [buildings] [outEntities] [maxCount] [outCount] [b2D] [radius] [point]

function CWorld__FindObjectsInRange<cdecl, 0x564A20>(point, radius, b2D, outCount, maxCount, outEntities, buildings, vehicles, peds, objects, dummies)

CWorld::FindObjectsOfTypeInRange

plugin::Call<0x564C70, unsigned int, CVector const&, float, bool, short, short, CEntity*, bool, bool, bool, bool, bool>(modelId, point, radius, b2D, outCount, maxCount, outEntities, buildings, vehicles, peds, objects, dummies);

0AA5: call_function 0x564C70 num_params 12 pop 12 [dummies] [objects] [peds] [vehicles] [buildings] [outEntities] [maxCount] [outCount] [b2D] [radius] [point] [modelId]

function CWorld__FindObjectsOfTypeInRange<cdecl, 0x564C70>(modelId, point, radius, b2D, outCount, maxCount, outEntities, buildings, vehicles, peds, objects, dummies)

CWorld::FindLodOfTypeInRange

plugin::Call<0x564ED0, unsigned int, CVector const&, float, bool, short, short, CEntity*>(modelId, point, radius, b2D, outCount, maxCount, outEntities);

0AA5: call_function 0x564ED0 num_params 7 pop 7 [outEntities] [maxCount] [outCount] [b2D] [radius] [point] [modelId]

function CWorld__FindLodOfTypeInRange<cdecl, 0x564ED0>(modelId, point, radius, b2D, outCount, maxCount, outEntities)

CWorld::FindObjectsKindaCollidingSectorList

plugin::Call<0x565000, CPtrList&, CVector const&, float, bool, short, short, CEntity*>(ptrList, point, radius, b2D, outCount, maxCount, outEntities);

0AA5: call_function 0x565000 num_params 7 pop 7 [outEntities] [maxCount] [outCount] [b2D] [radius] [point] [ptrList]

function CWorld__FindObjectsKindaCollidingSectorList<cdecl, 0x565000>(ptrList, point, radius, b2D, outCount, maxCount, outEntities)

CWorld::FindObjectsIntersectingCubeSectorList

plugin::Call<0x5650E0, CPtrList&, CVector const&, CVector const&, short, short, CEntity*>(ptrList, cornerA, cornerB, outCount, maxCount, outEntities);

0AA5: call_function 0x5650E0 num_params 6 pop 6 [outEntities] [maxCount] [outCount] [cornerB] [cornerA] [ptrList]

function CWorld__FindObjectsIntersectingCubeSectorList<cdecl, 0x5650E0>(ptrList, cornerA, cornerB, outCount, maxCount, outEntities)

CWorld::FindObjectsIntersectingAngledCollisionBoxSectorList

plugin::Call<0x565200, CPtrList&, CBox const&, CMatrix const&, CVector const&, short, short, CEntity*>(ptrList, box, transform, point, outCount, maxCount, outEntities);

0AA5: call_function 0x565200 num_params 7 pop 7 [outEntities] [maxCount] [outCount] [point] [transform] [box] [ptrList]

function CWorld__FindObjectsIntersectingAngledCollisionBoxSectorList<cdecl, 0x565200>(ptrList, box, transform, point, outCount, maxCount, outEntities)

CWorld::FindMissionEntitiesIntersectingCubeSectorList

plugin::Call<0x565300, CPtrList&, CVector const&, CVector const&, short, short, CEntity*, bool, bool, bool>(ptrList, cornerA, cornerB, outCount, maxCount, outEntities, vehiclesList, pedsList, objectsList);

0AA5: call_function 0x565300 num_params 9 pop 9 [objectsList] [pedsList] [vehiclesList] [outEntities] [maxCount] [outCount] [cornerB] [cornerA] [ptrList]

function CWorld__FindMissionEntitiesIntersectingCubeSectorList<cdecl, 0x565300>(ptrList, cornerA, cornerB, outCount, maxCount, outEntities, vehiclesList, pedsList, objectsList)

CWorld::FindNearestObjectOfTypeSectorList

plugin::Call<0x565450, int, CPtrList&, CVector const&, float, bool, CEntity*, float>(modelId, ptrList, point, radius, b2D, outEntities, outDistance);

0AA5: call_function 0x565450 num_params 7 pop 7 [outDistance] [outEntities] [b2D] [radius] [point] [ptrList] [modelId]

function CWorld__FindNearestObjectOfTypeSectorList<cdecl, 0x565450>(modelId, ptrList, point, radius, b2D, outEntities, outDistance)

CWorld::RemoveReferencesToDeletedObject

plugin::Call<0x565510, CEntity*>(entity);

0AA5: call_function 0x565510 num_params 1 pop 1 [entity]

function CWorld__RemoveReferencesToDeletedObject<cdecl, 0x565510>(entity)

CWorld::SetPedsOnFire

plugin::Call<0x565610, float, float, float, float, CEntity*>(x1, y1, x2, y2, fireCreator);

0AA5: call_function 0x565610 num_params 5 pop 5 [fireCreator] [y2] [x2] [y1] [x1]

function CWorld__SetPedsOnFire<cdecl, 0x565610>(x1, y1, x2, y2, fireCreator)

CWorld::SetPedsChoking

plugin::Call<0x565800, float, float, float, float, CEntity*>(x1, y1, x2, y2, gasCreator);

0AA5: call_function 0x565800 num_params 5 pop 5 [gasCreator] [y2] [x2] [y1] [x1]

function CWorld__SetPedsChoking<cdecl, 0x565800>(x1, y1, x2, y2, gasCreator)

CWorld::SetCarsOnFire

plugin::Call<0x5659F0, float, float, float, float, CEntity*>(x1, y1, x2, y2, fireCreator);

0AA5: call_function 0x5659F0 num_params 5 pop 5 [fireCreator] [y2] [x2] [y1] [x1]

function CWorld__SetCarsOnFire<cdecl, 0x5659F0>(x1, y1, x2, y2, fireCreator)

CWorld::SprayPaintWorld

plugin::CallAndReturn(posn, outDir, radius, processTagAlphaState);

0AA7: call_function_return 0x565B70 num_params 4 pop 4 [processTagAlphaState] [radius] [outDir] [posn] func_ret [bool]

function CWorld__SprayPaintWorld<cdecl, 0x565B70>(posn, outDir, radius, processTagAlphaState): int

CWorld::RemoveFallenPeds

plugin::Call<0x565CB0>();

0AA5: call_function 0x565CB0 num_params 0 pop 0

function CWorld__RemoveFallenPeds<cdecl, 0x565CB0>()

CWorld::RemoveFallenCars

plugin::Call<0x565E80>();

0AA5: call_function 0x565E80 num_params 0 pop 0

function CWorld__RemoveFallenCars<cdecl, 0x565E80>()

CWorld::UseDetonator

plugin::Call<0x5660B0, CEntity*>(creator);

0AA5: call_function 0x5660B0 num_params 1 pop 1 [creator]

function CWorld__UseDetonator<cdecl, 0x5660B0>(creator)

CWorld::TestSphereAgainstSectorList

plugin::CallAndReturn, 0x566140, CPtrList&, CVector, float, CEntity, bool>(ptrList, sphereCenter, sphereRadius, ignoreEntity, doCameraIgnoreCheck);

0AA7: call_function_return 0x566140 num_params 5 pop 5 [doCameraIgnoreCheck] [ignoreEntity] [sphereRadius] [sphereCenter] [ptrList] func_ret [CEntity*]

function CWorld__TestSphereAgainstSectorList<cdecl, 0x566140>(ptrList, sphereCenter, sphereRadius, ignoreEntity, doCameraIgnoreCheck): int

CWorld::PrintCarChanges

plugin::Call<0x566420>();

0AA5: call_function 0x566420 num_params 0 pop 0

function CWorld__PrintCarChanges<cdecl, 0x566420>()

CWorld::TestForBuildingsOnTopOfEachOther

plugin::Call<0x5664A0>();

0AA5: call_function 0x5664A0 num_params 0 pop 0

function CWorld__TestForBuildingsOnTopOfEachOther<cdecl, 0x5664A0>()

CWorld::TestForUnusedModels

plugin::Call<0x566510>();

0AA5: call_function 0x566510 num_params 0 pop 0

function CWorld__TestForUnusedModels<cdecl, 0x566510>()

CWorld::ClearCarsFromArea

plugin::Call<0x566610, float, float, float, float, float, float>(x1, y1, z1, x2, y2, z2);

0AA5: call_function 0x566610 num_params 6 pop 6 [z2] [y2] [x2] [z1] [y1] [x1]

function CWorld__ClearCarsFromArea<cdecl, 0x566610>(x1, y1, z1, x2, y2, z2)

CWorld::ClearPedsFromArea

plugin::Call<0x5667F0, float, float, float, float, float, float>(x1, y1, z1, x2, y2, z2);

0AA5: call_function 0x5667F0 num_params 6 pop 6 [z2] [y2] [x2] [z1] [y1] [x1]

function CWorld__ClearPedsFromArea<cdecl, 0x5667F0>(x1, y1, z1, x2, y2, z2)

CWorld::SetAllCarsCanBeDamaged

plugin::Call<0x5668F0, bool>(enable);

0AA5: call_function 0x5668F0 num_params 1 pop 1 [enable]

function CWorld__SetAllCarsCanBeDamaged<cdecl, 0x5668F0>(enable)

CWorld::ExtinguishAllCarFiresInArea

plugin::Call<0x566950, CVector, float>(point, radius);

0AA5: call_function 0x566950 num_params 2 pop 2 [radius] [point]

function CWorld__ExtinguishAllCarFiresInArea<cdecl, 0x566950>(point, radius)

CWorld::CallOffChaseForArea

plugin::Call<0x566A60, float, float, float, float>(x1, y1, x2, y2);

0AA5: call_function 0x566A60 num_params 4 pop 4 [y2] [x2] [y1] [x1]

function CWorld__CallOffChaseForArea<cdecl, 0x566A60>(x1, y1, x2, y2)

CWorld::StopAllLawEnforcersInTheirTracks

plugin::Call<0x566C10>();

0AA5: call_function 0x566C10 num_params 0 pop 0

function CWorld__StopAllLawEnforcersInTheirTracks<cdecl, 0x566C10>()

CWorld::FindUnsuspectingTargetCar

plugin::CallAndReturn(point, playerPosn);

0AA7: call_function_return 0x566C90 num_params 2 pop 2 [playerPosn] [point] func_ret [CVehicle*]

function CWorld__FindUnsuspectingTargetCar<cdecl, 0x566C90>(point, playerPosn): int

CWorld::FindUnsuspectingTargetPed

plugin::CallAndReturn(point, playerPosn);

0AA7: call_function_return 0x566DA0 num_params 2 pop 2 [playerPosn] [point] func_ret [CPed*]

function CWorld__FindUnsuspectingTargetPed<cdecl, 0x566DA0>(point, playerPosn): int

CWorld::ProcessLineOfSightSectorList

plugin::CallAndReturn(ptrList, colLine, outColPoint, maxTouchDistance, outEntity, doSeeThroughCheck, doIgnoreCameraCheck, doShootThroughCheck);

0AA7: call_function_return 0x566EE0 num_params 8 pop 8 [doShootThroughCheck] [doIgnoreCameraCheck] [doSeeThroughCheck] [outEntity] [maxTouchDistance] [outColPoint] [colLine] [ptrList] func_ret [bool]

function CWorld__ProcessLineOfSightSectorList<cdecl, 0x566EE0>(ptrList, colLine, outColPoint, maxTouchDistance, outEntity, doSeeThroughCheck, doIgnoreCameraCheck, doShootThroughCheck): int

CWorld::ProcessVerticalLine

plugin::CallAndReturn&, bool, bool, bool, bool, bool, bool, CStoredCollPoly>(origin, distance, outColPoint, outEntity, buildings, vehicles, peds, objects, dummies, doSeeThroughCheck, outCollPoly);

0AA7: call_function_return 0x5674E0 num_params 11 pop 11 [outCollPoly] [doSeeThroughCheck] [dummies] [objects] [peds] [vehicles] [buildings] [outEntity] [outColPoint] [distance] [origin] func_ret [bool]

function CWorld__ProcessVerticalLine<cdecl, 0x5674E0>(origin, distance, outColPoint, outEntity, buildings, vehicles, peds, objects, dummies, doSeeThroughCheck, outCollPoly): int

CWorld::ProcessVerticalLine_FillGlobeColPoints

plugin::CallAndReturn&, bool, bool, bool, bool, bool, bool, CStoredCollPoly>(origin, distance, outEntity, buildings, vehicles, peds, objects, dummies, doSeeThroughCheck, outCollPoly);

0AA7: call_function_return 0x567620 num_params 10 pop 10 [outCollPoly] [doSeeThroughCheck] [dummies] [objects] [peds] [vehicles] [buildings] [outEntity] [distance] [origin] func_ret [bool]

function CWorld__ProcessVerticalLine_FillGlobeColPoints<cdecl, 0x567620>(origin, distance, outEntity, buildings, vehicles, peds, objects, dummies, doSeeThroughCheck, outCollPoly): int

CWorld::TriggerExplosionSectorList

plugin::Call<0x567750, CPtrList&, CVector const&, float, float, CEntity, CEntity, bool, float>(ptrList, point, radius, visibleDistance, victim, creator, processVehicleBombTimer, damage);

0AA5: call_function 0x567750 num_params 8 pop 8 [damage] [processVehicleBombTimer] [creator] [victim] [visibleDistance] [radius] [point] [ptrList]

function CWorld__TriggerExplosionSectorList<cdecl, 0x567750>(ptrList, point, radius, visibleDistance, victim, creator, processVehicleBombTimer, damage)

CWorld::Process

plugin::Call<0x5684A0>();

0AA5: call_function 0x5684A0 num_params 0 pop 0

function CWorld__Process<cdecl, 0x5684A0>()

CWorld::GetIsLineOfSightSectorClear

plugin::CallAndReturn(sector, repeatSector, colLine, buildings, vehicles, peds, objects, dummies, doSeeThroughCheck, doIgnoreCameraCheck);

0AA7: call_function_return 0x568AD0 num_params 10 pop 10 [doIgnoreCameraCheck] [doSeeThroughCheck] [dummies] [objects] [peds] [vehicles] [buildings] [colLine] [repeatSector] [sector] func_ret [bool]

function CWorld__GetIsLineOfSightSectorClear<cdecl, 0x568AD0>(sector, repeatSector, colLine, buildings, vehicles, peds, objects, dummies, doSeeThroughCheck, doIgnoreCameraCheck): int

CWorld::FindObjectsKindaColliding

plugin::Call<0x568B80, CVector const&, float, bool, short, short, CEntity*, bool, bool, bool, bool, bool>(point, radius, b2D, outCount, maxCount, outEntities, buildings, vehicles, peds, objects, dummies);

0AA5: call_function 0x568B80 num_params 11 pop 11 [dummies] [objects] [peds] [vehicles] [buildings] [outEntities] [maxCount] [outCount] [b2D] [radius] [point]

function CWorld__FindObjectsKindaColliding<cdecl, 0x568B80>(point, radius, b2D, outCount, maxCount, outEntities, buildings, vehicles, peds, objects, dummies)

CWorld::FindObjectsIntersectingCube

plugin::Call<0x568DD0, CVector const&, CVector const&, short, short, CEntity*, bool, bool, bool, bool, bool>(cornerA, cornerB, outCount, maxCount, outEntities, buildings, vehicles, peds, objects, dummies);

0AA5: call_function 0x568DD0 num_params 10 pop 10 [dummies] [objects] [peds] [vehicles] [buildings] [outEntities] [maxCount] [outCount] [cornerB] [cornerA]

function CWorld__FindObjectsIntersectingCube<cdecl, 0x568DD0>(cornerA, cornerB, outCount, maxCount, outEntities, buildings, vehicles, peds, objects, dummies)

CWorld::FindObjectsIntersectingAngledCollisionBox

plugin::Call<0x568FF0, CBox const&, CMatrix const&, CVector const&, float, float, float, float, short, short, CEntity*, bool, bool, bool, bool, bool>(box, transform, point, x1, y1, x2, y2, outCount, maxCount, outEntities, buildings, vehicles, peds, objects, dummies);

0AA5: call_function 0x568FF0 num_params 15 pop 15 [dummies] [objects] [peds] [vehicles] [buildings] [outEntities] [maxCount] [outCount] [y2] [x2] [y1] [x1] [point] [transform] [box]

function CWorld__FindObjectsIntersectingAngledCollisionBox<cdecl, 0x568FF0>(box, transform, point, x1, y1, x2, y2, outCount, maxCount, outEntities, buildings, vehicles, peds, objects, dummies)

CWorld::FindMissionEntitiesIntersectingCube

plugin::Call<0x569240, CVector const&, CVector const&, short, short, CEntity*, bool, bool, bool>(cornerA, cornerB, outCount, maxCount, outEntities, vehicles, peds, objects);

0AA5: call_function 0x569240 num_params 8 pop 8 [objects] [peds] [vehicles] [outEntities] [maxCount] [outCount] [cornerB] [cornerA]

function CWorld__FindMissionEntitiesIntersectingCube<cdecl, 0x569240>(cornerA, cornerB, outCount, maxCount, outEntities, vehicles, peds, objects)

CWorld::FindNearestObjectOfType

plugin::Call<0x5693F0, int, CVector const&, float, bool, bool, bool, bool, bool, bool>(modelId, point, radius, b2D, buildings, vehicles, peds, objects, dummies);

0AA5: call_function 0x5693F0 num_params 9 pop 9 [dummies] [objects] [peds] [vehicles] [buildings] [b2D] [radius] [point] [modelId]

function CWorld__FindNearestObjectOfType<cdecl, 0x5693F0>(modelId, point, radius, b2D, buildings, vehicles, peds, objects, dummies)

CWorld::FindGroundZForCoord

plugin::CallAndReturn(x, y);

0AA7: call_function_return 0x569660 num_params 2 pop 2 [y] [x] func_ret [float]

function CWorld__FindGroundZForCoord<cdecl, 0x569660>(x, y): float

CWorld::FindGroundZFor3DCoord

plugin::CallAndReturn, CEntity*>(x, y, z, outResult, outEntity);

0AA7: call_function_return 0x5696C0 num_params 5 pop 5 [outEntity] [outResult] [z] [y] [x] func_ret [float]

function CWorld__FindGroundZFor3DCoord<cdecl, 0x5696C0>(x, y, z, outResult, outEntity): float

CWorld::FindRoofZFor3DCoord

plugin::CallAndReturn(x, y, z, outResult);

0AA7: call_function_return 0x569750 num_params 4 pop 4 [outResult] [z] [y] [x] func_ret [float]

function CWorld__FindRoofZFor3DCoord<cdecl, 0x569750>(x, y, z, outResult): float

CWorld::FindLowestZForCoord

plugin::CallAndReturn(x, y);

0AA7: call_function_return 0x5697F0 num_params 2 pop 2 [y] [x] func_ret [float]

function CWorld__FindLowestZForCoord<cdecl, 0x5697F0>(x, y): float

CWorld::RepositionOneObject

plugin::Call<0x569850, CEntity*>(object);

0AA5: call_function 0x569850 num_params 1 pop 1 [object]

function CWorld__RepositionOneObject<cdecl, 0x569850>(object)

CWorld::TestSphereAgainstWorld

plugin::CallAndReturn, 0x569E20, CVector, float, CEntity, bool, bool, bool, bool, bool, bool>(sphereCenter, sphereRadius, arg2, buildings, vehicles, peds, objects, dummies, doCameraIgnoreCheck);

0AA7: call_function_return 0x569E20 num_params 9 pop 9 [doCameraIgnoreCheck] [dummies] [objects] [peds] [vehicles] [buildings] [arg2] [sphereRadius] [sphereCenter] func_ret [CEntity*]

function CWorld__TestSphereAgainstWorld<cdecl, 0x569E20>(sphereCenter, sphereRadius, arg2, buildings, vehicles, peds, objects, dummies, doCameraIgnoreCheck): int

CWorld::ClearExcitingStuffFromArea

plugin::Call<0x56A0D0, CVector const&, float, unsigned char>(point, radius, bRemoveProjectilesAndShadows);

0AA5: call_function 0x56A0D0 num_params 3 pop 3 [bRemoveProjectilesAndShadows] [radius] [point]

function CWorld__ClearExcitingStuffFromArea<cdecl, 0x56A0D0>(point, radius, bRemoveProjectilesAndShadows)

CWorld::GetIsLineOfSightClear

plugin::CallAndReturn(origin, target, buildings, vehicles, peds, objects, dummies, doSeeThroughCheck, doCameraIgnoreCheck);

0AA7: call_function_return 0x56A490 num_params 9 pop 9 [doCameraIgnoreCheck] [doSeeThroughCheck] [dummies] [objects] [peds] [vehicles] [buildings] [target] [origin] func_ret [bool]

function CWorld__GetIsLineOfSightClear<cdecl, 0x56A490>(origin, target, buildings, vehicles, peds, objects, dummies, doSeeThroughCheck, doCameraIgnoreCheck): int

CWorld::ProcessLineOfSightSector

plugin::CallAndReturn(sector, repeatSector, colLine, outColPoint, maxTouchDistance, outEntity, buildings, vehicles, peds, objects, dummies, doSeeThroughCheck, doCameraIgnoreCheck, doShootThroughCheck);

0AA7: call_function_return 0x56B5E0 num_params 14 pop 14 [doShootThroughCheck] [doCameraIgnoreCheck] [doSeeThroughCheck] [dummies] [objects] [peds] [vehicles] [buildings] [outEntity] [maxTouchDistance] [outColPoint] [colLine] [repeatSector] [sector] func_ret [bool]

function CWorld__ProcessLineOfSightSector<cdecl, 0x56B5E0>(sector, repeatSector, colLine, outColPoint, maxTouchDistance, outEntity, buildings, vehicles, peds, objects, dummies, doSeeThroughCheck, doCameraIgnoreCheck, doShootThroughCheck): int

CWorld::TriggerExplosion

plugin::Call<0x56B790, CVector const&, float, float, CEntity, CEntity, bool, float>(point, radius, visibleDistance, victim, creator, processVehicleBombTimer, damage);

0AA5: call_function 0x56B790 num_params 7 pop 7 [damage] [processVehicleBombTimer] [creator] [victim] [visibleDistance] [radius] [point]

function CWorld__TriggerExplosion<cdecl, 0x56B790>(point, radius, visibleDistance, victim, creator, processVehicleBombTimer, damage)

CWorld::SetWorldOnFire

plugin::Call<0x56B910, float, float, float, float, CEntity*>(x, y, z, radius, fireCreator);

0AA5: call_function 0x56B910 num_params 5 pop 5 [fireCreator] [radius] [z] [y] [x]

function CWorld__SetWorldOnFire<cdecl, 0x56B910>(x, y, z, radius, fireCreator)

CWorld::RepositionCertainDynamicObjects

plugin::Call<0x56B9C0>();

0AA5: call_function 0x56B9C0 num_params 0 pop 0

function CWorld__RepositionCertainDynamicObjects<cdecl, 0x56B9C0>()

CWorld::ProcessLineOfSight

plugin::CallAndReturn(origin, target, outColPoint, outEntity, buildings, vehicles, peds, objects, dummies, doSeeThroughCheck, doCameraIgnoreCheck, doShootThroughCheck);

0AA7: call_function_return 0x56BA00 num_params 12 pop 12 [doShootThroughCheck] [doCameraIgnoreCheck] [doSeeThroughCheck] [dummies] [objects] [peds] [vehicles] [buildings] [outEntity] [outColPoint] [target] [origin] func_ret [bool]

function CWorld__ProcessLineOfSight<cdecl, 0x56BA00>(origin, target, outColPoint, outEntity, buildings, vehicles, peds, objects, dummies, doSeeThroughCheck, doCameraIgnoreCheck, doShootThroughCheck): int

GetCurrentScanCode

plugin::CallAndReturn();

0AA7: call_function_return 0x407250 num_params 0 pop 0 func_ret [short]

function GetCurrentScanCode<cdecl, 0x407250>(): int

GetSector

plugin::CallAndReturn(x, y);

0AA7: call_function_return 0x407260 num_params 2 pop 2 [y] [x] func_ret [CSector*]

function GetSector<cdecl, 0x407260>(x, y): int

GetRepeatSector

plugin::CallAndReturn(x, y);

0AA7: call_function_return 0x4072A0 num_params 2 pop 2 [y] [x] func_ret [CRepeatSector*]

function GetRepeatSector<cdecl, 0x4072A0>(x, y): int

GetLodPtrList

plugin::CallAndReturn(x, y);

0AA7: call_function_return 0x4072C0 num_params 2 pop 2 [y] [x] func_ret [CPtrListSingleLink*]

function GetLodPtrList<cdecl, 0x4072C0>(x, y): int

SetNextScanCode

plugin::Call<0x4072E0>();

0AA5: call_function 0x4072E0 num_params 0 pop 0

function SetNextScanCode<cdecl, 0x4072E0>()

plugin_sa\game_sa\D3DIndexDataBuffer.cpp

D3DIndexDataBuffer::Clear

plugin::CallMethod<0x7301D0, D3DIndexDataBuffer *>(this);

0AA6: call_method 0x7301D0 struct [D3DIndexDataBuffer] num_params 0 pop 0

function D3DIndexDataBuffer__Clear<thiscall, 0x7301D0>(struct: int)

D3DIndexDataBuffer::Destroy

plugin::CallMethod<0x730200, D3DIndexDataBuffer *>(this);

0AA6: call_method 0x730200 struct [D3DIndexDataBuffer] num_params 0 pop 0

function D3DIndexDataBuffer__Destroy<thiscall, 0x730200>(struct: int)

D3DIndexDataBuffer::GetTotalDataSize

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x7303B0 struct [D3DIndexDataBuffer] num_params 0 pop 0 func_ret [unsigned int]

function D3DIndexDataBuffer__GetTotalDataSize<thiscall, 0x7303B0>(struct: int): int

D3DIndexDataBuffer::Resize

plugin::CallMethod<0x730330, D3DIndexDataBuffer *, unsigned int>(this, newCapacity);

0AA6: call_method 0x730330 struct [D3DIndexDataBuffer] num_params 1 pop 0 [newCapacity]

function D3DIndexDataBuffer__Resize<thiscall, 0x730330>(struct: int, newCapacity)

D3DIndexDataBuffer::Setup

plugin::CallMethod<0x730190, D3DIndexDataBuffer *, unsigned int, int, unsigned int>(this, format, _f4, capacity);

0AA6: call_method 0x730190 struct [D3DIndexDataBuffer] num_params 3 pop 0 [capacity] [_f4] [format]

function D3DIndexDataBuffer__Setup<thiscall, 0x730190>(struct: int, format, _f4, capacity)

D3DIndexDataBuffer::Pop

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x730250 struct [D3DIndexDataBuffer] num_params 0 pop 0 func_ret [IDirect3DIndexBuffer9*]

function D3DIndexDataBuffer__Pop<thiscall, 0x730250>(struct: int): int

D3DIndexDataBuffer::Pop

plugin::CallMethodAndReturn(this, indexCount);

0AA8: call_method_return 0x730270 struct [D3DIndexDataBuffer] num_params 1 pop 0 [indexCount] func_ret [IDirect3DIndexBuffer9*]

function D3DIndexDataBuffer__Pop<thiscall, 0x730270>(struct: int, indexCount): int

D3DIndexDataBuffer::Push

plugin::CallMethodAndReturn, IDirect3DIndexBuffer9>(this, indexBuffer);

0AA8: call_method_return 0x730300 struct [D3DIndexDataBuffer] num_params 1 pop 0 [indexBuffer] func_ret [bool]

function D3DIndexDataBuffer__Push<thiscall, 0x730300>(struct: int, indexBuffer): int

D3DIndexDataBuffer::PushWithoutIncreasingCounter

plugin::CallMethodAndReturn, IDirect3DIndexBuffer9>(this, indexBuffer);

0AA8: call_method_return 0x730B00 struct [D3DIndexDataBuffer] num_params 1 pop 0 [indexBuffer] func_ret [bool]

function D3DIndexDataBuffer__PushWithoutIncreasingCounter<thiscall, 0x730B00>(struct: int, indexBuffer): int

D3DIndexDataBuffer::Pop

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x730250 struct [D3DIndexDataBuffer] num_params 0 pop 0 func_ret [void*]

function D3DIndexDataBuffer__Pop<thiscall, 0x730250>(struct: int): int

D3DIndexDataBuffer::Pop

plugin::CallMethodAndReturn(this, indexCount);

0AA8: call_method_return 0x730270 struct [D3DIndexDataBuffer] num_params 1 pop 0 [indexCount] func_ret [void*]

function D3DIndexDataBuffer__Pop<thiscall, 0x730270>(struct: int, indexCount): int

D3DIndexDataBuffer::Push

plugin::CallMethodAndReturn, void>(this, indexBuffer);

0AA8: call_method_return 0x730300 struct [D3DIndexDataBuffer] num_params 1 pop 0 [indexBuffer] func_ret [bool]

function D3DIndexDataBuffer__Push<thiscall, 0x730300>(struct: int, indexBuffer): int

D3DIndexDataBuffer::PushWithoutIncreasingCounter

plugin::CallMethodAndReturn, void>(this, indexBuffer);

0AA8: call_method_return 0x730B00 struct [D3DIndexDataBuffer] num_params 1 pop 0 [indexBuffer] func_ret [bool]

function D3DIndexDataBuffer__PushWithoutIncreasingCounter<thiscall, 0x730B00>(struct: int, indexBuffer): int

plugin_sa\game_sa\D3DResourceSystem.cpp

D3DResourceSystem::CancelBuffering

plugin::Call<0x730900>();

0AA5: call_function 0x730900 num_params 0 pop 0

function D3DResourceSystem__CancelBuffering<cdecl, 0x730900>()

D3DResourceSystem::GetTotalIndexDataSize

plugin::CallAndReturn();

0AA7: call_function_return 0x7307F0 num_params 0 pop 0 func_ret [unsigned int]

function D3DResourceSystem__GetTotalIndexDataSize<cdecl, 0x7307F0>(): int

D3DResourceSystem::GetTotalPixelsSize

plugin::CallAndReturn();

0AA7: call_function_return 0x730660 num_params 0 pop 0 func_ret [unsigned int]

function D3DResourceSystem__GetTotalPixelsSize<cdecl, 0x730660>(): int

D3DResourceSystem::Init

plugin::Call<0x730830>();

0AA5: call_function 0x730830 num_params 0 pop 0

function D3DResourceSystem__Init<cdecl, 0x730830>()

D3DResourceSystem::SetUseD3DResourceBuffering

plugin::Call<0x730AC0, bool>(bUse);

0AA5: call_function 0x730AC0 num_params 1 pop 1 [bUse]

function D3DResourceSystem__SetUseD3DResourceBuffering<cdecl, 0x730AC0>(bUse)

D3DResourceSystem::Shutdown

plugin::Call<0x730A00>();

0AA5: call_function 0x730A00 num_params 0 pop 0

function D3DResourceSystem__Shutdown<cdecl, 0x730A00>()

D3DResourceSystem::TidyUpD3DIndexBuffers

plugin::Call<0x730740, unsigned int>(count);

0AA5: call_function 0x730740 num_params 1 pop 1 [count]

function D3DResourceSystem__TidyUpD3DIndexBuffers<cdecl, 0x730740>(count)

D3DResourceSystem::TidyUpD3DTextures

plugin::Call<0x7305E0, unsigned int>(count);

0AA5: call_function 0x7305E0 num_params 1 pop 1 [count]

function D3DResourceSystem__TidyUpD3DTextures<cdecl, 0x7305E0>(count)

D3DResourceSystem::CreateIndexBuffer

plugin::CallAndReturn(numIndices, format, ppIndexBuffer);

0AA7: call_function_return 0x7306A0 num_params 3 pop 3 [ppIndexBuffer] [format] [numIndices] func_ret [HRESULT]

function D3DResourceSystem__CreateIndexBuffer<cdecl, 0x7306A0>(numIndices, format, ppIndexBuffer): int

D3DResourceSystem::CreateTexture

plugin::CallAndReturn(width, height, format, ppTexture);

0AA7: call_function_return 0x730510 num_params 4 pop 4 [ppTexture] [format] [height] [width] func_ret [HRESULT]

function D3DResourceSystem__CreateTexture<cdecl, 0x730510>(width, height, format, ppTexture): int

D3DResourceSystem::DestroyIndexBuffer

plugin::Call<0x730D30, IDirect3DIndexBuffer9*>(pIndexBuffer);

0AA5: call_function 0x730D30 num_params 1 pop 1 [pIndexBuffer]

function D3DResourceSystem__DestroyIndexBuffer<cdecl, 0x730D30>(pIndexBuffer)

D3DResourceSystem::DestroyTexture

plugin::Call<0x730B70, IDirect3DTexture9*>(pTexture);

0AA5: call_function 0x730B70 num_params 1 pop 1 [pTexture]

function D3DResourceSystem__DestroyTexture<cdecl, 0x730B70>(pTexture)

D3DResourceSystem::CreateIndexBuffer

plugin::CallAndReturn(numIndices, format, ppIndexBuffer);

0AA7: call_function_return 0x7306A0 num_params 3 pop 3 [ppIndexBuffer] [format] [numIndices] func_ret [int]

function D3DResourceSystem__CreateIndexBuffer<cdecl, 0x7306A0>(numIndices, format, ppIndexBuffer): int

D3DResourceSystem::CreateTexture

plugin::CallAndReturn(width, height, format, ppTexture);

0AA7: call_function_return 0x730510 num_params 4 pop 4 [ppTexture] [format] [height] [width] func_ret [int]

function D3DResourceSystem__CreateTexture<cdecl, 0x730510>(width, height, format, ppTexture): int

D3DResourceSystem::DestroyIndexBuffer

plugin::Call<0x730D30, void*>(pIndexBuffer);

0AA5: call_function 0x730D30 num_params 1 pop 1 [pIndexBuffer]

function D3DResourceSystem__DestroyIndexBuffer<cdecl, 0x730D30>(pIndexBuffer)

D3DResourceSystem::DestroyTexture

plugin::Call<0x730B70, void*>(pTexture);

0AA5: call_function 0x730B70 num_params 1 pop 1 [pTexture]

function D3DResourceSystem__DestroyTexture<cdecl, 0x730B70>(pTexture)

plugin_sa\game_sa\D3DTextureBuffer.cpp

D3DTextureBuffer::Clear

plugin::CallMethod<0x72FEC0, D3DTextureBuffer *>(this);

0AA6: call_method 0x72FEC0 struct [D3DTextureBuffer] num_params 0 pop 0

function D3DTextureBuffer__Clear<thiscall, 0x72FEC0>(struct: int)

D3DTextureBuffer::Destroy

plugin::CallMethod<0x72FEF0, D3DTextureBuffer *>(this);

0AA6: call_method 0x72FEF0 struct [D3DTextureBuffer] num_params 0 pop 0

function D3DTextureBuffer__Destroy<thiscall, 0x72FEF0>(struct: int)

D3DTextureBuffer::GetTotalDataSize

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x7300A0 struct [D3DTextureBuffer] num_params 0 pop 0 func_ret [unsigned int]

function D3DTextureBuffer__GetTotalDataSize<thiscall, 0x7300A0>(struct: int): int

D3DTextureBuffer::Resize

plugin::CallMethod<0x730020, D3DTextureBuffer *, unsigned int>(this, newCapacity);

0AA6: call_method 0x730020 struct [D3DTextureBuffer] num_params 1 pop 0 [newCapacity]

function D3DTextureBuffer__Resize<thiscall, 0x730020>(struct: int, newCapacity)

D3DTextureBuffer::Setup

plugin::CallMethod<0x72FE80, D3DTextureBuffer *, unsigned int, int, int, unsigned int>(this, format, width, bOneLevel, capacity);

0AA6: call_method 0x72FE80 struct [D3DTextureBuffer] num_params 4 pop 0 [capacity] [bOneLevel] [width] [format]

function D3DTextureBuffer__Setup<thiscall, 0x72FE80>(struct: int, format, width, bOneLevel, capacity)

D3DTextureBuffer::Pop

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x72FF40 struct [D3DTextureBuffer] num_params 0 pop 0 func_ret [IDirect3DTexture9*]

function D3DTextureBuffer__Pop<thiscall, 0x72FF40>(struct: int): int

D3DTextureBuffer::Pop

plugin::CallMethodAndReturn(this, format, width, height, bOneLevel);

0AA8: call_method_return 0x72FF60 struct [D3DTextureBuffer] num_params 4 pop 0 [bOneLevel] [height] [width] [format] func_ret [IDirect3DTexture9*]

function D3DTextureBuffer__Pop<thiscall, 0x72FF60>(struct: int, format, width, height, bOneLevel): int

D3DTextureBuffer::Push

plugin::CallMethodAndReturn, IDirect3DTexture9>(this, texture);

0AA8: call_method_return 0x72FFF0 struct [D3DTextureBuffer] num_params 1 pop 0 [texture] func_ret [bool]

function D3DTextureBuffer__Push<thiscall, 0x72FFF0>(struct: int, texture): int

D3DTextureBuffer::PushWithoutIncreasingCounter

plugin::CallMethodAndReturn, IDirect3DTexture9>(this, texture);

0AA8: call_method_return 0x730AD0 struct [D3DTextureBuffer] num_params 1 pop 0 [texture] func_ret [bool]

function D3DTextureBuffer__PushWithoutIncreasingCounter<thiscall, 0x730AD0>(struct: int, texture): int

D3DTextureBuffer::Pop

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x72FF40 struct [D3DTextureBuffer] num_params 0 pop 0 func_ret [void*]

function D3DTextureBuffer__Pop<thiscall, 0x72FF40>(struct: int): int

D3DTextureBuffer::Pop

plugin::CallMethodAndReturn(this, format, width, height, bOneLevel);

0AA8: call_method_return 0x72FF60 struct [D3DTextureBuffer] num_params 4 pop 0 [bOneLevel] [height] [width] [format] func_ret [void*]

function D3DTextureBuffer__Pop<thiscall, 0x72FF60>(struct: int, format, width, height, bOneLevel): int

D3DTextureBuffer::Push

plugin::CallMethodAndReturn, void>(this, texture);

0AA8: call_method_return 0x72FFF0 struct [D3DTextureBuffer] num_params 1 pop 0 [texture] func_ret [bool]

function D3DTextureBuffer__Push<thiscall, 0x72FFF0>(struct: int, texture): int

D3DTextureBuffer::PushWithoutIncreasingCounter

plugin::CallMethodAndReturn, void>(this, texture);

0AA8: call_method_return 0x730AD0 struct [D3DTextureBuffer] num_params 1 pop 0 [texture] func_ret [bool]

function D3DTextureBuffer__PushWithoutIncreasingCounter<thiscall, 0x730AD0>(struct: int, texture): int

plugin_sa\game_sa\JPegCompress.cpp

assert

plugin::Call<0x005D0820>(pCamera, pszPath);

0AA5: call_function 0x005D0820 num_params 2 pop 2 [pszPath] [pCamera]

function assert<cdecl, 0x005D0820>(pCamera, pszPath)

assert

plugin::Call<0x005D0740>(pCamera, pBuffer, pSize);

0AA5: call_function 0x005D0740 num_params 3 pop 3 [pSize] [pBuffer] [pCamera]

function assert<cdecl, 0x005D0740>(pCamera, pBuffer, pSize)

assert

plugin::CallAndReturn(pRaster, pBuffer);

0AA7: call_function_return 0x005D07A0 num_params 2 pop 2 [pBuffer] [pRaster] func_ret [RwBool]

function assert<cdecl, 0x005D07A0>(pRaster, pBuffer): int

plugin_sa\game_sa\List_c.cpp

List_c::List_c

plugin::CallMethod<0x004A8DD0>(this);

0AA6: call_method 0x004A8DD0 struct [List_c] num_params 0 pop 0

function List_c__List_c<thiscall, 0x004A8DD0>(struct: int)

List_c::~List_c

plugin::CallMethod<0x004A8DE0>(this);

0AA6: call_method 0x004A8DE0 struct [List_c] num_params 0 pop 0

function List_c__~List_c<thiscall, 0x004A8DE0>(struct: int)

assert

plugin::CallMethod<0x004A8DF0, List_c *, ListItem_c *>(this, pItem);

assert

plugin::CallMethod<0x004A8E30, List_c *, ListItem_c *>(this, pItem);

List_c::RemoveHead

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x004A8E70 struct [List_c] num_params 0 pop 0 func_ret [ListItem_c *]

function List_c__RemoveHead<thiscall, 0x004A8E70>(struct: int): int

assert

plugin::CallMethodAndReturn(this, pItem);

List_c::GetItemOffset

plugin::CallMethodAndReturn(this, bFromHead, iOffset);

0AA8: call_method_return 0x004A9010 struct [List_c] num_params 2 pop 0 [iOffset] [bFromHead] func_ret [ListItem_c *]

function List_c__GetItemOffset<thiscall, 0x004A9010>(struct: int, bFromHead, iOffset): int

plugin_sa\game_sa\ListItem_c.cpp

ListItem_c::ListItem_c

plugin::CallMethod<0x004A8DB0>(this);

0AA6: call_method 0x004A8DB0 struct [ListItem_c] num_params 0 pop 0

function ListItem_c__ListItem_c<thiscall, 0x004A8DB0>(struct: int)

ListItem_c::~ListItem_c

plugin::CallMethod<0x004A8DC0>(this);

0AA6: call_method 0x004A8DC0 struct [ListItem_c] num_params 0 pop 0

function ListItem_c__~ListItem_c<thiscall, 0x004A8DC0>(struct: int)

plugin_sa\game_sa\PipelinePlugin.cpp

PipelinePluginAttach

plugin::CallAndReturn();

0AA7: call_function_return 0x0072FBD0 num_params 0 pop 0 func_ret [RwBool]

function PipelinePluginAttach<cdecl, 0x0072FBD0>(): int

assert

plugin::CallAndReturn(pAtomic);

0AA7: call_function_return 0x0072FC40 num_params 1 pop 1 [pAtomic] func_ret [RwUInt32]

function assert<cdecl, 0x0072FC40>(pAtomic): int

assert

plugin::Call<0x0072FC50>(pAtomic, uPipelineID);

0AA5: call_function 0x0072FC50 num_params 2 pop 2 [uPipelineID] [pAtomic]

function assert<cdecl, 0x0072FC50>(pAtomic, uPipelineID)

plugin_sa\game_sa\RenderWare.cpp

RsEventHandler

plugin::CallAndReturn(e, param);

0AA7: call_function_return 0x619B60 num_params 2 pop 2 [param] [e] func_ret [RsEventStatus]

function RsEventHandler<cdecl, 0x619B60>(e, param): int

_rwObjectHasFrameSetFrame

plugin::Call<0x804EF0, void *, RwFrame *>(object, frame);

0AA5: call_function 0x804EF0 num_params 2 pop 2 [frame] [object]

function _rwObjectHasFrameSetFrame<cdecl, 0x804EF0>(object, frame)

_rwObjectHasFrameReleaseFrame

plugin::Call<0x804F40, void *>(object);

0AA5: call_function 0x804F40 num_params 1 pop 1 [object]

function _rwObjectHasFrameReleaseFrame<cdecl, 0x804F40>(object)

*_rpD3D9SkinVertexShaderMatrixUpdate

plugin::CallAndReturn(matrices, atomic, skin);

0AA7: call_function_return 0x7C78A0 num_params 3 pop 3 [skin] [atomic] [matrices] func_ret [RpAtomic *]

function _rpD3D9SkinVertexShaderMatrixUpdate<cdecl, 0x7C78A0>(matrices, atomic, skin): int

_rwD3D9SetStreams

plugin::Call<0x7FA090, RxD3D9VertexStream *, RwBool>(streams, useOffsets);

0AA5: call_function 0x7FA090 num_params 2 pop 2 [useOffsets] [streams]

function _rwD3D9SetStreams<cdecl, 0x7FA090>(streams, useOffsets)

_rwD3D9RenderStateVertexAlphaEnable

plugin::CallAndReturn(enable);

0AA7: call_function_return 0x7FE0A0 num_params 1 pop 1 [enable] func_ret [RwBool]

function _rwD3D9RenderStateVertexAlphaEnable<cdecl, 0x7FE0A0>(enable): int

_rwD3D9RenderStateIsVertexAlphaEnable

plugin::CallAndReturn();

0AA7: call_function_return 0x7FE190 num_params 0 pop 0 func_ret [RwBool]

function _rwD3D9RenderStateIsVertexAlphaEnable<cdecl, 0x7FE190>(): int

_rwD3D9CheckValidCameraTextureFormat

plugin::CallAndReturn(format);

0AA7: call_function_return 0x4CBE20 num_params 1 pop 1 [format] func_ret [RwBool]

function _rwD3D9CheckValidCameraTextureFormat<cdecl, 0x4CBE20>(format): int

_rwD3D9SetVertexDeclaration

plugin::Call<0x7F9F70, void *>(vertexDeclaration);

0AA5: call_function 0x7F9F70 num_params 1 pop 1 [vertexDeclaration]

function _rwD3D9SetVertexDeclaration<cdecl, 0x7F9F70>(vertexDeclaration)

_rwD3D9SetIndices

plugin::Call<0x7FA1C0, void *>(indices);

0AA5: call_function 0x7FA1C0 num_params 1 pop 1 [indices]

function _rwD3D9SetIndices<cdecl, 0x7FA1C0>(indices)

_rwD3D9DrawPrimitive

plugin::Call<0x7FA360, RwUInt32, RwUInt32, RwUInt32>(primitiveType, startIndex, primitiveCount);

0AA5: call_function 0x7FA360 num_params 3 pop 3 [primitiveCount] [startIndex] [primitiveType]

function _rwD3D9DrawPrimitive<cdecl, 0x7FA360>(primitiveType, startIndex, primitiveCount)

_rwStreamReadChunkHeader

plugin::CallAndReturn(stream, pType, pLength, pVersion, pBuild);

0AA7: call_function_return 0x7ED0F0 num_params 5 pop 5 [pBuild] [pVersion] [pLength] [pType] [stream] func_ret [RwBool]

function _rwStreamReadChunkHeader<cdecl, 0x7ED0F0>(stream, pType, pLength, pVersion, pBuild): int

plugin_sa\game_sa\meta\meta.CAnimBlendAssociation.h

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr(CAnimBlendAssociation), reinterpret_cast(objBuff));

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr_o(CAnimBlendAssociation, void(CAnimBlendHierarchy &)), reinterpret_cast(objBuff), rhs);

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr_o(CAnimBlendAssociation, void(RpClump *, CAnimBlendHierarchy *)), reinterpret_cast(objBuff), clump, hier);

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr_o(CAnimBlendAssociation, void(CAnimBlendAssociation &)), reinterpret_cast(objBuff), rhs);

~stack_object

plugin::CallMethodDynGlobal(dtor_gaddr(CAnimBlendAssociation), reinterpret_cast(objBuff));

*>

plugin::CallMethodDynGlobal(ctor_gaddr(CAnimBlendAssociation), obj);

plugin::CallMethodDynGlobal(ctor_gaddr(CAnimBlendAssociation), &objArray[i]);

*>

plugin::CallMethodDynGlobal(ctor_gaddr_o(CAnimBlendAssociation, void(CAnimBlendHierarchy &)), obj, rhs);

*>

plugin::CallMethodDynGlobal(ctor_gaddr_o(CAnimBlendAssociation, void(RpClump *, CAnimBlendHierarchy *)), obj, clump, hier);

*>

plugin::CallMethodDynGlobal(ctor_gaddr_o(CAnimBlendAssociation, void(CAnimBlendAssociation &)), obj, rhs);

plugin::CallVirtualMethod<0, CAnimBlendAssociation *, unsigned char>(obj, 1);

plugin::CallVirtualMethod<0, CAnimBlendAssociation *, unsigned char>(&objArray[i], 1);

plugin_sa\game_sa\meta\meta.CAnimBlendStaticAssociation.h

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr(CAnimBlendStaticAssociation), reinterpret_cast(objBuff));

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr_o(CAnimBlendStaticAssociation, void(RpClump *, CAnimBlendHierarchy *)), reinterpret_cast(objBuff), clump, hierarchy);

~stack_object

plugin::CallMethodDynGlobal(dtor_gaddr(CAnimBlendStaticAssociation), reinterpret_cast(objBuff));

*>

plugin::CallMethodDynGlobal(ctor_gaddr(CAnimBlendStaticAssociation), obj);

plugin::CallMethodDynGlobal(ctor_gaddr(CAnimBlendStaticAssociation), &objArray[i]);

*>

plugin::CallMethodDynGlobal(ctor_gaddr_o(CAnimBlendStaticAssociation, void(RpClump *, CAnimBlendHierarchy *)), obj, clump, hierarchy);

plugin::CallVirtualMethod<0, CAnimBlendStaticAssociation *, unsigned char>(obj, 1);

plugin::CallVirtualMethod<0, CAnimBlendStaticAssociation *, unsigned char>(objArray, 3);

plugin_sa\game_sa\meta\meta.CCamera.h

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr(CCamera), reinterpret_cast(objBuff));

~stack_object

plugin::CallMethodDynGlobal(dtor_gaddr(CCamera), reinterpret_cast(objBuff));

*>

plugin::CallMethodDynGlobal(ctor_gaddr(CCamera), obj);

plugin::CallMethodDynGlobal(ctor_gaddr(CCamera), &objArray[i]);

plugin::CallVirtualMethod<0, CCamera *, char>(obj, 1);

plugin::CallVirtualMethod<0, CCamera *, char>(&objArray[i], 1);

plugin_sa\game_sa\meta\meta.CEntryExit.h

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr(CEntryExit), reinterpret_cast(objBuff));

*>

plugin::CallMethodDynGlobal(ctor_gaddr(CEntryExit), obj);

plugin::CallMethodDynGlobal(ctor_gaddr(CEntryExit), &objArray[i]);

plugin_sa\game_sa\meta\meta.CGangInfo.h

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr(CGangInfo), reinterpret_cast(objBuff));

~stack_object

plugin::CallMethodDynGlobal(dtor_gaddr(CGangInfo), reinterpret_cast(objBuff));

*>

plugin::CallMethodDynGlobal(ctor_gaddr(CGangInfo), obj);

plugin::CallMethodDynGlobal(ctor_gaddr(CGangInfo), &objArray[i]);

plugin::CallMethodDynGlobal(dtor_gaddr(CGangInfo), obj);

plugin::CallMethodDynGlobal(dtor_gaddr(CGangInfo), &objArray[i]);

plugin_sa\game_sa\meta\meta.CMatrixLink.h

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr(CMatrixLink), reinterpret_cast(objBuff));

~stack_object

plugin::CallMethodDynGlobal(dtor_gaddr(CMatrixLink), reinterpret_cast(objBuff));

*>

plugin::CallMethodDynGlobal(ctor_gaddr(CMatrixLink), obj);

plugin::CallMethodDynGlobal(ctor_gaddr(CMatrixLink), &objArray[i]);

plugin::CallMethodDynGlobal(dtor_gaddr(CMatrixLink), obj);

plugin::CallMethodDynGlobal(dtor_gaddr(CMatrixLink), &objArray[i]);

plugin_sa\game_sa\meta\meta.CPedGroup.h

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr(CPedGroup), reinterpret_cast(objBuff));

~stack_object

plugin::CallMethodDynGlobal(dtor_gaddr(CPedGroup), reinterpret_cast(objBuff));

*>

plugin::CallMethodDynGlobal(ctor_gaddr(CPedGroup), obj);

plugin::CallMethodDynGlobal(ctor_gaddr(CPedGroup), &objArray[i]);

plugin::CallMethodDynGlobal(dtor_gaddr(CPedGroup), obj);

plugin::CallMethodDynGlobal(dtor_gaddr(CPedGroup), &objArray[i]);

plugin_sa\game_sa\meta\meta.CPedGroupIntelligence.h

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr(CPedGroupIntelligence), reinterpret_cast(objBuff));

~stack_object

plugin::CallMethodDynGlobal(dtor_gaddr(CPedGroupIntelligence), reinterpret_cast(objBuff));

*>

plugin::CallMethodDynGlobal(ctor_gaddr(CPedGroupIntelligence), obj);

plugin::CallMethodDynGlobal(ctor_gaddr(CPedGroupIntelligence), &objArray[i]);

plugin::CallMethodDynGlobal(dtor_gaddr(CPedGroupIntelligence), obj);

plugin::CallMethodDynGlobal(dtor_gaddr(CPedGroupIntelligence), &objArray[i]);

plugin_sa\game_sa\meta\meta.CPedGroupMembership.h

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr(CPedGroupMembership), reinterpret_cast(objBuff));

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr_o(CPedGroupMembership, void(CPedGroupMembership const *)), reinterpret_cast(objBuff), Obj);

~stack_object

plugin::CallMethodDynGlobal(dtor_gaddr(CPedGroupMembership), reinterpret_cast(objBuff));

*>

plugin::CallMethodDynGlobal(ctor_gaddr(CPedGroupMembership), obj);

plugin::CallMethodDynGlobal(ctor_gaddr(CPedGroupMembership), &objArray[i]);

*>

plugin::CallMethodDynGlobal(ctor_gaddr_o(CPedGroupMembership, void(CPedGroupMembership const *)), obj, Obj);

plugin::CallMethodDynGlobal(dtor_gaddr(CPedGroupMembership), obj);

plugin::CallMethodDynGlobal(dtor_gaddr(CPedGroupMembership), &objArray[i]);

GTA: Vice City

plugin_vc\game_vc\C_PcSave.cpp

C_PcSave::DeleteSlot

plugin::CallMethodAndReturnDynGlobal(gaddrof(C_PcSave::DeleteSlot), this, slot);

0AA8: call_method_return 0x61D430 struct [C_PcSave] num_params 1 pop 0 [slot] func_ret [bool]

function C_PcSave__DeleteSlot<thiscall, 0x61D430>(struct: int, slot): int

C_PcSave::PcClassSaveRoutine

plugin::CallMethodAndReturnDynGlobal(gaddrof(C_PcSave::PcClassSaveRoutine), this, file, data, size);

0AA8: call_method_return 0x61D7A0 struct [C_PcSave] num_params 3 pop 0 [size] [data] [file] func_ret [bool]

function C_PcSave__PcClassSaveRoutine<thiscall, 0x61D7A0>(struct: int, file, data, size): int

C_PcSave::PopulateSlotInfo

plugin::CallMethodDynGlobal(gaddrof(C_PcSave::PopulateSlotInfo), this);

0AA6: call_method 0x61D4A0 struct [C_PcSave] num_params 0 pop 0

function C_PcSave__PopulateSlotInfo<thiscall, 0x61D4A0>(struct: int)

C_PcSave::SaveSlot

plugin::CallMethodAndReturnDynGlobal(gaddrof(C_PcSave::SaveSlot), this, slot);

0AA8: call_method_return 0x61D8B0 struct [C_PcSave] num_params 1 pop 0 [slot] func_ret [char]

function C_PcSave__SaveSlot<thiscall, 0x61D8B0>(struct: int, slot): int

C_PcSave::SetSaveDirectory

plugin::CallDynGlobal(gaddrof(C_PcSave::SetSaveDirectory), path);

plugin_vc\game_vc\C3dMarker.cpp

C3dMarker::AddMarker

plugin::CallMethodDynGlobal(gaddrof(C3dMarker::AddMarker), this, nId, nType, fSize, bRed, bGreen, bBlue, bAlpha, nPulsePeriod, fPulseFraction, nRotateRate);

0AA6: call_method 0x570E90 struct [C3dMarker] num_params 10 pop 0 [nRotateRate] [fPulseFraction] [nPulsePeriod] [bAlpha] [bBlue] [bGreen] [bRed] [fSize] [nType] [nId]

function C3dMarker__AddMarker<thiscall, 0x570E90>(struct: int, nId, nType, fSize, bRed, bGreen, bBlue, bAlpha, nPulsePeriod, fPulseFraction, nRotateRate)

C3dMarker::Render

plugin::CallMethodDynGlobal(gaddrof(C3dMarker::Render), this);

0AA6: call_method 0x570DA0 struct [C3dMarker] num_params 0 pop 0

function C3dMarker__Render<thiscall, 0x570DA0>(struct: int)

plugin_vc\game_vc\C3dMarkers.cpp

C3dMarkers::PlaceMarkerSet

plugin::Call<0x570270, unsigned int, unsigned short, CVector&, float, unsigned char, unsigned char, unsigned char, unsigned char, unsigned short, float, short>(id, type, pos, size, r, g, b, a, pulsePeriod, pulseFraction, rotateRate);

0AA5: call_function 0x570270 num_params 11 pop 11 [rotateRate] [pulseFraction] [pulsePeriod] [a] [b] [g] [r] [size] [pos] [type] [id]

function C3dMarkers__PlaceMarkerSet<cdecl, 0x570270>(id, type, pos, size, r, g, b, a, pulsePeriod, pulseFraction, rotateRate)

plugin_vc\game_vc\CAnimBlendAssociation.cpp

CAnimBlendAssociation::~CAnimBlendAssociation

plugin::CallVirtualMethod<0, CAnimBlendAssociation *>(this, 1);

plugin_vc\game_vc\CAnimManager.cpp

CAnimManager::GetAnimationBlockIndex

plugin::CallAndReturn(name);

0AA7: call_function_return 0x4059E0 num_params 1 pop 1 [name] func_ret [int]

function CAnimManager__GetAnimationBlockIndex<cdecl, 0x4059E0>(name): int

*CAnimManager::GetAnimationBlock

plugin::CallAndReturn, 0x405A50, char const>(name);

0AA7: call_function_return 0x405A50 num_params 1 pop 1 [name] func_ret [CAnimBlock*]

function CAnimManager__GetAnimationBlock<cdecl, 0x405A50>(name): int

*CAnimManager::BlendAnimation

plugin::CallAndReturn, 0x405640, RpClump, int, int, float>(clump, assocGroupId, animationId, clumpAssocBlendData);

0AA7: call_function_return 0x405640 num_params 4 pop 4 [clumpAssocBlendData] [animationId] [assocGroupId] [clump] func_ret [CAnimBlendAssociation*]

function CAnimManager__BlendAnimation<cdecl, 0x405640>(clump, assocGroupId, animationId, clumpAssocBlendData): int

CAnimManager::AddAnimation

plugin::CallAndReturn, 0x4058B0, RpClump, int, int>(clump, assocGroupId, animationId);

0AA7: call_function_return 0x4058B0 num_params 3 pop 3 [animationId] [assocGroupId] [clump] func_ret [CAnimBlendAssociation*]

function CAnimManager__AddAnimation<cdecl, 0x4058B0>(clump, assocGroupId, animationId): int

CAnimManager::GetAnimAssociation

plugin::CallAndReturn, 0x405940, int, const char>(assocGroupId, name);

0AA7: call_function_return 0x405940 num_params 2 pop 2 [name] [assocGroupId] func_ret [CAnimBlendAssociation*]

function CAnimManager__GetAnimAssociation<cdecl, 0x405940>(assocGroupId, name): int

CAnimManager::GetAnimAssociation

plugin::CallAndReturn(assocGroupId, animationId);

0AA7: call_function_return 0x405960 num_params 2 pop 2 [animationId] [assocGroupId] func_ret [CAnimBlendAssociation*]

function CAnimManager__GetAnimAssociation<cdecl, 0x405960>(assocGroupId, animationId): int

plugin_vc\game_vc\cAudioManager.cpp

cAudioManager::FindVehicleOfPlayer

plugin::CallAndReturn();

0AA7: call_function_return 0x5F5A60 num_params 0 pop 0 func_ret [CVehicle*]

function cAudioManager__FindVehicleOfPlayer<cdecl, 0x5F5A60>(): int

plugin_vc\game_vc\cAudioScriptObject.cpp

cAudioScriptObject::LoadAllAudioScriptObjects

plugin::CallDynGlobal(gaddrof(cAudioScriptObject::LoadAllAudioScriptObjects), buffer, size);

cAudioScriptObject::SaveAllAudioScriptObjects

plugin::CallDynGlobal(gaddrof(cAudioScriptObject::SaveAllAudioScriptObjects), buffer, outSize);

plugin_vc\game_vc\CAutomobile.cpp

CAutomobile::AddDamagedVehicleParticles

plugin::CallMethod<0x5920A0, CAutomobile *>(this);

0AA6: call_method 0x5920A0 struct [CAutomobile] num_params 0 pop 0

function CAutomobile__AddDamagedVehicleParticles<thiscall, 0x5920A0>(struct: int)

CAutomobile::AddWheelDirtAndWater

plugin::CallMethodAndReturn(this, colPoint, arg1);

0AA8: call_method_return 0x591B90 struct [CAutomobile] num_params 2 pop 0 [arg1] [colPoint] func_ret [bool]

function CAutomobile__AddWheelDirtAndWater<thiscall, 0x591B90>(struct: int, colPoint, arg1): int

CAutomobile::BlowUpCarsInPath

plugin::CallMethod<0x5863D0, CAutomobile *>(this);

0AA6: call_method 0x5863D0 struct [CAutomobile] num_params 0 pop 0

function CAutomobile__BlowUpCarsInPath<thiscall, 0x5863D0>(struct: int)

CAutomobile::CAutomobile

plugin::CallMethod<0x59E620, CAutomobile *, int, unsigned char>(this, modelIndex, createdBy);

0AA6: call_method 0x59E620 struct [CAutomobile] num_params 2 pop 0 [createdBy] [modelIndex]

function CAutomobile__CAutomobile<thiscall, 0x59E620>(struct: int, modelIndex, createdBy)

CAutomobile::ClearHeliOrientation

plugin::CallMethod<0x59B490, CAutomobile *>(this);

0AA6: call_method 0x59B490 struct [CAutomobile] num_params 0 pop 0

function CAutomobile__ClearHeliOrientation<thiscall, 0x59B490>(struct: int)

CAutomobile::CloseBoot

plugin::CallMethod<0x585D80, CAutomobile *>(this);

0AA6: call_method 0x585D80 struct [CAutomobile] num_params 0 pop 0

function CAutomobile__CloseBoot<thiscall, 0x585D80>(struct: int)

CAutomobile::DoDriveByShootings

plugin::CallMethod<0x5C97B0, CAutomobile *>(this);

0AA6: call_method 0x5C97B0 struct [CAutomobile] num_params 0 pop 0

function CAutomobile__DoDriveByShootings<thiscall, 0x5C97B0>(struct: int)

CAutomobile::DoHoverSuspensionRatios

plugin::CallMethod<0x585B60, CAutomobile *>(this);

0AA6: call_method 0x585B60 struct [CAutomobile] num_params 0 pop 0

function CAutomobile__DoHoverSuspensionRatios<thiscall, 0x585B60>(struct: int)

CAutomobile::FireTruckControl

plugin::CallMethod<0x57AB30, CAutomobile *, float>(this, arg0);

0AA6: call_method 0x57AB30 struct [CAutomobile] num_params 1 pop 0 [arg0]

function CAutomobile__FireTruckControl<thiscall, 0x57AB30>(struct: int, arg0)

CAutomobile::Fix

plugin::CallMethod<0x588530, CAutomobile *>(this);

0AA6: call_method 0x588530 struct [CAutomobile] num_params 0 pop 0

function CAutomobile__Fix<thiscall, 0x588530>(struct: int)

CAutomobile::HasCarStoppedBecauseOfLight

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x435570 struct [CAutomobile] num_params 0 pop 0 func_ret [bool]

function CAutomobile__HasCarStoppedBecauseOfLight<thiscall, 0x435570>(struct: int): int

CAutomobile::HydraulicControl

plugin::CallMethod<0x59D260, CAutomobile *>(this);

0AA6: call_method 0x59D260 struct [CAutomobile] num_params 0 pop 0

function CAutomobile__HydraulicControl<thiscall, 0x59D260>(struct: int)

CAutomobile::KnockPedOutCar

plugin::CallMethodAndReturn(this, weapon, arg1, ped);

0AA8: call_method_return 0x585F20 struct [CAutomobile] num_params 3 pop 0 [ped] [arg1] [weapon] func_ret [CPed*]

function CAutomobile__KnockPedOutCar<thiscall, 0x585F20>(struct: int, weapon, arg1, ped): int

CAutomobile::PlaceOnRoadProperly

plugin::CallMethod<0x586110, CAutomobile *>(this);

0AA6: call_method 0x586110 struct [CAutomobile] num_params 0 pop 0

function CAutomobile__PlaceOnRoadProperly<thiscall, 0x586110>(struct: int)

CAutomobile::PlayHornIfNecessary

plugin::CallMethod<0x5881F0, CAutomobile *>(this);

0AA6: call_method 0x5881F0 struct [CAutomobile] num_params 0 pop 0

function CAutomobile__PlayHornIfNecessary<thiscall, 0x5881F0>(struct: int)

CAutomobile::PopBoot

plugin::CallMethod<0x585E60, CAutomobile *>(this);

0AA6: call_method 0x585E60 struct [CAutomobile] num_params 0 pop 0

function CAutomobile__PopBoot<thiscall, 0x585E60>(struct: int)

CAutomobile::PopBootUsingPhysics

plugin::CallMethod<0x585E20, CAutomobile *>(this);

0AA6: call_method 0x585E20 struct [CAutomobile] num_params 0 pop 0

function CAutomobile__PopBootUsingPhysics<thiscall, 0x585E20>(struct: int)

CAutomobile::ProcessAutoBusDoors

plugin::CallMethod<0x586EC0, CAutomobile *>(this);

0AA6: call_method 0x586EC0 struct [CAutomobile] num_params 0 pop 0

function CAutomobile__ProcessAutoBusDoors<thiscall, 0x586EC0>(struct: int)

CAutomobile::ProcessBuoyancy

plugin::CallMethod<0x599B30, CAutomobile *>(this);

0AA6: call_method 0x599B30 struct [CAutomobile] num_params 0 pop 0

function CAutomobile__ProcessBuoyancy<thiscall, 0x599B30>(struct: int)

CAutomobile::ProcessSwingingDoor

plugin::CallMethod<0x592C40, CAutomobile *, int, eDoors>(this, nodeIndex, door);

0AA6: call_method 0x592C40 struct [CAutomobile] num_params 2 pop 0 [door] [nodeIndex]

function CAutomobile__ProcessSwingingDoor<thiscall, 0x592C40>(struct: int, nodeIndex, door)

CAutomobile::RcbanditCheck1CarWheels

plugin::CallMethodAndReturn(this, ptrlist);

0AA8: call_method_return 0x5878E0 struct [CAutomobile] num_params 1 pop 0 [ptrlist] func_ret [bool]

function CAutomobile__RcbanditCheck1CarWheels<thiscall, 0x5878E0>(struct: int, ptrlist): int

CAutomobile::RcbanditCheckHitWheels

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x587B40 struct [CAutomobile] num_params 0 pop 0 func_ret [bool]

function CAutomobile__RcbanditCheckHitWheels<thiscall, 0x587B40>(struct: int): int

CAutomobile::ReduceHornCounter

plugin::CallMethod<0x59AA90, CAutomobile *>(this);

0AA6: call_method 0x59AA90 struct [CAutomobile] num_params 0 pop 0

function CAutomobile__ReduceHornCounter<thiscall, 0x59AA90>(struct: int)

CAutomobile::RemoveBonnetInPedCollision

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x592BA0 struct [CAutomobile] num_params 0 pop 0 func_ret [CObject*]

function CAutomobile__RemoveBonnetInPedCollision<thiscall, 0x592BA0>(struct: int): int

CAutomobile::ScanForCrimes

plugin::CallMethod<0x588120, CAutomobile *>(this);

0AA6: call_method 0x588120 struct [CAutomobile] num_params 0 pop 0

function CAutomobile__ScanForCrimes<thiscall, 0x588120>(struct: int)

CAutomobile::SetBumperDamage

plugin::CallMethod<0x59B370, CAutomobile *, int, ePanels, bool>(this, arg0, panel, withoutVisualEffect);

0AA6: call_method 0x59B370 struct [CAutomobile] num_params 3 pop 0 [withoutVisualEffect] [panel] [arg0]

function CAutomobile__SetBumperDamage<thiscall, 0x59B370>(struct: int, arg0, panel, withoutVisualEffect)

CAutomobile::SetBusDoorTimer

plugin::CallMethod<0x587080, CAutomobile *, unsigned int, unsigned char>(this, time, arg1);

0AA6: call_method 0x587080 struct [CAutomobile] num_params 2 pop 0 [arg1] [time]

function CAutomobile__SetBusDoorTimer<thiscall, 0x587080>(struct: int, time, arg1)

CAutomobile::SetDoorDamage

plugin::CallMethod<0x59B150, CAutomobile *, int, eDoors, bool>(this, nodeIndex, door, withoutVisualEffect);

0AA6: call_method 0x59B150 struct [CAutomobile] num_params 3 pop 0 [withoutVisualEffect] [door] [nodeIndex]

function CAutomobile__SetDoorDamage<thiscall, 0x59B150>(struct: int, nodeIndex, door, withoutVisualEffect)

CAutomobile::SetHeliOrientation

plugin::CallMethod<0x59B4A0, CAutomobile *, float>(this, angle);

0AA6: call_method 0x59B4A0 struct [CAutomobile] num_params 1 pop 0 [angle]

function CAutomobile__SetHeliOrientation<thiscall, 0x59B4A0>(struct: int, angle)

CAutomobile::SetPanelDamage

plugin::CallMethod<0x59B2A0, CAutomobile *, int, ePanels, bool>(this, nodeIndex, panel, createWindowGlass);

0AA6: call_method 0x59B2A0 struct [CAutomobile] num_params 3 pop 0 [createWindowGlass] [panel] [nodeIndex]

function CAutomobile__SetPanelDamage<thiscall, 0x59B2A0>(struct: int, nodeIndex, panel, createWindowGlass)

CAutomobile::SetTaxiLight

plugin::CallMethod<0x5882F0, CAutomobile *, bool>(this, enable);

0AA6: call_method 0x5882F0 struct [CAutomobile] num_params 1 pop 0 [enable]

function CAutomobile__SetTaxiLight<thiscall, 0x5882F0>(struct: int, enable)

CAutomobile::SetupDamageAfterLoad

plugin::CallMethod<0x588310, CAutomobile *>(this);

0AA6: call_method 0x588310 struct [CAutomobile] num_params 0 pop 0

function CAutomobile__SetupDamageAfterLoad<thiscall, 0x588310>(struct: int)

CAutomobile::SetupSuspensionLines

plugin::CallMethod<0x59E2B0, CAutomobile *>(this);

0AA6: call_method 0x59E2B0 struct [CAutomobile] num_params 0 pop 0

function CAutomobile__SetupSuspensionLines<thiscall, 0x59E2B0>(struct: int)

CAutomobile::SpawnFlyingComponent

plugin::CallMethodAndReturn(this, nodeIndex, collisionType);

0AA8: call_method_return 0x59AAA0 struct [CAutomobile] num_params 2 pop 0 [collisionType] [nodeIndex] func_ret [CObject*]

function CAutomobile__SpawnFlyingComponent<thiscall, 0x59AAA0>(struct: int, nodeIndex, collisionType): int

CAutomobile::TankControl

plugin::CallMethod<0x5864C0, CAutomobile *>(this);

0AA6: call_method 0x5864C0 struct [CAutomobile] num_params 0 pop 0

function CAutomobile__TankControl<thiscall, 0x5864C0>(struct: int)

CAutomobile::TellHeliToGoToCoors

plugin::CallMethod<0x59B4B0, CAutomobile *, float, float, float, unsigned char>(this, x, y, z, arg3);

0AA6: call_method 0x59B4B0 struct [CAutomobile] num_params 4 pop 0 [arg3] [z] [y] [x]

function CAutomobile__TellHeliToGoToCoors<thiscall, 0x59B4B0>(struct: int, x, y, z, arg3)

CAutomobile::TellPlaneToGoToCoors

plugin::CallMethod<0x59B420, CAutomobile *, float, float, float, unsigned char>(this, x, y, z, arg3);

0AA6: call_method 0x59B420 struct [CAutomobile] num_params 4 pop 0 [arg3] [z] [y] [x]

function CAutomobile__TellPlaneToGoToCoors<thiscall, 0x59B420>(struct: int, x, y, z, arg3)

CAutomobile::VehicleDamage

plugin::CallMethod<0x59B550, CAutomobile *, float, int>(this, damageIntensity, arg1);

0AA6: call_method 0x59B550 struct [CAutomobile] num_params 2 pop 0 [arg1] [damageIntensity]

function CAutomobile__VehicleDamage<thiscall, 0x59B550>(struct: int, damageIntensity, arg1)

CAutomobile::dmgDrawCarCollidingParticles

plugin::CallMethod<0x59C480, CAutomobile *, CVector const&, float>(this, position, force);

0AA6: call_method 0x59C480 struct [CAutomobile] num_params 2 pop 0 [force] [position]

function CAutomobile__dmgDrawCarCollidingParticles<thiscall, 0x59C480>(struct: int, position, force)

plugin_vc\game_vc\CBaseModelInfo.cpp

CBaseModelInfo::Shutdown

plugin::CallVirtualMethod<1, CBaseModelInfo *>(this);

CBaseModelInfo::DeleteRwObject

plugin::CallVirtualMethod<2, CBaseModelInfo *>(this);

CBaseModelInfo::CreateInstance

plugin::CallVirtualMethodAndReturn(this);

CBaseModelInfo::CreateInstance

plugin::CallVirtualMethodAndReturn(this, tranform);

CBaseModelInfo::GetRwObject

plugin::CallVirtualMethodAndReturn(this);

CBaseModelInfo::SetAnimFile

plugin::CallVirtualMethod<6, CBaseModelInfo , char const>(this, filename);

CBaseModelInfo::ConvertAnimFileIndex

plugin::CallVirtualMethod<7, CBaseModelInfo *>(this);

CBaseModelInfo::GetAnimFileIndex

plugin::CallVirtualMethodAndReturn(this);

CBaseModelInfo::RemoveRef

plugin::CallMethod<0x53F1A0, CBaseModelInfo *>(this);

0AA6: call_method 0x53F1A0 struct [CBaseModelInfo] num_params 0 pop 0

function CBaseModelInfo__RemoveRef<thiscall, 0x53F1A0>(struct: int)

CBaseModelInfo::AddRef

plugin::CallMethod<0x53F1B0, CBaseModelInfo *>(this);

0AA6: call_method 0x53F1B0 struct [CBaseModelInfo] num_params 0 pop 0

function CBaseModelInfo__AddRef<thiscall, 0x53F1B0>(struct: int)

CBaseModelInfo::RemoveTexDictionaryRef

plugin::CallMethod<0x53F1C0, CBaseModelInfo *>(this);

0AA6: call_method 0x53F1C0 struct [CBaseModelInfo] num_params 0 pop 0

function CBaseModelInfo__RemoveTexDictionaryRef<thiscall, 0x53F1C0>(struct: int)

CBaseModelInfo::AddTexDictionaryRef

plugin::CallMethod<0x53F1D0, CBaseModelInfo *>(this);

0AA6: call_method 0x53F1D0 struct [CBaseModelInfo] num_params 0 pop 0

function CBaseModelInfo__AddTexDictionaryRef<thiscall, 0x53F1D0>(struct: int)

CBaseModelInfo::ClearTexDictionary

plugin::CallMethod<0x53F1E0, CBaseModelInfo *>(this);

0AA6: call_method 0x53F1E0 struct [CBaseModelInfo] num_params 0 pop 0

function CBaseModelInfo__ClearTexDictionary<thiscall, 0x53F1E0>(struct: int)

CBaseModelInfo::SetTexDictionary

plugin::CallMethod<0x53F1F0, CBaseModelInfo , char>(this, txdName);

0AA6: call_method 0x53F1F0 struct [CBaseModelInfo] num_params 1 pop 0 [txdName]

function CBaseModelInfo__SetTexDictionary<thiscall, 0x53F1F0>(struct: int, txdName)

CBaseModelInfo::Add2dEffect

plugin::CallMethod<0x53F220, CBaseModelInfo , C2dEffect>(this, effect);

0AA6: call_method 0x53F220 struct [CBaseModelInfo] num_params 1 pop 0 [effect]

function CBaseModelInfo__Add2dEffect<thiscall, 0x53F220>(struct: int, effect)

CBaseModelInfo::Get2dEffect

plugin::CallMethodAndReturn(this, effectNumber);

0AA8: call_method_return 0x53F260 struct [CBaseModelInfo] num_params 1 pop 0 [effectNumber] func_ret [C2dEffect*]

function CBaseModelInfo__Get2dEffect<thiscall, 0x53F260>(struct: int, effectNumber): int

CBaseModelInfo::GetColModel

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x4739B2 struct [CBaseModelInfo] num_params 0 pop 0 func_ret [CColModel *]

function CBaseModelInfo__GetColModel<thiscall, 0x4739B2>(struct: int): int

plugin_vc\game_vc\CBike.cpp

CBike::AddDamagedVehicleParticles

plugin::CallMethod<0x60DD20, CBike *>(this);

0AA6: call_method 0x60DD20 struct [CBike] num_params 0 pop 0

function CBike__AddDamagedVehicleParticles<thiscall, 0x60DD20>(struct: int)

CBike::AddWheelDirtAndWater

plugin::CallMethodAndReturn(this, colPoint, arg1);

0AA8: call_method_return 0x60D7F0 struct [CBike] num_params 2 pop 0 [arg1] [colPoint] func_ret [bool]

function CBike__AddWheelDirtAndWater<thiscall, 0x60D7F0>(struct: int, colPoint, arg1): int

CBike::CBike

plugin::CallMethod<0x615740, CBike *, int, unsigned char>(this, modelIndex, createdBy);

0AA6: call_method 0x615740 struct [CBike] num_params 2 pop 0 [createdBy] [modelIndex]

function CBike__CBike<thiscall, 0x615740>(struct: int, modelIndex, createdBy)

CBike::CalculateLeanMatrix

plugin::CallMethod<0x609C90, CBike *>(this);

0AA6: call_method 0x609C90 struct [CBike] num_params 0 pop 0

function CBike__CalculateLeanMatrix<thiscall, 0x609C90>(struct: int)

CBike::DoDriveByShootings

plugin::CallMethod<0x5C91E0, CBike *>(this);

0AA6: call_method 0x5C91E0 struct [CBike] num_params 0 pop 0

function CBike__DoDriveByShootings<thiscall, 0x5C91E0>(struct: int)

CBike::Fix

plugin::CallMethod<0x609F00, CBike *>(this);

0AA6: call_method 0x609F00 struct [CBike] num_params 0 pop 0

function CBike__Fix<thiscall, 0x609F00>(struct: int)

CBike::GetCorrectedWorldDoorPosition

plugin::CallMethod<0x609720, CBike *, CVector&, CVector, CVector>(this, out, arg1, arg2);

0AA6: call_method 0x609720 struct [CBike] num_params 3 pop 0 [arg2] [arg1] [out]

function CBike__GetCorrectedWorldDoorPosition<thiscall, 0x609720>(struct: int, out, arg1, arg2)

CBike::KnockOffRider

plugin::CallMethodAndReturn(this, arg0, arg1, arg2, arg3);

0AA8: call_method_return 0x613920 struct [CBike] num_params 4 pop 0 [arg3] [arg2] [arg1] [arg0] func_ret [CPed*]

function CBike__KnockOffRider<thiscall, 0x613920>(struct: int, arg0, arg1, arg2, arg3): int

CBike::PlayHornIfNecessary

plugin::CallMethod<0x609E10, CBike *>(this);

0AA6: call_method 0x609E10 struct [CBike] num_params 0 pop 0

function CBike__PlayHornIfNecessary<thiscall, 0x609E10>(struct: int)

CBike::ProcessBuoyancy

plugin::CallMethod<0x613540, CBike *>(this);

0AA6: call_method 0x613540 struct [CBike] num_params 0 pop 0

function CBike__ProcessBuoyancy<thiscall, 0x613540>(struct: int)

CBike::ReduceHornCounter

plugin::CallMethod<0x613910, CBike *>(this);

0AA6: call_method 0x613910 struct [CBike] num_params 0 pop 0

function CBike__ReduceHornCounter<thiscall, 0x613910>(struct: int)

CBike::SetupSuspensionLines

plugin::CallMethod<0x615080, CBike *>(this);

0AA6: call_method 0x615080 struct [CBike] num_params 0 pop 0

function CBike__SetupSuspensionLines<thiscall, 0x615080>(struct: int)

CBike::VehicleDamage

plugin::CallMethod<0x614860, CBike *>(this);

0AA6: call_method 0x614860 struct [CBike] num_params 0 pop 0

function CBike__VehicleDamage<thiscall, 0x614860>(struct: int)

plugin_vc\game_vc\CBoat.cpp

CBoat::AddWakePoint

plugin::CallMethod<0x59F580, CBoat *, CVector>(this, posn);

0AA6: call_method 0x59F580 struct [CBoat] num_params 1 pop 0 [posn]

function CBoat__AddWakePoint<thiscall, 0x59F580>(struct: int, posn)

CBoat::ApplyWaterResistance

plugin::CallMethod<0x59FB30, CBoat *>(this);

0AA6: call_method 0x59FB30 struct [CBoat] num_params 0 pop 0

function CBoat__ApplyWaterResistance<thiscall, 0x59FB30>(struct: int)

CBoat::CBoat

plugin::CallMethod<0x5A6470, CBoat *, int, unsigned char>(this, modelIndex, createdBy);

0AA6: call_method 0x5A6470 struct [CBoat] num_params 2 pop 0 [createdBy] [modelIndex]

function CBoat__CBoat<thiscall, 0x5A6470>(struct: int, modelIndex, createdBy)

CBoat::DoDriveByShootings

plugin::CallMethod<0x5C9540, CBoat *>(this);

0AA6: call_method 0x5C9540 struct [CBoat] num_params 0 pop 0

function CBoat__DoDriveByShootings<thiscall, 0x5C9540>(struct: int)

CBoat::FillBoatList

plugin::Call<0x59F360>();

0AA5: call_function 0x59F360 num_params 0 pop 0

function CBoat__FillBoatList<cdecl, 0x59F360>()

CBoat::PruneWakeTrail

plugin::CallMethod<0x59F6F0, CBoat *>(this);

0AA6: call_method 0x59F6F0 struct [CBoat] num_params 0 pop 0

function CBoat__PruneWakeTrail<thiscall, 0x59F6F0>(struct: int)

plugin_vc\game_vc\CBox.cpp

CBox::Set

plugin::Call<0x410910, CVector const&, CVector const&>(vecMin, vecMax);

0AA5: call_function 0x410910 num_params 2 pop 2 [vecMax] [vecMin]

function CBox__Set<cdecl, 0x410910>(vecMin, vecMax)

plugin_vc\game_vc\CBrightLights.cpp

CBrightLight::CBrightLight

plugin::CallMethod<0x575140, CBrightLight *>(this);

0AA6: call_method 0x575140 struct [CBrightLight] num_params 0 pop 0

function CBrightLight__CBrightLight<thiscall, 0x575140>(struct: int)

CBrightLights::RegisterOne

plugin::Call<0x571820, CVector, CVector, CVector, CVector, unsigned char, unsigned char, unsigned char, unsigned char>(posn, right, up, at, red, green, blue, alpha);

0AA5: call_function 0x571820 num_params 8 pop 8 [alpha] [blue] [green] [red] [at] [up] [right] [posn]

function CBrightLights__RegisterOne<cdecl, 0x571820>(posn, right, up, at, red, green, blue, alpha)

CBrightLights::Render

plugin::Call<0x5719B0>();

0AA5: call_function 0x5719B0 num_params 0 pop 0

function CBrightLights__Render<cdecl, 0x5719B0>()

plugin_vc\game_vc\CBulletInfo.cpp

CBulletInfo::AddBullet

plugin::Call<0x5C47C0, CEntity*, eWeaponType, CVector, CVector>(creator, weaponType, position, velocity);

0AA5: call_function 0x5C47C0 num_params 4 pop 4 [velocity] [position] [weaponType] [creator]

function CBulletInfo__AddBullet<cdecl, 0x5C47C0>(creator, weaponType, position, velocity)

CBulletInfo::CBulletInfo

plugin::CallMethod<0x5C4B10, CBulletInfo *>(this);

0AA6: call_method 0x5C4B10 struct [CBulletInfo] num_params 0 pop 0

function CBulletInfo__CBulletInfo<thiscall, 0x5C4B10>(struct: int)

CBulletInfo::Initialise

plugin::Call<0x5C48C0>();

0AA5: call_function 0x5C48C0 num_params 0 pop 0

function CBulletInfo__Initialise<cdecl, 0x5C48C0>()

CBulletInfo::Shutdown

plugin::Call<0x5C48A0>();

0AA5: call_function 0x5C48A0 num_params 0 pop 0

function CBulletInfo__Shutdown<cdecl, 0x5C48A0>()

CBulletInfo::TestForSniperBullet

plugin::Call<0x5C3B20, float, float, float, float, float, float>(x1, y1, z1, x2, y2, z2);

0AA5: call_function 0x5C3B20 num_params 6 pop 6 [z2] [y2] [x2] [z1] [y1] [x1]

function CBulletInfo__TestForSniperBullet<cdecl, 0x5C3B20>(x1, y1, z1, x2, y2, z2)

CBulletInfo::Update

plugin::Call<0x5C3DE0>();

0AA5: call_function 0x5C3DE0 num_params 0 pop 0

function CBulletInfo__Update<cdecl, 0x5C3DE0>()

plugin_vc\game_vc\CBulletTraces.cpp

CBulletTraces::AddTrace

plugin::CallDynGlobal(gaddrof_o(CBulletTraces::AddTrace, void (*)(CVector *, CVector *, float, unsigned int, unsigned char)), origin, target, radius, time, transparency);

CBulletTraces::AddTrace

plugin::CallDynGlobal(gaddrof_o(CBulletTraces::AddTrace, void (*)(CVector *, CVector *, int, CEntity *)), origin, target, weaponType, entity);

plugin_vc\game_vc\cBuoyancy.cpp

cBuoyancy::ProcessBuoyancy

plugin::CallMethodAndReturn, CVector>(this, phys, buoyancy, point, impulse);

0AA8: call_method_return 0x5AAC90 struct [cBuoyancy] num_params 4 pop 0 [impulse] [point] [buoyancy] [phys] func_ret [bool]

function cBuoyancy__ProcessBuoyancy<thiscall, 0x5AAC90>(struct: int, phys, buoyancy, point, impulse): int

plugin_vc\game_vc\CCamera.cpp

CCamera::AvoidTheGeometry

plugin::CallMethod<0x473AA4, CCamera *, CVector const&, CVector const&, CVector&, float>(this, Vector1, Vector2, Vector3, arg4);

0AA6: call_method 0x473AA4 struct [CCamera] num_params 4 pop 0 [arg4] [Vector3] [Vector2] [Vector1]

function CCamera__AvoidTheGeometry<thiscall, 0x473AA4>(struct: int, Vector1, Vector2, Vector3, arg4)

CCamera::CalculateDerivedValues

plugin::CallMethod<0x46C3B6, CCamera *>(this);

0AA6: call_method 0x46C3B6 struct [CCamera] num_params 0 pop 0

function CCamera__CalculateDerivedValues<thiscall, 0x46C3B6>(struct: int)

CCamera::CamControl

plugin::CallMethod<0x4700E7, CCamera *>(this);

0AA6: call_method 0x4700E7 struct [CCamera] num_params 0 pop 0

function CCamera__CamControl<thiscall, 0x4700E7>(struct: int)

CCamera::CamShake

plugin::CallMethod<0x46FF21, CCamera *, float, float, float, float>(this, arg1, x_coord, y_coord, z_coord);

0AA6: call_method 0x46FF21 struct [CCamera] num_params 4 pop 0 [z_coord] [y_coord] [x_coord] [arg1]

function CCamera__CamShake<thiscall, 0x46FF21>(struct: int, arg1, x_coord, y_coord, z_coord)

CCamera::ClearPlayerWeaponMode

plugin::CallMethod<0x46FE51, CCamera *>(this);

0AA6: call_method 0x46FE51 struct [CCamera] num_params 0 pop 0

function CCamera__ClearPlayerWeaponMode<thiscall, 0x46FE51>(struct: int)

CCamera::DeleteCutSceneCamDataMemory

plugin::CallMethod<0x46FE25, CCamera *>(this);

0AA6: call_method 0x46FE25 struct [CCamera] num_params 0 pop 0

function CCamera__DeleteCutSceneCamDataMemory<thiscall, 0x46FE25>(struct: int)

CCamera::DontProcessObbeCinemaCamera

plugin::Call<0x46FE13>();

0AA5: call_function 0x46FE13 num_params 0 pop 0

function CCamera__DontProcessObbeCinemaCamera<cdecl, 0x46FE13>()

CCamera::DrawBordersForWideScreen

plugin::CallMethod<0x46FC1C, CCamera *>(this);

0AA6: call_method 0x46FC1C struct [CCamera] num_params 0 pop 0

function CCamera__DrawBordersForWideScreen<thiscall, 0x46FC1C>(struct: int)

CCamera::Fade

plugin::CallMethod<0x46FBCB, CCamera *, float, short>(this, timeToFade, FadingDirection);

0AA6: call_method 0x46FBCB struct [CCamera] num_params 2 pop 0 [FadingDirection] [timeToFade]

function CCamera__Fade<thiscall, 0x46FBCB>(struct: int, timeToFade, FadingDirection)

CCamera::Find3rdPersonCamTargetVector

plugin::CallMethodAndReturn(this, arg1, vector1, vector2, vector3);

0AA8: call_method_return 0x46F890 struct [CCamera] num_params 4 pop 0 [vector3] [vector2] [vector1] [arg1] func_ret [bool]

function CCamera__Find3rdPersonCamTargetVector<thiscall, 0x46F890>(struct: int, arg1, vector1, vector2, vector3): int

CCamera::Find3rdPersonQuickAimPitch

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x46F7C6 struct [CCamera] num_params 0 pop 0 func_ret [float]

function CCamera__Find3rdPersonQuickAimPitch<thiscall, 0x46F7C6>(struct: int): float

CCamera::FinishCutscene

plugin::CallMethod<0x46FB3C, CCamera *>(this);

0AA6: call_method 0x46FB3C struct [CCamera] num_params 0 pop 0

function CCamera__FinishCutscene<thiscall, 0x46FB3C>(struct: int)

CCamera::GetArrPosForVehicleType

plugin::CallAndReturn(vehicleType, ArrPos);

0AA7: call_function_return 0x46F659 num_params 2 pop 2 [ArrPos] [vehicleType] func_ret [bool]

function CCamera__GetArrPosForVehicleType<cdecl, 0x46F659>(vehicleType, ArrPos): int

CCamera::GetCutSceneFinishTime

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x46F77E struct [CCamera] num_params 0 pop 0 func_ret [int]

function CCamera__GetCutSceneFinishTime<thiscall, 0x46F77E>(struct: int): int

CCamera::GetFading

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x46F777 struct [CCamera] num_params 0 pop 0 func_ret [bool]

function CCamera__GetFading<thiscall, 0x46F777>(struct: int): int

CCamera::GetGameCamPosition

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x46F730 struct [CCamera] num_params 0 pop 0 func_ret [CVector*]

function CCamera__GetGameCamPosition<thiscall, 0x46F730>(struct: int): int

CCamera::GetLookDirection

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x46F6CE struct [CCamera] num_params 0 pop 0 func_ret [int]

function CCamera__GetLookDirection<thiscall, 0x46F6CE>(struct: int): int

CCamera::GetLookingForwardFirstPerson

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x46F6A9 struct [CCamera] num_params 0 pop 0 func_ret [bool]

function CCamera__GetLookingForwardFirstPerson<thiscall, 0x46F6A9>(struct: int): int

CCamera::GetLookingLRBFirstPerson

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x46F70B struct [CCamera] num_params 0 pop 0 func_ret [bool]

function CCamera__GetLookingLRBFirstPerson<thiscall, 0x46F70B>(struct: int): int

CCamera::GetPositionAlongSpline

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x46F652 struct [CCamera] num_params 0 pop 0 func_ret [float]

function CCamera__GetPositionAlongSpline<thiscall, 0x46F652>(struct: int): float

CCamera::GetScreenFadeStatus

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x46F737 struct [CCamera] num_params 0 pop 0 func_ret [bool]

function CCamera__GetScreenFadeStatus<thiscall, 0x46F737>(struct: int): int

CCamera::GetScreenRect

plugin::CallMethod<0x46FD5D, CCamera *, CRect&>(this, Rect);

0AA6: call_method 0x46FD5D struct [CCamera] num_params 1 pop 0 [Rect]

function CCamera__GetScreenRect<thiscall, 0x46FD5D>(struct: int, Rect)

CCamera::Get_Just_Switched_Status

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x46F773 struct [CCamera] num_params 0 pop 0 func_ret [bool]

function CCamera__Get_Just_Switched_Status<thiscall, 0x46F773>(struct: int): int

CCamera::Init

plugin::CallMethod<0x46F108, CCamera *>(this);

0AA6: call_method 0x46F108 struct [CCamera] num_params 0 pop 0

function CCamera__Init<thiscall, 0x46F108>(struct: int)

CCamera::IsItTimeForNewcam

plugin::CallMethodAndReturn(this, arg1, timer);

0AA8: call_method_return 0x46E2C4 struct [CCamera] num_params 2 pop 0 [timer] [arg1] func_ret [bool]

function CCamera__IsItTimeForNewcam<thiscall, 0x46E2C4>(struct: int, arg1, timer): int

CCamera::LoadPathSplines

plugin::Call<0x46E140, int>(FilePtr);

0AA5: call_function 0x46E140 num_params 1 pop 1 [FilePtr]

function CCamera__LoadPathSplines<cdecl, 0x46E140>(FilePtr)

CCamera::Process

plugin::CallMethod<0x46C58C, CCamera *>(this);

0AA6: call_method 0x46C58C struct [CCamera] num_params 0 pop 0

function CCamera__Process<thiscall, 0x46C58C>(struct: int)

CCamera::ProcessFade

plugin::CallMethod<0x46C278, CCamera *>(this);

0AA6: call_method 0x46C278 struct [CCamera] num_params 0 pop 0

function CCamera__ProcessFade<thiscall, 0x46C278>(struct: int)

CCamera::ProcessMusicFade

plugin::CallMethod<0x46C10D, CCamera *>(this);

0AA6: call_method 0x46C10D struct [CCamera] num_params 0 pop 0

function CCamera__ProcessMusicFade<thiscall, 0x46C10D>(struct: int)

CCamera::ProcessObbeCinemaCameraCar

plugin::CallMethod<0x46BFEE, CCamera *>(this);

0AA6: call_method 0x46BFEE struct [CCamera] num_params 0 pop 0

function CCamera__ProcessObbeCinemaCameraCar<thiscall, 0x46BFEE>(struct: int)

CCamera::ProcessObbeCinemaCameraHeli

plugin::CallMethod<0x46BEE6, CCamera *>(this);

0AA6: call_method 0x46BEE6 struct [CCamera] num_params 0 pop 0

function CCamera__ProcessObbeCinemaCameraHeli<thiscall, 0x46BEE6>(struct: int)

CCamera::ProcessObbeCinemaCameraPed

plugin::CallMethod<0x46BE18, CCamera *>(this);

0AA6: call_method 0x46BE18 struct [CCamera] num_params 0 pop 0

function CCamera__ProcessObbeCinemaCameraPed<thiscall, 0x46BE18>(struct: int)

CCamera::RenderMotionBlur

plugin::CallMethod<0x46BDE0, CCamera *>(this);

0AA6: call_method 0x46BDE0 struct [CCamera] num_params 0 pop 0

function CCamera__RenderMotionBlur<thiscall, 0x46BDE0>(struct: int)

CCamera::Restore

plugin::CallMethod<0x46BC7D, CCamera *>(this);

0AA6: call_method 0x46BC7D struct [CCamera] num_params 0 pop 0

function CCamera__Restore<thiscall, 0x46BC7D>(struct: int)

CCamera::RestoreWithJumpCut

plugin::CallMethod<0x46BB24, CCamera *>(this);

0AA6: call_method 0x46BB24 struct [CCamera] num_params 0 pop 0

function CCamera__RestoreWithJumpCut<thiscall, 0x46BB24>(struct: int)

CCamera::SetCamCutSceneOffSet

plugin::CallMethod<0x46BB03, CCamera *, CVector const&>(this, vecCutSceneOffset);

0AA6: call_method 0x46BB03 struct [CCamera] num_params 1 pop 0 [vecCutSceneOffset]

function CCamera__SetCamCutSceneOffSet<thiscall, 0x46BB03>(struct: int, vecCutSceneOffset)

CCamera::SetCamPositionForFixedMode

plugin::CallMethod<0x46BA72, CCamera *, CVector const&, CVector const&>(this, vecFixedModeSource, vecFixedModeUpOffSet);

0AA6: call_method 0x46BA72 struct [CCamera] num_params 2 pop 0 [vecFixedModeUpOffSet] [vecFixedModeSource]

function CCamera__SetCamPositionForFixedMode<thiscall, 0x46BA72>(struct: int, vecFixedModeSource, vecFixedModeUpOffSet)

CCamera::SetCameraDirectlyBehindForFollowPed_CamOnAString

plugin::CallMethod<0x46BADE, CCamera *>(this);

0AA6: call_method 0x46BADE struct [CCamera] num_params 0 pop 0

function CCamera__SetCameraDirectlyBehindForFollowPed_CamOnAString<thiscall, 0x46BADE>(struct: int)

CCamera::SetCameraDirectlyInFrontForFollowPed_CamOnAString

plugin::CallMethod<0x46BAB9, CCamera *>(this);

0AA6: call_method 0x46BAB9 struct [CCamera] num_params 0 pop 0

function CCamera__SetCameraDirectlyInFrontForFollowPed_CamOnAString<thiscall, 0x46BAB9>(struct: int)

CCamera::SetFadeColour

plugin::CallMethod<0x46BA35, CCamera *, unsigned char, unsigned char, unsigned char>(this, red, green, blue);

0AA6: call_method 0x46BA35 struct [CCamera] num_params 3 pop 0 [blue] [green] [red]

function CCamera__SetFadeColour<thiscall, 0x46BA35>(struct: int, red, green, blue)

CCamera::SetMotionBlur

plugin::CallMethod<0x46BA00, CCamera *, int, int, int, int, int>(this, red, green, blue, motionblur, blurtype);

0AA6: call_method 0x46BA00 struct [CCamera] num_params 5 pop 0 [blurtype] [motionblur] [blue] [green] [red]

function CCamera__SetMotionBlur<thiscall, 0x46BA00>(struct: int, red, green, blue, motionblur, blurtype)

CCamera::SetMotionBlurAlpha

plugin::CallMethod<0x46B9F3, CCamera *, int>(this, alpha);

0AA6: call_method 0x46B9F3 struct [CCamera] num_params 1 pop 0 [alpha]

function CCamera__SetMotionBlurAlpha<thiscall, 0x46B9F3>(struct: int, alpha)

CCamera::SetNearClipScript

plugin::CallMethod<0x46B9E2, CCamera *, float>(this, fNearClipScript);

0AA6: call_method 0x46B9E2 struct [CCamera] num_params 1 pop 0 [fNearClipScript]

function CCamera__SetNearClipScript<thiscall, 0x46B9E2>(struct: int, fNearClipScript)

CCamera::SetNewPlayerWeaponMode

plugin::CallMethod<0x46B90D, CCamera *, short, short, short>(this, Mode, MinZoom, MaxZoom);

0AA6: call_method 0x46B90D struct [CCamera] num_params 3 pop 0 [MaxZoom] [MinZoom] [Mode]

function CCamera__SetNewPlayerWeaponMode<thiscall, 0x46B90D>(struct: int, Mode, MinZoom, MaxZoom)

CCamera::SetParametersForScriptInterpolation

plugin::CallMethod<0x46B8AE, CCamera *, float, float, unsigned int>(this, fScriptInterToStopMoving, fScriptInterToCatchUp, fScriptTimeForInterPolation);

0AA6: call_method 0x46B8AE struct [CCamera] num_params 3 pop 0 [fScriptTimeForInterPolation] [fScriptInterToCatchUp] [fScriptInterToStopMoving]

function CCamera__SetParametersForScriptInterpolation<thiscall, 0x46B8AE>(struct: int, fScriptInterToStopMoving, fScriptInterToCatchUp, fScriptTimeForInterPolation)

CCamera::SetRwCamera

plugin::CallMethod<0x46B87A, CCamera , RwCamera>(this, pRwCam);

0AA6: call_method 0x46B87A struct [CCamera] num_params 1 pop 0 [pRwCam]

function CCamera__SetRwCamera<thiscall, 0x46B87A>(struct: int, pRwCam)

CCamera::SetWideScreenOff

plugin::CallMethod<0x46B863, CCamera *>(this);

0AA6: call_method 0x46B863 struct [CCamera] num_params 0 pop 0

function CCamera__SetWideScreenOff<thiscall, 0x46B863>(struct: int)

CCamera::SetWideScreenOn

plugin::CallMethod<0x46B875, CCamera *>(this);

0AA6: call_method 0x46B875 struct [CCamera] num_params 0 pop 0

function CCamera__SetWideScreenOn<thiscall, 0x46B875>(struct: int)

CCamera::SetZoomValueCamStringScript

plugin::CallMethod<0x46B743, CCamera *, short>(this, mode);

0AA6: call_method 0x46B743 struct [CCamera] num_params 1 pop 0 [mode]

function CCamera__SetZoomValueCamStringScript<thiscall, 0x46B743>(struct: int, mode)

CCamera::SetZoomValueFollowPedScript

plugin::CallMethod<0x46B817, CCamera *, short>(this, mode);

0AA6: call_method 0x46B817 struct [CCamera] num_params 1 pop 0 [mode]

function CCamera__SetZoomValueFollowPedScript<thiscall, 0x46B817>(struct: int, mode)

CCamera::StartTransition

plugin::CallMethod<0x46AB08, CCamera *, short>(this, mode);

0AA6: call_method 0x46AB08 struct [CCamera] num_params 1 pop 0 [mode]

function CCamera__StartTransition<thiscall, 0x46AB08>(struct: int, mode)

CCamera::StartTransitionWhenNotFinishedInter

plugin::CallMethod<0x46AAF5, CCamera *, short>(this, mode);

0AA6: call_method 0x46AAF5 struct [CCamera] num_params 1 pop 0 [mode]

function CCamera__StartTransitionWhenNotFinishedInter<thiscall, 0x46AAF5>(struct: int, mode)

CCamera::StoreValuesDuringInterPol

plugin::CallMethod<0x46AA01, CCamera *, CVector&, CVector&, CVector&, float&>(this, _SourceDuringInter, _TargetDuringInter, _UpDuringInter, _FOVDuringInter);

0AA6: call_method 0x46AA01 struct [CCamera] num_params 4 pop 0 [_FOVDuringInter] [_UpDuringInter] [_TargetDuringInter] [_SourceDuringInter]

function CCamera__StoreValuesDuringInterPol<thiscall, 0x46AA01>(struct: int, _SourceDuringInter, _TargetDuringInter, _UpDuringInter, _FOVDuringInter)

CCamera::TakeControl

plugin::CallMethod<0x46A4F8, CCamera , CEntity, short, short, int>(this, pEntity, mode, _TypeOfSwitch, _WhoIsInControlOfTheCamera);

0AA6: call_method 0x46A4F8 struct [CCamera] num_params 4 pop 0 [_WhoIsInControlOfTheCamera] [_TypeOfSwitch] [mode] [pEntity]

function CCamera__TakeControl<thiscall, 0x46A4F8>(struct: int, pEntity, mode, _TypeOfSwitch, _WhoIsInControlOfTheCamera)

CCamera::TakeControlNoEntity

plugin::CallMethod<0x46A494, CCamera *, CVector const&, short, int>(this, vecFixedModeVector, _TypeOfSwitch, _WhoIsInControlOfTheCamera);

0AA6: call_method 0x46A494 struct [CCamera] num_params 3 pop 0 [_WhoIsInControlOfTheCamera] [_TypeOfSwitch] [vecFixedModeVector]

function CCamera__TakeControlNoEntity<thiscall, 0x46A494>(struct: int, vecFixedModeVector, _TypeOfSwitch, _WhoIsInControlOfTheCamera)

CCamera::TakeControlWithSpline

plugin::CallMethod<0x46A46A, CCamera *, short>(this, TypeOfSwitch);

0AA6: call_method 0x46A46A struct [CCamera] num_params 1 pop 0 [TypeOfSwitch]

function CCamera__TakeControlWithSpline<thiscall, 0x46A46A>(struct: int, TypeOfSwitch)

CCamera::TryToStartNewCamMode

plugin::CallMethodAndReturn(this, mode);

0AA8: call_method_return 0x467AAD struct [CCamera] num_params 1 pop 0 [mode] func_ret [bool]

function CCamera__TryToStartNewCamMode<thiscall, 0x467AAD>(struct: int, mode): int

CCamera::UpdateAimingCoors

plugin::CallMethod<0x467A8C, CCamera *, CVector const&>(this, vecAimingTarget);

0AA6: call_method 0x467A8C struct [CCamera] num_params 1 pop 0 [vecAimingTarget]

function CCamera__UpdateAimingCoors<thiscall, 0x467A8C>(struct: int, vecAimingTarget)

CCamera::UpdateSoundDistances

plugin::CallMethod<0x46A885, CCamera *>(this);

0AA6: call_method 0x46A885 struct [CCamera] num_params 0 pop 0

function CCamera__UpdateSoundDistances<thiscall, 0x46A885>(struct: int)

CCamera::UpdateTargetEntity

plugin::CallMethod<0x46A5A3, CCamera *>(this);

0AA6: call_method 0x46A5A3 struct [CCamera] num_params 0 pop 0

function CCamera__UpdateTargetEntity<thiscall, 0x46A5A3>(struct: int)

CCamera::Using1stPersonWeaponMode

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x46B8E2 struct [CCamera] num_params 0 pop 0 func_ret [bool]

function CCamera__Using1stPersonWeaponMode<thiscall, 0x46B8E2>(struct: int): int

plugin_vc\game_vc\CCarAI.cpp

CCarAI::AddAmbulanceOccupants

plugin::CallDynGlobal(gaddrof(CCarAI::AddAmbulanceOccupants), vehicle);

CCarAI::AddFiretruckOccupants

plugin::CallDynGlobal(gaddrof(CCarAI::AddFiretruckOccupants), vehicle);

CCarAI::AddPoliceCarOccupants

plugin::CallDynGlobal(gaddrof(CCarAI::AddPoliceCarOccupants), vehicle);

CCarAI::CarHasReasonToStop

plugin::CallDynGlobal(gaddrof(CCarAI::CarHasReasonToStop), vehicle);

CCarAI::FindPoliceBoatMissionForWantedLevel

plugin::CallAndReturnDynGlobal(gaddrof(CCarAI::FindPoliceBoatMissionForWantedLevel));

0AA7: call_function_return 0x419880 num_params 0 pop 0 func_ret [eCarMission]

function CCarAI__FindPoliceBoatMissionForWantedLevel<cdecl, 0x419880>(): int

CCarAI::FindPoliceCarMissionForWantedLevel

plugin::CallAndReturnDynGlobal(gaddrof(CCarAI::FindPoliceCarMissionForWantedLevel));

0AA7: call_function_return 0x4198C0 num_params 0 pop 0 func_ret [eCarMission]

function CCarAI__FindPoliceCarMissionForWantedLevel<cdecl, 0x4198C0>(): int

CCarAI::FindPoliceCarSpeedForWantedLevel

plugin::CallAndReturnDynGlobal(gaddrof(CCarAI::FindPoliceCarSpeedForWantedLevel), vehicle);

0AA7: call_function_return 0x4196E0 num_params 1 pop 1 [vehicle] func_ret [int]

function CCarAI__FindPoliceCarSpeedForWantedLevel<cdecl, 0x4196E0>(vehicle): int

CCarAI::GetCarToGoToCoors

plugin::CallAndReturnDynGlobal(gaddrof(CCarAI::GetCarToGoToCoors), vehicle, coors);

0AA7: call_function_return 0x419D20 num_params 2 pop 2 [coors] [vehicle] func_ret [float]

function CCarAI__GetCarToGoToCoors<cdecl, 0x419D20>(vehicle, coors): float

CCarAI::GetCarToParkAtCoors

plugin::CallAndReturnDynGlobal(gaddrof(CCarAI::GetCarToParkAtCoors), vehicle, coors);

0AA7: call_function_return 0x419CC0 num_params 2 pop 2 [coors] [vehicle] func_ret [float]

function CCarAI__GetCarToParkAtCoors<cdecl, 0x419CC0>(vehicle, coors): float

CCarAI::MakeWayForCarWithSiren

plugin::CallDynGlobal(gaddrof(CCarAI::MakeWayForCarWithSiren), vehicle);

CCarAI::MellowOutChaseSpeed

plugin::CallDynGlobal(gaddrof(CCarAI::MellowOutChaseSpeed), vehicle);

CCarAI::MellowOutChaseSpeedBoat

plugin::CallDynGlobal(gaddrof(CCarAI::MellowOutChaseSpeedBoat), vehicle);

CCarAI::TellCarToRamOtherCar

plugin::CallDynGlobal(gaddrof(CCarAI::TellCarToRamOtherCar), vehicle, ramVehicle);

CCarAI::TellOccupantsToFleeCar

plugin::CallDynGlobal(gaddrof(CCarAI::TellOccupantsToFleeCar), vehicle);

CCarAI::TellOccupantsToLeaveCar

plugin::CallDynGlobal(gaddrof(CCarAI::TellOccupantsToLeaveCar), vehicle);

CCarAI::UpdateCarAI

plugin::CallDynGlobal(gaddrof(CCarAI::UpdateCarAI), vehicle);

plugin_vc\game_vc\CCarCtrl.cpp

CCarCtrl::AddToLoadedVehicleArray

plugin::CallAndReturn(arg0, arg1, arg2);

0AA7: call_function_return 0x4267D0 num_params 3 pop 3 [arg2] [arg1] [arg0] func_ret [int]

function CCarCtrl__AddToLoadedVehicleArray<cdecl, 0x4267D0>(arg0, arg1, arg2): int

CCarCtrl::AddToVehicleArray

plugin::CallAndReturn(arg0, arg1);

0AA7: call_function_return 0x426820 num_params 2 pop 2 [arg1] [arg0] func_ret [int]

function CCarCtrl__AddToVehicleArray<cdecl, 0x426820>(arg0, arg1): int

CCarCtrl::ChooseCarModel

plugin::CallAndReturn(arg0);

0AA7: call_function_return 0x426AA0 num_params 1 pop 1 [arg0] func_ret [int]

function CCarCtrl__ChooseCarModel<cdecl, 0x426AA0>(arg0): int

CCarCtrl::ChooseCarModelToLoad

plugin::CallAndReturn(arg0);

0AA7: call_function_return 0x426A30 num_params 1 pop 1 [arg0] func_ret [int]

function CCarCtrl__ChooseCarModelToLoad<cdecl, 0x426A30>(arg0): int

CCarCtrl::ChooseCarRating

plugin::CallAndReturn(arg0);

0AA7: call_function_return 0x426D40 num_params 1 pop 1 [arg0] func_ret [int]

function CCarCtrl__ChooseCarRating<cdecl, 0x426D40>(arg0): int

CCarCtrl::ChooseModel

plugin::CallAndReturn, int>(arg0, arg1);

0AA7: call_function_return 0x426B40 num_params 2 pop 2 [arg1] [arg0] func_ret [int]

function CCarCtrl__ChooseModel<cdecl, 0x426B40>(arg0, arg1): int

CCarCtrl::ChoosePoliceCarModel

plugin::CallAndReturn();

0AA7: call_function_return 0x426850 num_params 0 pop 0 func_ret [int]

function CCarCtrl__ChoosePoliceCarModel<cdecl, 0x426850>(): int

CCarCtrl::ClearInterestingVehicleList

plugin::Call<0x41D300>();

0AA5: call_function 0x41D300 num_params 0 pop 0

function CCarCtrl__ClearInterestingVehicleList<cdecl, 0x41D300>()

CCarCtrl::DragCarToPoint

plugin::Call<0x4208B0, CVehicle, CVector>(vehicle, coords);

0AA5: call_function 0x4208B0 num_params 2 pop 2 [coords] [vehicle]

function CCarCtrl__DragCarToPoint<cdecl, 0x4208B0>(vehicle, coords)

CCarCtrl::FindAngleToWeaveThroughTraffic

plugin::CallAndReturn, CPhysical, float, float>(vehicle, physical, arg2, arg3);

0AA7: call_function_return 0x423C00 num_params 4 pop 4 [arg3] [arg2] [physical] [vehicle] func_ret [float]

function CCarCtrl__FindAngleToWeaveThroughTraffic<cdecl, 0x423C00>(vehicle, physical, arg2, arg3): float

CCarCtrl::FindLinksToGoWithTheseNodes

plugin::CallAndReturn(vehicle);

0AA7: call_function_return 0x41CC20 num_params 1 pop 1 [vehicle] func_ret [int]

function CCarCtrl__FindLinksToGoWithTheseNodes<cdecl, 0x41CC20>(vehicle): int

CCarCtrl::FindMaximumSpeedForThisCarInTraffic

plugin::CallAndReturn(vehicle);

0AA7: call_function_return 0x425880 num_params 1 pop 1 [vehicle] func_ret [float]

function CCarCtrl__FindMaximumSpeedForThisCarInTraffic<cdecl, 0x425880>(vehicle): float

CCarCtrl::FindPathDirection

plugin::CallAndReturn(arg0, arg1, arg2);

0AA7: call_function_return 0x421DC0 num_params 3 pop 3 [arg2] [arg1] [arg0] func_ret [char]

function CCarCtrl__FindPathDirection<cdecl, 0x421DC0>(arg0, arg1, arg2): int

CCarCtrl::GenerateEmergencyServicesCar

plugin::Call<0x41C940>();

0AA5: call_function 0x41C940 num_params 0 pop 0

function CCarCtrl__GenerateEmergencyServicesCar<cdecl, 0x41C940>()

CCarCtrl::GenerateOneEmergencyServicesCar

plugin::CallAndReturn(model, driveToCoord);

0AA7: call_function_return 0x41C460 num_params 2 pop 2 [driveToCoord] [model] func_ret [bool]

function CCarCtrl__GenerateOneEmergencyServicesCar<cdecl, 0x41C460>(model, driveToCoord): int

CCarCtrl::GenerateOneRandomCar

plugin::Call<0x426DB0>();

0AA5: call_function 0x426DB0 num_params 0 pop 0

function CCarCtrl__GenerateOneRandomCar<cdecl, 0x426DB0>()

CCarCtrl::GenerateRandomCars

plugin::Call<0x4292A0>();

0AA5: call_function 0x4292A0 num_params 0 pop 0

function CCarCtrl__GenerateRandomCars<cdecl, 0x4292A0>()

CCarCtrl::Init

plugin::Call<0x4293D0>();

0AA5: call_function 0x4293D0 num_params 0 pop 0

function CCarCtrl__Init<cdecl, 0x4293D0>()

CCarCtrl::IsThisVehicleInteresting

plugin::CallAndReturn(vehicle);

0AA7: call_function_return 0x41D350 num_params 1 pop 1 [vehicle] func_ret [bool]

function CCarCtrl__IsThisVehicleInteresting<cdecl, 0x41D350>(vehicle): int

CCarCtrl::JoinCarWithRoadSystem

plugin::Call<0x41D000, CVehicle*>(vehicle);

0AA5: call_function 0x41D000 num_params 1 pop 1 [vehicle]

function CCarCtrl__JoinCarWithRoadSystem<cdecl, 0x41D000>(vehicle)

CCarCtrl::JoinCarWithRoadSystemGotoCoors

plugin::CallAndReturn(vehicle, arg1, arg2);

0AA7: call_function_return 0x41CEB0 num_params 3 pop 3 [arg2] [arg1] [vehicle] func_ret [bool]

function CCarCtrl__JoinCarWithRoadSystemGotoCoors<cdecl, 0x41CEB0>(vehicle, arg1, arg2): int

CCarCtrl::MapCouldMoveInThisArea

plugin::CallAndReturn(arg0, arg1);

0AA7: call_function_return 0x41C2F0 num_params 2 pop 2 [arg1] [arg0] func_ret [bool]

function CCarCtrl__MapCouldMoveInThisArea<cdecl, 0x41C2F0>(arg0, arg1): int

CCarCtrl::PickNextNodeAccordingStrategy

plugin::CallAndReturn(vehicle);

0AA7: call_function_return 0x422A10 num_params 1 pop 1 [vehicle] func_ret [char]

function CCarCtrl__PickNextNodeAccordingStrategy<cdecl, 0x422A10>(vehicle): int

CCarCtrl::PickNextNodeRandomly

plugin::CallAndReturn(vehicle);

0AA7: call_function_return 0x421F70 num_params 1 pop 1 [vehicle] func_ret [int]

function CCarCtrl__PickNextNodeRandomly<cdecl, 0x421F70>(vehicle): int

CCarCtrl::PickNextNodeToChaseCar

plugin::CallAndReturn, float, float, CVehicle>(vehicle, arg1, arg2, arg3);

0AA7: call_function_return 0x4213A0 num_params 4 pop 4 [arg3] [arg2] [arg1] [vehicle] func_ret [int]

function CCarCtrl__PickNextNodeToChaseCar<cdecl, 0x4213A0>(vehicle, arg1, arg2, arg3): int

CCarCtrl::PickNextNodeToFollowPath

plugin::CallAndReturn(vehicle);

0AA7: call_function_return 0x420D50 num_params 1 pop 1 [vehicle] func_ret [bool]

function CCarCtrl__PickNextNodeToFollowPath<cdecl, 0x420D50>(vehicle): int

CCarCtrl::PossiblyRemoveVehicle

plugin::Call<0x426030, CVehicle*>(vehicle);

0AA5: call_function 0x426030 num_params 1 pop 1 [vehicle]

function CCarCtrl__PossiblyRemoveVehicle<cdecl, 0x426030>(vehicle)

CCarCtrl::ReInit

plugin::Call<0x429320>();

0AA5: call_function 0x429320 num_params 0 pop 0

function CCarCtrl__ReInit<cdecl, 0x429320>()

CCarCtrl::RegisterVehicleOfInterest

plugin::Call<0x41D370, CVehicle*>(vehicle);

0AA5: call_function 0x41D370 num_params 1 pop 1 [vehicle]

function CCarCtrl__RegisterVehicleOfInterest<cdecl, 0x41D370>(vehicle)

CCarCtrl::RemoveCarsIfThePoolGetsFull

plugin::Call<0x4264C0>();

0AA5: call_function 0x4264C0 num_params 0 pop 0

function CCarCtrl__RemoveCarsIfThePoolGetsFull<cdecl, 0x4264C0>()

CCarCtrl::RemoveDistantCars

plugin::Call<0x426640>();

0AA5: call_function 0x426640 num_params 0 pop 0

function CCarCtrl__RemoveDistantCars<cdecl, 0x426640>()

CCarCtrl::RemoveFromInterestingVehicleList

plugin::Call<0x41D320, CVehicle*>(vehicle);

0AA5: call_function 0x41D320 num_params 1 pop 1 [vehicle]

function CCarCtrl__RemoveFromInterestingVehicleList<cdecl, 0x41D320>(vehicle)

CCarCtrl::RemoveFromLoadedVehicleArray

plugin::Call<0x426740, int, int>(arg0, arg1);

0AA5: call_function 0x426740 num_params 2 pop 2 [arg1] [arg0]

function CCarCtrl__RemoveFromLoadedVehicleArray<cdecl, 0x426740>(arg0, arg1)

CCarCtrl::ScanForPedDanger

plugin::Call<0x4255E0, CVehicle*>(vehicle);

0AA5: call_function 0x4255E0 num_params 1 pop 1 [vehicle]

function CCarCtrl__ScanForPedDanger<cdecl, 0x4255E0>(vehicle)

CCarCtrl::SlowCarDownForCarsSectorList

plugin::Call<0x424B50, CPtrList&, CVehicle, float, float, float, float, float, float>(ptrlist, vehicle, arg2, arg3, arg4, arg5, arg6, arg7);

0AA5: call_function 0x424B50 num_params 8 pop 8 [arg7] [arg6] [arg5] [arg4] [arg3] [arg2] [vehicle] [ptrlist]

function CCarCtrl__SlowCarDownForCarsSectorList<cdecl, 0x424B50>(ptrlist, vehicle, arg2, arg3, arg4, arg5, arg6, arg7)

CCarCtrl::SlowCarDownForOtherCar

plugin::Call<0x424780, CEntity, CVehicle, float*, float>(entity, vehicle, arg2, arg3);

0AA5: call_function 0x424780 num_params 4 pop 4 [arg3] [arg2] [vehicle] [entity]

function CCarCtrl__SlowCarDownForOtherCar<cdecl, 0x424780>(entity, vehicle, arg2, arg3)

CCarCtrl::SlowCarDownForPedsSectorList

plugin::Call<0x424C70, CPtrList&, CVehicle, float, float, float, float, float, float>(ptrlist, vehicle, arg2, arg3, arg4, arg5, arg6, arg7);

0AA5: call_function 0x424C70 num_params 8 pop 8 [arg7] [arg6] [arg5] [arg4] [arg3] [arg2] [vehicle] [ptrlist]

function CCarCtrl__SlowCarDownForPedsSectorList<cdecl, 0x424C70>(ptrlist, vehicle, arg2, arg3, arg4, arg5, arg6, arg7)

CCarCtrl::SlowCarOnRailsDownForTrafficAndLights

plugin::Call<0x4254C0, CVehicle*>(vehicle);

0AA5: call_function 0x4254C0 num_params 1 pop 1 [vehicle]

function CCarCtrl__SlowCarOnRailsDownForTrafficAndLights<cdecl, 0x4254C0>(vehicle)

CCarCtrl::SteerAIBoatWithPhysicsAttackingPlayer

plugin::Call<0x41DFA0, CVehicle, float, float, float, bool*>(vehicle, arg1, arg2, arg3, arg4);

0AA5: call_function 0x41DFA0 num_params 5 pop 5 [arg4] [arg3] [arg2] [arg1] [vehicle]

function CCarCtrl__SteerAIBoatWithPhysicsAttackingPlayer<cdecl, 0x41DFA0>(vehicle, arg1, arg2, arg3, arg4)

CCarCtrl::SteerAIBoatWithPhysicsHeadingForTarget

plugin::Call<0x41E2D0, CVehicle, float, float, float, float, float>(vehicle, arg1, arg2, arg3, arg4, arg5);

0AA5: call_function 0x41E2D0 num_params 6 pop 6 [arg5] [arg4] [arg3] [arg2] [arg1] [vehicle]

function CCarCtrl__SteerAIBoatWithPhysicsHeadingForTarget<cdecl, 0x41E2D0>(vehicle, arg1, arg2, arg3, arg4, arg5)

CCarCtrl::SteerAICarBlockingPlayerForwardAndBack

plugin::Call<0x41E520, CVehicle, float, float, float, bool*>(vehicle, arg1, arg2, arg3, arg4);

0AA5: call_function 0x41E520 num_params 5 pop 5 [arg4] [arg3] [arg2] [arg1] [vehicle]

function CCarCtrl__SteerAICarBlockingPlayerForwardAndBack<cdecl, 0x41E520>(vehicle, arg1, arg2, arg3, arg4)

CCarCtrl::SteerAICarWithPhysics

plugin::Call<0x420580, CVehicle*>(vehicle);

0AA5: call_function 0x420580 num_params 1 pop 1 [vehicle]

function CCarCtrl__SteerAICarWithPhysics<cdecl, 0x420580>(vehicle)

CCarCtrl::SteerAICarWithPhysicsFollowPath

plugin::Call<0x41EEE0, CVehicle, float, float, float, bool*>(vehicle, arg1, arg2, arg3, arg4);

0AA5: call_function 0x41EEE0 num_params 5 pop 5 [arg4] [arg3] [arg2] [arg1] [vehicle]

function CCarCtrl__SteerAICarWithPhysicsFollowPath<cdecl, 0x41EEE0>(vehicle, arg1, arg2, arg3, arg4)

CCarCtrl::SteerAICarWithPhysicsHeadingForTarget

plugin::Call<0x41EAB0, CVehicle, CPhysical, float, float, float, float, float, bool>(vehicle, arg1, arg2, arg3, arg4, arg5, arg6, arg7);

0AA5: call_function 0x41EAB0 num_params 8 pop 8 [arg7] [arg6] [arg5] [arg4] [arg3] [arg2] [arg1] [vehicle]

function CCarCtrl__SteerAICarWithPhysicsHeadingForTarget<cdecl, 0x41EAB0>(vehicle, arg1, arg2, arg3, arg4, arg5, arg6, arg7)

CCarCtrl::SteerAICarWithPhysicsTryingToBlockTarget_Stop

plugin::Call<0x41E830, CVehicle, float, float, float, float, float, float, float, bool*>(vehicle, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8);

0AA5: call_function 0x41E830 num_params 9 pop 9 [arg8] [arg7] [arg6] [arg5] [arg4] [arg3] [arg2] [arg1] [vehicle]

function CCarCtrl__SteerAICarWithPhysicsTryingToBlockTarget_Stop<cdecl, 0x41E830>(vehicle, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8)

CCarCtrl::SteerAICarWithPhysics_OnlyMission

plugin::Call<0x41FD10, CVehicle, float, float, float, bool*>(vehicle, arg1, arg2, arg3, arg4);

0AA5: call_function 0x41FD10 num_params 5 pop 5 [arg4] [arg3] [arg2] [arg1] [vehicle]

function CCarCtrl__SteerAICarWithPhysics_OnlyMission<cdecl, 0x41FD10>(vehicle, arg1, arg2, arg3, arg4)

CCarCtrl::SteerAIHeliTowardsTargetCoors

plugin::Call<0x41D900, CAutomobile*>(automobile);

0AA5: call_function 0x41D900 num_params 1 pop 1 [automobile]

function CCarCtrl__SteerAIHeliTowardsTargetCoors<cdecl, 0x41D900>(automobile)

CCarCtrl::SteerAIPlaneTowardsTargetCoors

plugin::Call<0x41D410, CAutomobile*>(automobile);

0AA5: call_function 0x41D410 num_params 1 pop 1 [automobile]

function CCarCtrl__SteerAIPlaneTowardsTargetCoors<cdecl, 0x41D410>(automobile)

CCarCtrl::SwitchVehicleToRealPhysics

plugin::Call<0x41D2D0, CVehicle*>(vehicle);

0AA5: call_function 0x41D2D0 num_params 1 pop 1 [vehicle]

function CCarCtrl__SwitchVehicleToRealPhysics<cdecl, 0x41D2D0>(vehicle)

CCarCtrl::TestCollisionBetween2MovingRects

plugin::CallAndReturn, CVehicle, float, float, CVector, CVector, unsigned char>(vehicle, arg1, arg2, arg3, arg4, arg5, arg6);

0AA7: call_function_return 0x424210 num_params 7 pop 7 [arg6] [arg5] [arg4] [arg3] [arg2] [arg1] [vehicle] func_ret [float]

function CCarCtrl__TestCollisionBetween2MovingRects<cdecl, 0x424210>(vehicle, arg1, arg2, arg3, arg4, arg5, arg6): float

CCarCtrl::UpdateCarCount

plugin::Call<0x41C350, CVehicle*, unsigned char>(vehicle, arg1);

0AA5: call_function 0x41C350 num_params 2 pop 2 [arg1] [vehicle]

function CCarCtrl__UpdateCarCount<cdecl, 0x41C350>(vehicle, arg1)

CCarCtrl::UpdateCarOnRails

plugin::Call<0x425BF0, CVehicle*>(vehicle);

0AA5: call_function 0x425BF0 num_params 1 pop 1 [vehicle]

function CCarCtrl__UpdateCarOnRails<cdecl, 0x425BF0>(vehicle)

CCarCtrl::WeaveThroughCarsSectorList

plugin::Call<0x423490, CPtrList&, CVehicle, CPhysical, float, float, float, float, float, float>(ptrlist, vehicle, arg2, arg3, arg4, arg5, arg6, arg7, arg8);

0AA5: call_function 0x423490 num_params 9 pop 9 [arg8] [arg7] [arg6] [arg5] [arg4] [arg3] [arg2] [vehicle] [ptrlist]

function CCarCtrl__WeaveThroughCarsSectorList<cdecl, 0x423490>(ptrlist, vehicle, arg2, arg3, arg4, arg5, arg6, arg7, arg8)

CCarCtrl::WeaveThroughObjectsSectorList

plugin::Call<0x422B00, CPtrList&, CVehicle, float, float, float, float, float, float*>(ptrlist, vehicle, arg2, arg3, arg4, arg5, arg6, arg7);

0AA5: call_function 0x422B00 num_params 8 pop 8 [arg7] [arg6] [arg5] [arg4] [arg3] [arg2] [vehicle] [ptrlist]

function CCarCtrl__WeaveThroughObjectsSectorList<cdecl, 0x422B00>(ptrlist, vehicle, arg2, arg3, arg4, arg5, arg6, arg7)

CCarCtrl::WeaveThroughPedsSectorList

plugin::Call<0x4230F0, CPtrList&, CVehicle, CPhysical, float, float, float, float, float, float>(ptrlist, vehicle, arg2, arg3, arg4, arg5, arg6, arg7, arg8);

0AA5: call_function 0x4230F0 num_params 9 pop 9 [arg8] [arg7] [arg6] [arg5] [arg4] [arg3] [arg2] [vehicle] [ptrlist]

function CCarCtrl__WeaveThroughPedsSectorList<cdecl, 0x4230F0>(ptrlist, vehicle, arg2, arg3, arg4, arg5, arg6, arg7, arg8)

plugin_vc\game_vc\CCarGenerator.cpp

CCarGenerator::CheckForBlockage

plugin::CallMethodAndReturn(this, modelId);

0AA8: call_method_return 0x5A6FC0 struct [CCarGenerator] num_params 1 pop 0 [modelId] func_ret [bool]

function CCarGenerator__CheckForBlockage<thiscall, 0x5A6FC0>(struct: int, modelId): int

CCarGenerator::CheckIfWithinRangeOfAnyPlayers

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x5A6D00 struct [CCarGenerator] num_params 0 pop 0 func_ret [bool]

function CCarGenerator__CheckIfWithinRangeOfAnyPlayers<thiscall, 0x5A6D00>(struct: int): int

CCarGenerator::DoInternalProcessing

plugin::CallMethod<0x5A71C0, CCarGenerator *>(this);

0AA6: call_method 0x5A71C0 struct [CCarGenerator] num_params 0 pop 0

function CCarGenerator__DoInternalProcessing<thiscall, 0x5A71C0>(struct: int)

CCarGenerator::Process

plugin::CallMethod<0x5A7130, CCarGenerator *>(this);

0AA6: call_method 0x5A7130 struct [CCarGenerator] num_params 0 pop 0

function CCarGenerator__Process<thiscall, 0x5A7130>(struct: int)

CCarGenerator::Setup

plugin::CallMethodAndReturn(this, x, y, z, angle, modelId, primaryColor, secondaryColor, forceSpawn, alarm, doorLock, minDelay, maxDelay);

0AA8: call_method_return 0x5A70B0 struct [CCarGenerator] num_params 12 pop 0 [maxDelay] [minDelay] [doorLock] [alarm] [forceSpawn] [secondaryColor] [primaryColor] [modelId] [angle] [z] [y] [x] func_ret [unsigned int]

function CCarGenerator__Setup<thiscall, 0x5A70B0>(struct: int, x, y, z, angle, modelId, primaryColor, secondaryColor, forceSpawn, alarm, doorLock, minDelay, maxDelay): int

CCarGenerator::SwitchOff

plugin::CallMethod<0x5A7670, CCarGenerator *>(this);

0AA6: call_method 0x5A7670 struct [CCarGenerator] num_params 0 pop 0

function CCarGenerator__SwitchOff<thiscall, 0x5A7670>(struct: int)

CCarGenerator::SwitchOn

plugin::CallMethod<0x5A7650, CCarGenerator *>(this);

0AA6: call_method 0x5A7650 struct [CCarGenerator] num_params 0 pop 0

function CCarGenerator__SwitchOn<thiscall, 0x5A7650>(struct: int)

plugin_vc\game_vc\CCivilianPed.cpp

CCivilianPed::CCivilianPed

plugin::CallMethod<0x4EAE00, CCivilianPed *, ePedType, unsigned int>(this, pedType, modelIndex);

0AA6: call_method 0x4EAE00 struct [CCivilianPed] num_params 2 pop 0 [modelIndex] [pedType]

function CCivilianPed__CCivilianPed<thiscall, 0x4EAE00>(struct: int, pedType, modelIndex)

CCivilianPed::CivilianAI

plugin::CallMethod<0x4E8E20, CCivilianPed *>(this);

0AA6: call_method 0x4E8E20 struct [CCivilianPed] num_params 0 pop 0

function CCivilianPed__CivilianAI<thiscall, 0x4E8E20>(struct: int)

CCivilianPed::EnterVacantNearbyCars

plugin::CallMethod<0x4E99C0, CCivilianPed *>(this);

0AA6: call_method 0x4E99C0 struct [CCivilianPed] num_params 0 pop 0

function CCivilianPed__EnterVacantNearbyCars<thiscall, 0x4E99C0>(struct: int)

CCivilianPed::UseNearbyAttractors

plugin::CallMethod<0x4E9E90, CCivilianPed *>(this);

0AA6: call_method 0x4E9E90 struct [CCivilianPed] num_params 0 pop 0

function CCivilianPed__UseNearbyAttractors<thiscall, 0x4E9E90>(struct: int)

plugin_vc\game_vc\CClock.cpp

CClock::GetGameClockMinutesUntil

plugin::CallAndReturnDynGlobal(gaddrof(CClock::GetGameClockMinutesUntil), hours, minutes);

0AA7: call_function_return 0x487130 num_params 2 pop 2 [minutes] [hours] func_ret [unsigned int]

function CClock__GetGameClockMinutesUntil<cdecl, 0x487130>(hours, minutes): int

CClock::GetIsTimeInRange

plugin::CallAndReturnDynGlobal(gaddrof(CClock::GetIsTimeInRange), hourA, hourB);

0AA7: call_function_return 0x4870F0 num_params 2 pop 2 [hourB] [hourA] func_ret [bool]

function CClock__GetIsTimeInRange<cdecl, 0x4870F0>(hourA, hourB): int

CClock::Initialise

plugin::CallDynGlobal(gaddrof(CClock::Initialise), milisecondsPerGameMinute);

CClock::SetGameClock

plugin::CallDynGlobal(gaddrof(CClock::SetGameClock), hours, minutes);

plugin_vc\game_vc\CClouds.cpp

CClouds::Init

plugin::Call<0x540FB0>();

0AA5: call_function 0x540FB0 num_params 0 pop 0

function CClouds__Init<cdecl, 0x540FB0>()

CClouds::Render

plugin::Call<0x53FC50>();

0AA5: call_function 0x53FC50 num_params 0 pop 0

function CClouds__Render<cdecl, 0x53FC50>()

CClouds::RenderBackground

plugin::Call<0x53F650, short, short, short, short, short, short, short>(arg0, arg1, arg2, arg3, arg4, arg5, arg6);

0AA5: call_function 0x53F650 num_params 7 pop 7 [arg6] [arg5] [arg4] [arg3] [arg2] [arg1] [arg0]

function CClouds__RenderBackground<cdecl, 0x53F650>(arg0, arg1, arg2, arg3, arg4, arg5, arg6)

CClouds::RenderHorizon

plugin::Call<0x53F380>();

0AA5: call_function 0x53F380 num_params 0 pop 0

function CClouds__RenderHorizon<cdecl, 0x53F380>()

CClouds::Shutdown

plugin::Call<0x540F40>();

0AA5: call_function 0x540F40 num_params 0 pop 0

function CClouds__Shutdown<cdecl, 0x540F40>()

CClouds::Update

plugin::Call<0x540E90>();

0AA5: call_function 0x540E90 num_params 0 pop 0

function CClouds__Update<cdecl, 0x540E90>()

plugin_vc\game_vc\CClumpModelInfo.cpp

CClumpModelInfo::SetClump

plugin::CallVirtualMethod<9, CClumpModelInfo , RpClump>(this, clump);

CClumpModelInfo::CClumpModelInfo

plugin::CallMethod<0x5601C0, CClumpModelInfo *>(this);

0AA6: call_method 0x5601C0 struct [CClumpModelInfo] num_params 0 pop 0

function CClumpModelInfo__CClumpModelInfo<thiscall, 0x5601C0>(struct: int)

CClumpModelInfo::FillFrameArray

plugin::Call<0x541100, RpClump, RwFrame*>(clump, frames);

0AA5: call_function 0x541100 num_params 2 pop 2 [frames] [clump]

function CClumpModelInfo__FillFrameArray<cdecl, 0x541100>(clump, frames)

CClumpModelInfo::FindFrameFromIdCB

plugin::CallAndReturn, 0x541160, RwFrame, void*>(frame, searchData);

0AA7: call_function_return 0x541160 num_params 2 pop 2 [searchData] [frame] func_ret [RwFrame*]

function CClumpModelInfo__FindFrameFromIdCB<cdecl, 0x541160>(frame, searchData): int

CClumpModelInfo::FindFrameFromNameCB

plugin::CallAndReturn, 0x5411E0, RwFrame, void*>(frame, searchData);

0AA7: call_function_return 0x5411E0 num_params 2 pop 2 [searchData] [frame] func_ret [RwFrame*]

function CClumpModelInfo__FindFrameFromNameCB<cdecl, 0x5411E0>(frame, searchData): int

CClumpModelInfo::FindFrameFromNameWithoutIdCB

plugin::CallAndReturn, 0x541190, RwFrame, void*>(frame, searchData);

0AA7: call_function_return 0x541190 num_params 2 pop 2 [searchData] [frame] func_ret [RwFrame*]

function CClumpModelInfo__FindFrameFromNameWithoutIdCB<cdecl, 0x541190>(frame, searchData): int

CClumpModelInfo::GetFrameFromId

plugin::CallAndReturn, 0x541120, RpClump, int>(clump, id);

0AA7: call_function_return 0x541120 num_params 2 pop 2 [id] [clump] func_ret [RwFrame*]

function CClumpModelInfo__GetFrameFromId<cdecl, 0x541120>(clump, id): int

CClumpModelInfo::SetAtomicRendererCB

plugin::Call<0x5412A0, RpAtomic, void>(atomic, renderFunc);

0AA5: call_function 0x5412A0 num_params 2 pop 2 [renderFunc] [atomic]

function CClumpModelInfo__SetAtomicRendererCB<cdecl, 0x5412A0>(atomic, renderFunc)

CClumpModelInfo::SetFrameIds

plugin::CallMethod<0x541090, CClumpModelInfo , RwObjectNameIdAssocation>(this, data);

0AA6: call_method 0x541090 struct [CClumpModelInfo] num_params 1 pop 0 [data]

function CClumpModelInfo__SetFrameIds<thiscall, 0x541090>(struct: int, data)

ClumpModelStore::~ClumpModelStore

plugin::CallMethod<0x560190, ClumpModelStore *>(this);

0AA6: call_method 0x560190 struct [ClumpModelStore] num_params 0 pop 0

function ClumpModelStore__~ClumpModelStore<thiscall, 0x560190>(struct: int)

plugin_vc\game_vc\CColBox.cpp

CColBox::Set

plugin::CallMethod<0x4108D0, CColBox *, CVector const&, CVector const&, unsigned char, unsigned char>(this, sup, inf, material, flags);

0AA6: call_method 0x4108D0 struct [CColBox] num_params 4 pop 0 [flags] [material] [inf] [sup]

function CColBox__Set<thiscall, 0x4108D0>(struct: int, sup, inf, material, flags)

CColBox::operator=

plugin::CallMethod<0x410890, CColBox *, CColBox const&>(this, right);

0AA6: call_method 0x410890 struct [CColBox] num_params 1 pop 0 [right]

function CColBox__operator=<thiscall, 0x410890>(struct: int, right)

plugin_vc\game_vc\CColLine.cpp

CColLine::CColLine

plugin::CallMethod<0x410940, CColLine *, CVector const&, CVector const&>(this, start, end);

0AA6: call_method 0x410940 struct [CColLine] num_params 2 pop 0 [end] [start]

function CColLine__CColLine<thiscall, 0x410940>(struct: int, start, end)

plugin_vc\game_vc\CColModel.cpp

CColModel::CColModel

plugin::CallMethod<0x417120, CColModel *>(this);

0AA6: call_method 0x417120 struct [CColModel] num_params 0 pop 0

function CColModel__CColModel<thiscall, 0x417120>(struct: int)

CColModel::CalculateTrianglePlanes

plugin::CallMethod<0x416AE0, CColModel *>(this);

0AA6: call_method 0x416AE0 struct [CColModel] num_params 0 pop 0

function CColModel__CalculateTrianglePlanes<thiscall, 0x416AE0>(struct: int)

CColModel::GetLinkPtr

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x416A70 struct [CColModel] num_params 0 pop 0 func_ret [int]

function CColModel__GetLinkPtr<thiscall, 0x416A70>(struct: int): int

CColModel::GetTrianglePoint

plugin::CallMethodAndReturn(this, arg0, arg1);

0AA8: call_method_return 0x416B40 struct [CColModel] num_params 2 pop 0 [arg1] [arg0] func_ret [int]

function CColModel__GetTrianglePoint<thiscall, 0x416B40>(struct: int, arg0, arg1): int

CColModel::RemoveCollisionVolumes

plugin::CallMethod<0x4169B0, CColModel *>(this);

0AA6: call_method 0x4169B0 struct [CColModel] num_params 0 pop 0

function CColModel__RemoveCollisionVolumes<thiscall, 0x4169B0>(struct: int)

CColModel::RemoveTrianglePlanes

plugin::CallMethod<0x416AB0, CColModel *>(this);

0AA6: call_method 0x416AB0 struct [CColModel] num_params 0 pop 0

function CColModel__RemoveTrianglePlanes<thiscall, 0x416AB0>(struct: int)

CColModel::operator delete

plugin::Call<0x4170E0, void*>(data);

0AA5: call_function 0x4170E0 num_params 1 pop 1 [data]

function CColModel__operator delete<cdecl, 0x4170E0>(data)

CColModel::operator new

plugin::CallAndReturn(size);

0AA7: call_function_return 0x417100 num_params 1 pop 1 [size] func_ret [void*]

function CColModel__operator new<cdecl, 0x417100>(size): int

CColModel::operator=

plugin::CallMethod<0x416B80, CColModel *, CColModel const&>(this, arg0);

0AA6: call_method 0x416B80 struct [CColModel] num_params 1 pop 0 [arg0]

function CColModel__operator=<thiscall, 0x416B80>(struct: int, arg0)

plugin_vc\game_vc\CColSphere.cpp

CColSphere::IntersectRay

plugin::CallMethodAndReturn(this, rayStart, rayEnd, intPoint1, intPoint2);

0AA8: call_method_return 0x417260 struct [CColSphere] num_params 4 pop 0 [intPoint2] [intPoint1] [rayEnd] [rayStart] func_ret [bool]

function CColSphere__IntersectRay<thiscall, 0x417260>(struct: int, rayStart, rayEnd, intPoint1, intPoint2): int

CColSphere::Set

plugin::CallMethod<0x4173A0, CColSphere *, float, CVector const&, unsigned char, unsigned char>(this, radius, center, material, flags);

0AA6: call_method 0x4173A0 struct [CColSphere] num_params 4 pop 0 [flags] [material] [center] [radius]

function CColSphere__Set<thiscall, 0x4173A0>(struct: int, radius, center, material, flags)

plugin_vc\game_vc\CControllerState.cpp

CControllerState::CheckForInput

plugin::CallMethodAndReturnDynGlobal(gaddrof(CControllerState::CheckForInput), this);

0AA8: call_method_return 0x4AE470 struct [CControllerState] num_params 0 pop 0 func_ret [bool]

function CControllerState__CheckForInput<thiscall, 0x4AE470>(struct: int): int

plugin_vc\game_vc\CCopPed.cpp

CCopPed::ArrestPlayer

plugin::CallMethod<0x4EB470, CCopPed *>(this);

0AA6: call_method 0x4EB470 struct [CCopPed] num_params 0 pop 0

function CCopPed__ArrestPlayer<thiscall, 0x4EB470>(struct: int)

CCopPed::CCopPed

plugin::CallMethod<0x4ED720, CCopPed *, eCopType, int>(this, copType, arg1);

0AA6: call_method 0x4ED720 struct [CCopPed] num_params 2 pop 0 [arg1] [copType]

function CCopPed__CCopPed<thiscall, 0x4ED720>(struct: int, copType, arg1)

CCopPed::ClearPursuit

plugin::CallMethod<0x4EB770, CCopPed *>(this);

0AA6: call_method 0x4EB770 struct [CCopPed] num_params 0 pop 0

function CCopPed__ClearPursuit<thiscall, 0x4EB770>(struct: int)

CCopPed::CopAI

plugin::CallMethod<0x4EBC10, CCopPed *>(this);

0AA6: call_method 0x4EBC10 struct [CCopPed] num_params 0 pop 0

function CCopPed__CopAI<thiscall, 0x4EBC10>(struct: int)

CCopPed::ProcessHeliSwat

plugin::CallMethod<0x4EB280, CCopPed *>(this);

0AA6: call_method 0x4EB280 struct [CCopPed] num_params 0 pop 0

function CCopPed__ProcessHeliSwat<thiscall, 0x4EB280>(struct: int)

CCopPed::ProcessStingerCop

plugin::CallMethod<0x4EB010, CCopPed *>(this);

0AA6: call_method 0x4EB010 struct [CCopPed] num_params 0 pop 0

function CCopPed__ProcessStingerCop<thiscall, 0x4EB010>(struct: int)

CCopPed::ScanForCrimes

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x4EBAD0 struct [CCopPed] num_params 0 pop 0 func_ret [int]

function CCopPed__ScanForCrimes<thiscall, 0x4EBAD0>(struct: int): int

CCopPed::SetArrestPlayer

plugin::CallMethod<0x4EB5F0, CCopPed , CPed>(this, ped);

0AA6: call_method 0x4EB5F0 struct [CCopPed] num_params 1 pop 0 [ped]

function CCopPed__SetArrestPlayer<thiscall, 0x4EB5F0>(struct: int, ped)

CCopPed::SetPursuit

plugin::CallMethod<0x4EB9C0, CCopPed *, bool>(this, arg0);

0AA6: call_method 0x4EB9C0 struct [CCopPed] num_params 1 pop 0 [arg0]

function CCopPed__SetPursuit<thiscall, 0x4EB9C0>(struct: int, arg0)

plugin_vc\game_vc\CCoronas.cpp

CCoronas::DoSunAndMoon

plugin::Call<0x542210>();

0AA5: call_function 0x542210 num_params 0 pop 0

function CCoronas__DoSunAndMoon<cdecl, 0x542210>()

CCoronas::UpdateCoronaCoors

plugin::Call<0x5423E0, unsigned int, CVector const&, float, float>(id, posn, farClip, angle);

0AA5: call_function 0x5423E0 num_params 4 pop 4 [angle] [farClip] [posn] [id]

function CCoronas__UpdateCoronaCoors<cdecl, 0x5423E0>(id, posn, farClip, angle)

CCoronas::RegisterCorona

plugin::Call<0x542490, unsigned int, unsigned char, unsigned char, unsigned char, unsigned char, CVector const&, float, float, RwTexture*, unsigned char, unsigned char, unsigned char, unsigned char, float, bool, float>(coronaId, red, green, blue, alpha, pos, radius, farClip, texture, flare, reflection, arg11, arg12, normalAngle, arg14, arg15);

0AA5: call_function 0x542490 num_params 16 pop 16 [arg15] [arg14] [normalAngle] [arg12] [arg11] [reflection] [flare] [texture] [farClip] [radius] [pos] [alpha] [blue] [green] [red] [coronaId]

function CCoronas__RegisterCorona<cdecl, 0x542490>(coronaId, red, green, blue, alpha, pos, radius, farClip, texture, flare, reflection, arg11, arg12, normalAngle, arg14, arg15)

CCoronas::RegisterCorona

plugin::Call<0x5427A0, unsigned int, unsigned char, unsigned char, unsigned char, unsigned char, CVector const&, float, float, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char, float, bool, float>(coronaId, red, green, blue, alpha, pos, radius, farClip, arg8, flare, reflection, arg11, arg12, normalAngle, arg14, arg15);

0AA5: call_function 0x5427A0 num_params 16 pop 16 [arg15] [arg14] [normalAngle] [arg12] [arg11] [reflection] [flare] [arg8] [farClip] [radius] [pos] [alpha] [blue] [green] [red] [coronaId]

function CCoronas__RegisterCorona<cdecl, 0x5427A0>(coronaId, red, green, blue, alpha, pos, radius, farClip, arg8, flare, reflection, arg11, arg12, normalAngle, arg14, arg15)

CCoronas::Shutdown

plugin::Call<0x542800>();

0AA5: call_function 0x542800 num_params 0 pop 0

function CCoronas__Shutdown<cdecl, 0x542800>()

CCoronas::Init

plugin::Call<0x542830>();

0AA5: call_function 0x542830 num_params 0 pop 0

function CCoronas__Init<cdecl, 0x542830>()

CCoronas::RenderSunReflection

plugin::Call<0x542970>();

0AA5: call_function 0x542970 num_params 0 pop 0

function CCoronas__RenderSunReflection<cdecl, 0x542970>()

CCoronas::RenderReflections

plugin::Call<0x542FF0>();

0AA5: call_function 0x542FF0 num_params 0 pop 0

function CCoronas__RenderReflections<cdecl, 0x542FF0>()

CCoronas::Render

plugin::Call<0x543500>();

0AA5: call_function 0x543500 num_params 0 pop 0

function CCoronas__Render<cdecl, 0x543500>()

CCoronas::Update

plugin::Call<0x544130>();

0AA5: call_function 0x544130 num_params 0 pop 0

function CCoronas__Update<cdecl, 0x544130>()

plugin_vc\game_vc\CCranes.cpp

CCranes::AddThisOneCrane

plugin::CallAndReturnDynGlobal(gaddrof(CCranes::AddThisOneCrane), pEnity);

0AA7: call_function_return 0x5A93C0 num_params 1 pop 1 [pEnity] func_ret [int]

function CCranes__AddThisOneCrane<cdecl, 0x5A93C0>(pEnity): int

CCranes::DoesMilitaryCraneHaveThisOneAlready

plugin::CallAndReturnDynGlobal(gaddrof(CCranes::DoesMilitaryCraneHaveThisOneAlready), arg1);

0AA7: call_function_return 0x5A7F90 num_params 1 pop 1 [arg1] func_ret [bool]

function CCranes__DoesMilitaryCraneHaveThisOneAlready<cdecl, 0x5A7F90>(arg1): int

CCranes::IsThisCarBeingCarriedByAnyCrane

plugin::CallAndReturnDynGlobal(gaddrof(CCranes::IsThisCarBeingCarriedByAnyCrane), pVehicle);

0AA7: call_function_return 0x5A7AB0 num_params 1 pop 1 [pVehicle] func_ret [bool]

function CCranes__IsThisCarBeingCarriedByAnyCrane<cdecl, 0x5A7AB0>(pVehicle): int

CCranes::IsThisCarBeingTargettedByAnyCrane

plugin::CallAndReturnDynGlobal(gaddrof(CCranes::IsThisCarBeingTargettedByAnyCrane), pVehicle);

0AA7: call_function_return 0x5A7A80 num_params 1 pop 1 [pVehicle] func_ret [bool]

function CCranes__IsThisCarBeingTargettedByAnyCrane<cdecl, 0x5A7A80>(pVehicle): int

CCranes::RegisterCarForMilitaryCrane

plugin::CallDynGlobal(gaddrof(CCranes::RegisterCarForMilitaryCrane), arg1);

plugin_vc\game_vc\CCutsceneObject.cpp

CCutsceneObject::CCutsceneObject

plugin::CallMethod<0x4E04D0, CCutsceneObject *>(this);

0AA6: call_method 0x4E04D0 struct [CCutsceneObject] num_params 0 pop 0

function CCutsceneObject__CCutsceneObject<thiscall, 0x4E04D0>(struct: int)

CCutsceneObject::CreateShadow

plugin::CallMethod<0x4E03E0, CCutsceneObject *>(this);

0AA6: call_method 0x4E03E0 struct [CCutsceneObject] num_params 0 pop 0

function CCutsceneObject__CreateShadow<thiscall, 0x4E03E0>(struct: int)

plugin_vc\game_vc\CCutsceneShadow.cpp

CCutsceneShadow::Create

plugin::CallMethodAndReturnDynGlobal(gaddrof(CCutsceneShadow::Create), this, object, rasterSize, resample, blurPasses, gradient);

0AA8: call_method_return 0x625E60 struct [CCutsceneShadow] num_params 5 pop 0 [gradient] [blurPasses] [resample] [rasterSize] [object] func_ret [bool]

function CCutsceneShadow__Create<thiscall, 0x625E60>(struct: int, object, rasterSize, resample, blurPasses, gradient): int

CCutsceneShadow::DrawBorderAroundTexture

plugin::CallMethodDynGlobal(gaddrof(CCutsceneShadow::DrawBorderAroundTexture), this, color);

0AA6: call_method 0x625B60 struct [CCutsceneShadow] num_params 1 pop 0 [color]

function CCutsceneShadow__DrawBorderAroundTexture<thiscall, 0x625B60>(struct: int, color)

*CCutsceneShadow::GetShadowCamera

plugin::CallMethodAndReturnDynGlobal(gaddrof(CCutsceneShadow::GetShadowCamera), this, camType);

0AA8: call_method_return 0x625D50 struct [*CCutsceneShadow] num_params 1 pop 0 [camType] func_ret [CShadowCamera *]

function CCutsceneShadow__GetShadowCamera<thiscall, 0x625D50>(struct: int, camType): int

*CCutsceneShadow::GetShadowRwTexture

plugin::CallMethodAndReturnDynGlobal(gaddrof(CCutsceneShadow::GetShadowRwTexture), this);

0AA8: call_method_return 0x625B80 struct [*CCutsceneShadow] num_params 0 pop 0 func_ret [RwTexture *]

function CCutsceneShadow__GetShadowRwTexture<thiscall, 0x625B80>(struct: int): int

CCutsceneShadow::IsInitialized

plugin::CallMethodAndReturnDynGlobal(gaddrof(CCutsceneShadow::IsInitialized), this);

0AA8: call_method_return 0x625D80 struct [CCutsceneShadow] num_params 0 pop 0 func_ret [bool]

function CCutsceneShadow__IsInitialized<thiscall, 0x625D80>(struct: int): int

*CCutsceneShadow::SetLightProperties

plugin::CallMethodAndReturnDynGlobal(gaddrof(CCutsceneShadow::SetLightProperties), this, angleY, angleX, setLight);

0AA8: call_method_return 0x625D90 struct [*CCutsceneShadow] num_params 3 pop 0 [setLight] [angleX] [angleY] func_ret [RwFrame *]

function CCutsceneShadow__SetLightProperties<thiscall, 0x625D90>(struct: int, angleY, angleX, setLight): int

*CCutsceneShadow::Update

plugin::CallMethodAndReturnDynGlobal(gaddrof(CCutsceneShadow::Update), this);

0AA8: call_method_return 0x625BC0 struct [*CCutsceneShadow] num_params 0 pop 0 func_ret [RwRaster *]

function CCutsceneShadow__Update<thiscall, 0x625BC0>(struct: int): int

*CCutsceneShadow::UpdateForCutscene

plugin::CallMethodAndReturnDynGlobal(gaddrof(CCutsceneShadow::UpdateForCutscene), this);

0AA8: call_method_return 0x625BA0 struct [*CCutsceneShadow] num_params 0 pop 0 func_ret [RwTexture *]

function CCutsceneShadow__UpdateForCutscene<thiscall, 0x625BA0>(struct: int): int

plugin_vc\game_vc\CDamageManager.cpp

CDamageManager::ApplyDamage

plugin::CallMethodAndReturn(this, component, intensity, arg2);

0AA8: call_method_return 0x5A9650 struct [CDamageManager] num_params 3 pop 0 [arg2] [intensity] [component] func_ret [bool]

function CDamageManager__ApplyDamage<thiscall, 0x5A9650>(struct: int, component, intensity, arg2): int

CDamageManager::FuckCarCompletely

plugin::CallMethod<0x5A9600, CDamageManager *>(this);

0AA6: call_method 0x5A9600 struct [CDamageManager] num_params 0 pop 0

function CDamageManager__FuckCarCompletely<thiscall, 0x5A9600>(struct: int)

CDamageManager::GetComponentGroup

plugin::CallMethodAndReturn, tComponent, tComponentGroup, unsigned char*>(this, component, group, damageCompId);

0AA8: call_method_return 0x5A98D0 struct [CDamageManager] num_params 3 pop 0 [damageCompId] [group] [component] func_ret [bool]

function CDamageManager__GetComponentGroup<thiscall, 0x5A98D0>(struct: int, component, group, damageCompId): int

CDamageManager::GetDoorStatus

plugin::CallMethodAndReturn(this, door);

0AA8: call_method_return 0x5A9810 struct [CDamageManager] num_params 1 pop 0 [door] func_ret [unsigned int]

function CDamageManager__GetDoorStatus<thiscall, 0x5A9810>(struct: int, door): int

CDamageManager::GetEngineStatus

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x5A97E0 struct [CDamageManager] num_params 0 pop 0 func_ret [unsigned int]

function CDamageManager__GetEngineStatus<thiscall, 0x5A97E0>(struct: int): int

CDamageManager::GetLightStatus

plugin::CallMethodAndReturn(this, light);

0AA8: call_method_return 0x5A9870 struct [CDamageManager] num_params 1 pop 0 [light] func_ret [unsigned int]

function CDamageManager__GetLightStatus<thiscall, 0x5A9870>(struct: int, light): int

CDamageManager::GetPanelStatus

plugin::CallMethodAndReturn(this, panel);

0AA8: call_method_return 0x5A9850 struct [CDamageManager] num_params 1 pop 0 [panel] func_ret [unsigned int]

function CDamageManager__GetPanelStatus<thiscall, 0x5A9850>(struct: int, panel): int

CDamageManager::GetWheelStatus

plugin::CallMethodAndReturn(this, wheel);

0AA8: call_method_return 0x5A9830 struct [CDamageManager] num_params 1 pop 0 [wheel] func_ret [unsigned int]

function CDamageManager__GetWheelStatus<thiscall, 0x5A9830>(struct: int, wheel): int

CDamageManager::ProgressPanelDamage

plugin::CallMethodAndReturn(this, panel);

0AA8: call_method_return 0x5A9790 struct [CDamageManager] num_params 1 pop 0 [panel] func_ret [bool]

function CDamageManager__ProgressPanelDamage<thiscall, 0x5A9790>(struct: int, panel): int

CDamageManager::ResetDamageStatus

plugin::CallMethod<0x5A9890, CDamageManager *>(this);

0AA6: call_method 0x5A9890 struct [CDamageManager] num_params 0 pop 0

function CDamageManager__ResetDamageStatus<thiscall, 0x5A9890>(struct: int)

CDamageManager::SetDoorStatus

plugin::CallMethod<0x5A9820, CDamageManager *, eDoors, unsigned int>(this, door, status);

0AA6: call_method 0x5A9820 struct [CDamageManager] num_params 2 pop 0 [status] [door]

function CDamageManager__SetDoorStatus<thiscall, 0x5A9820>(struct: int, door, status)

CDamageManager::SetEngineStatus

plugin::CallMethod<0x5A97F0, CDamageManager *, unsigned int>(this, status);

0AA6: call_method 0x5A97F0 struct [CDamageManager] num_params 1 pop 0 [status]

function CDamageManager__SetEngineStatus<thiscall, 0x5A97F0>(struct: int, status)

CDamageManager::SetWheelStatus

plugin::CallMethod<0x5A9840, CDamageManager *, int, unsigned int>(this, wheel, status);

0AA6: call_method 0x5A9840 struct [CDamageManager] num_params 2 pop 0 [status] [wheel]

function CDamageManager__SetWheelStatus<thiscall, 0x5A9840>(struct: int, wheel, status)

plugin_vc\game_vc\CDarkel.cpp

CDarkel::DealWithWeaponChangeAtEndOfFrenzy

plugin::Call<0x429910>();

0AA5: call_function 0x429910 num_params 0 pop 0

function CDarkel__DealWithWeaponChangeAtEndOfFrenzy<cdecl, 0x429910>()

CDarkel::DrawMessages

plugin::Call<0x429FE0>();

0AA5: call_function 0x429FE0 num_params 0 pop 0

function CDarkel__DrawMessages<cdecl, 0x429FE0>()

CDarkel::FrenzyOnGoing

plugin::CallAndReturn();

0AA7: call_function_return 0x429FC0 num_params 0 pop 0 func_ret [bool]

function CDarkel__FrenzyOnGoing<cdecl, 0x429FC0>(): int

CDarkel::Init

plugin::Call<0x42A7A0>();

0AA5: call_function 0x42A7A0 num_params 0 pop 0

function CDarkel__Init<cdecl, 0x42A7A0>()

CDarkel::QueryModelsKilledByPlayer

plugin::CallAndReturn(arg0);

0AA7: call_function_return 0x429AF0 num_params 1 pop 1 [arg0] func_ret [short]

function CDarkel__QueryModelsKilledByPlayer<cdecl, 0x429AF0>(arg0): int

CDarkel::ReadStatus

plugin::CallAndReturn();

0AA7: call_function_return 0x429FD0 num_params 0 pop 0 func_ret [short]

function CDarkel__ReadStatus<cdecl, 0x429FD0>(): int

CDarkel::RegisterCarBlownUpByPlayer

plugin::CallAndReturn(vehicle);

0AA7: call_function_return 0x429DF0 num_params 1 pop 1 [vehicle] func_ret [int]

function CDarkel__RegisterCarBlownUpByPlayer<cdecl, 0x429DF0>(vehicle): int

CDarkel::RegisterKillByPlayer

plugin::Call<0x429E90, CPed*, eWeaponType, bool>(ped, weaponType, arg2);

0AA5: call_function 0x429E90 num_params 3 pop 3 [arg2] [weaponType] [ped]

function CDarkel__RegisterKillByPlayer<cdecl, 0x429E90>(ped, weaponType, arg2)

CDarkel::RegisterKillNotByPlayer

plugin::Call<0x429E80, CPed*, eWeaponType>(arg0, weaponType);

0AA5: call_function 0x429E80 num_params 2 pop 2 [weaponType] [arg0]

function CDarkel__RegisterKillNotByPlayer<cdecl, 0x429E80>(arg0, weaponType)

CDarkel::ResetModelsKilledByPlayer

plugin::Call<0x429B00>();

0AA5: call_function 0x429B00 num_params 0 pop 0

function CDarkel__ResetModelsKilledByPlayer<cdecl, 0x429B00>()

CDarkel::ResetOnPlayerDeath

plugin::Call<0x429F90>();

0AA5: call_function 0x429F90 num_params 0 pop 0

function CDarkel__ResetOnPlayerDeath<cdecl, 0x429F90>()

CDarkel::StartFrenzy

plugin::Call<0x429B60, eWeaponType, int, unsigned short, int, unsigned short*, int, int, int, bool, bool>(weaponType, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9);

0AA5: call_function 0x429B60 num_params 10 pop 10 [arg9] [arg8] [arg7] [arg6] [arg5] [arg4] [arg3] [arg2] [arg1] [weaponType]

function CDarkel__StartFrenzy<cdecl, 0x429B60>(weaponType, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9)

CDarkel::Update

plugin::Call<0x42A650>();

0AA5: call_function 0x42A650 num_params 0 pop 0

function CDarkel__Update<cdecl, 0x42A650>()

plugin_vc\game_vc\CDirectory.cpp

CDirectory::AddItem

plugin::CallMethodDynGlobal(gaddrof(CDirectory::AddItem), this, entry);

0AA6: call_method 0x4873F0 struct [CDirectory] num_params 1 pop 0 [entry]

function CDirectory__AddItem<thiscall, 0x4873F0>(struct: int, entry)

CDirectory::FindItem

plugin::CallMethodAndReturnDynGlobal(gaddrof(CDirectory::FindItem), this, name, outOffset, outSize);

0AA8: call_method_return 0x487220 struct [CDirectory] num_params 3 pop 0 [outSize] [outOffset] [name] func_ret [bool]

function CDirectory__FindItem<thiscall, 0x487220>(struct: int, name, outOffset, outSize): int

CDirectory::ReadDirFile

plugin::CallMethodDynGlobal(gaddrof(CDirectory::ReadDirFile), this, filename);

0AA6: call_method 0x487370 struct [CDirectory] num_params 1 pop 0 [filename]

function CDirectory__ReadDirFile<thiscall, 0x487370>(struct: int, filename)

CDirectory::WriteDirFile

plugin::CallMethodAndReturnDynGlobal(gaddrof(CDirectory::WriteDirFile), this, filename);

0AA8: call_method_return 0x487320 struct [CDirectory] num_params 1 pop 0 [filename] func_ret [bool]

function CDirectory__WriteDirFile<thiscall, 0x487320>(struct: int, filename): int

plugin_vc\game_vc\cDMAudio.cpp

cDMAudio::PlayFrontEndSound

plugin::CallMethod<0x5F9960, cDMAudio*, unsigned short, unsigned int>(this, frontend, volume);

0AA6: call_method 0x5F9960 struct [cDMAudio] num_params 2 pop 0 [volume] [frontend]

function cDMAudio__PlayFrontEndSound<thiscall, 0x5F9960>(struct: int, frontend, volume)

cDMAudio::PlayLoadedMissionAudio

plugin::CallMethod<0x5F97B0, cDMAudio*, unsigned char>(this, slot);

0AA6: call_method 0x5F97B0 struct [cDMAudio] num_params 1 pop 0 [slot]

function cDMAudio__PlayLoadedMissionAudio<thiscall, 0x5F97B0>(struct: int, slot)

cDMAudio::ClearMissionAudio

plugin::CallMethod<0x5F9770, cDMAudio*, unsigned char>(this, slot);

0AA6: call_method 0x5F9770 struct [cDMAudio] num_params 1 pop 0 [slot]

function cDMAudio__ClearMissionAudio<thiscall, 0x5F9770>(struct: int, slot)

cDMAudio::PreloadMissionAudio

plugin::CallMethod<0x5F9820, cDMAudio, unsigned char, const char>(this, slot, missionAudio);

0AA6: call_method 0x5F9820 struct [cDMAudio] num_params 2 pop 0 [missionAudio] [slot]

function cDMAudio__PreloadMissionAudio<thiscall, 0x5F9820>(struct: int, slot, missionAudio)

cDMAudio::PlayOneShot

plugin::CallMethod<0x5F9DA0, cDMAudio*, int, unsigned short, float>(this, audioEntity, shot, volume);

0AA6: call_method 0x5F9DA0 struct [cDMAudio] num_params 3 pop 0 [volume] [shot] [audioEntity]

function cDMAudio__PlayOneShot<thiscall, 0x5F9DA0>(struct: int, audioEntity, shot, volume)

cDMAudio::SetRadioInCar

plugin::CallMethod<0x5F9730, cDMAudio*, unsigned int>(this, radio);

0AA6: call_method 0x5F9730 struct [cDMAudio] num_params 1 pop 0 [radio]

function cDMAudio__SetRadioInCar<thiscall, 0x5F9730>(struct: int, radio)

cDMAudio::PlayFrontEndTrack

plugin::CallMethod<0x5F9910, cDMAudio*, unsigned int, char>(this, track, flag);

0AA6: call_method 0x5F9910 struct [cDMAudio] num_params 2 pop 0 [flag] [track]

function cDMAudio__PlayFrontEndTrack<thiscall, 0x5F9910>(struct: int, track, flag)

cDMAudio::StopFrontEndTrack

plugin::CallMethod<0x5F98F0, cDMAudio*>(this);

0AA6: call_method 0x5F98F0 struct [cDMAudio] num_params 0 pop 0

function cDMAudio__StopFrontEndTrack<thiscall, 0x5F98F0>(struct: int)

cDMAudio::IsMP3RadioChannelAvailable

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x5F9BB0 struct [cDMAudio] num_params 0 pop 0 func_ret [bool]

function cDMAudio__IsMP3RadioChannelAvailable<thiscall, 0x5F9BB0>(struct: int): int

plugin_vc\game_vc\CDraw.cpp

CDraw::CalculateAspectRatio

plugin::Call<0x54A270>();

0AA5: call_function 0x54A270 num_params 0 pop 0

function CDraw__CalculateAspectRatio<cdecl, 0x54A270>()

CDraw::SetFOV

plugin::Call<0x54A2E0, float>(fov);

0AA5: call_function 0x54A2E0 num_params 1 pop 1 [fov]

function CDraw__SetFOV<cdecl, 0x54A2E0>(fov)

plugin_vc\game_vc\CEmergencyPed.cpp

CEmergencyPed::CEmergencyPed

plugin::CallMethod<0x4EEB40, CEmergencyPed *, unsigned int>(this, emergencyType);

0AA6: call_method 0x4EEB40 struct [CEmergencyPed] num_params 1 pop 0 [emergencyType]

function CEmergencyPed__CEmergencyPed<thiscall, 0x4EEB40>(struct: int, emergencyType)

CEmergencyPed::FiremanAI

plugin::CallMethod<0x4EDA80, CEmergencyPed *>(this);

0AA6: call_method 0x4EDA80 struct [CEmergencyPed] num_params 0 pop 0

function CEmergencyPed__FiremanAI<thiscall, 0x4EDA80>(struct: int)

CEmergencyPed::MedicAI

plugin::CallMethod<0x4EDC90, CEmergencyPed *>(this);

0AA6: call_method 0x4EDC90 struct [CEmergencyPed] num_params 0 pop 0

function CEmergencyPed__MedicAI<thiscall, 0x4EDC90>(struct: int)

plugin_vc\game_vc\CEscalators.cpp

CEscalators::AddOne

plugin::CallMethod<0x54B0A0, CEscalators *, CVector const&, CVector const&, CVector const&, CVector const&, bool>(this, arg0, arg1, arg2, arg3, arg4);

0AA6: call_method 0x54B0A0 struct [CEscalators] num_params 5 pop 0 [arg4] [arg3] [arg2] [arg1] [arg0]

function CEscalators__AddOne<thiscall, 0x54B0A0>(struct: int, arg0, arg1, arg2, arg3, arg4)

CEscalators::Init

plugin::Call<0x54B460>();

0AA5: call_function 0x54B460 num_params 0 pop 0

function CEscalators__Init<cdecl, 0x54B460>()

CEscalators::Shutdown

plugin::Call<0x54B3A0>();

0AA5: call_function 0x54B3A0 num_params 0 pop 0

function CEscalators__Shutdown<cdecl, 0x54B3A0>()

CEscalators::Update

plugin::CallMethod<0x54A9B0, CEscalators *>(this);

0AA6: call_method 0x54A9B0 struct [CEscalators] num_params 0 pop 0

function CEscalators__Update<thiscall, 0x54A9B0>(struct: int)

plugin_vc\game_vc\CFileLoader.cpp

CFileLoader::LoadAtomicFile2Return

plugin::CallAndReturn, 0x48D7C0, const char>(file);

0AA7: call_function_return 0x48D7C0 num_params 1 pop 1 [file] func_ret [RpClump*]

function CFileLoader__LoadAtomicFile2Return<cdecl, 0x48D7C0>(file): int

plugin_vc\game_vc\CFileMgr.cpp

CFileMgr::GetErrorReadWrite

plugin::CallAndReturn(fileHandle);

0AA7: call_function_return 0x48DE90 num_params 1 pop 1 [fileHandle] func_ret [int]

function CFileMgr__GetErrorReadWrite<cdecl, 0x48DE90>(fileHandle): int

CFileMgr::CloseFile

plugin::CallAndReturn(fileHandle);

0AA7: call_function_return 0x48DEA0 num_params 1 pop 1 [fileHandle] func_ret [int]

function CFileMgr__CloseFile<cdecl, 0x48DEA0>(fileHandle): int

CFileMgr::ReadLine

plugin::CallAndReturn(fileHandle, buffer, maxSize);

0AA7: call_function_return 0x48DEB0 num_params 3 pop 3 [maxSize] [buffer] [fileHandle] func_ret [bool]

function CFileMgr__ReadLine<cdecl, 0x48DEB0>(fileHandle, buffer, maxSize): int

CFileMgr::Seek

plugin::CallAndReturn(fileHandle, offset, origin);

0AA7: call_function_return 0x48DEE0 num_params 3 pop 3 [origin] [offset] [fileHandle] func_ret [bool]

function CFileMgr__Seek<cdecl, 0x48DEE0>(fileHandle, offset, origin): int

CFileMgr::Write

plugin::CallAndReturn(fileHandle, buffer, size);

0AA7: call_function_return 0x48DF30 num_params 3 pop 3 [size] [buffer] [fileHandle] func_ret [int]

function CFileMgr__Write<cdecl, 0x48DF30>(fileHandle, buffer, size): int

CFileMgr::Read

plugin::CallAndReturn(fileHandle, buffer, size);

0AA7: call_function_return 0x48DF50 num_params 3 pop 3 [size] [buffer] [fileHandle] func_ret [int]

function CFileMgr__Read<cdecl, 0x48DF50>(fileHandle, buffer, size): int

CFileMgr::OpenFileForWriting

plugin::CallAndReturn(filepath);

0AA7: call_function_return 0x48DF70 num_params 1 pop 1 [filepath] func_ret [int]

function CFileMgr__OpenFileForWriting<cdecl, 0x48DF70>(filepath): int

CFileMgr::OpenFile

plugin::CallAndReturn, char const>(filepath, mode);

0AA7: call_function_return 0x48DF90 num_params 2 pop 2 [mode] [filepath] func_ret [int]

function CFileMgr__OpenFile<cdecl, 0x48DF90>(filepath, mode): int

CFileMgr::LoadFile

plugin::CallAndReturn, unsigned char, int, char const*>(filepath, buffer, size, mode);

0AA7: call_function_return 0x48DFB0 num_params 4 pop 4 [mode] [size] [buffer] [filepath] func_ret [int]

function CFileMgr__LoadFile<cdecl, 0x48DFB0>(filepath, buffer, size, mode): int

CFileMgr::SetDirMyDocuments

plugin::Call<0x48E020>();

0AA5: call_function 0x48E020 num_params 0 pop 0

function CFileMgr__SetDirMyDocuments<cdecl, 0x48E020>()

CFileMgr::SetDir

plugin::Call<0x48E030, char const*>(dir);

0AA5: call_function 0x48E030 num_params 1 pop 1 [dir]

function CFileMgr__SetDir<cdecl, 0x48E030>(dir)

CFileMgr::ChangeDir

plugin::Call<0x48E090, char const*>(dir);

0AA5: call_function 0x48E090 num_params 1 pop 1 [dir]

function CFileMgr__ChangeDir<cdecl, 0x48E090>(dir)

CFileMgr::Initialise

plugin::Call<0x48E100>();

0AA5: call_function 0x48E100 num_params 0 pop 0

function CFileMgr__Initialise<cdecl, 0x48E100>()

plugin_vc\game_vc\CFont.cpp

CFont::character_code

plugin::CallAndReturn(character);

0AA7: call_function_return 0x54FE50 num_params 1 pop 1 [character] func_ret [short]

function CFont__character_code<cdecl, 0x54FE50>(character): int

CFont::FindNewCharacter

plugin::CallAndReturn(character);

0AA7: call_function_return 0x54FE70 num_params 1 pop 1 [character] func_ret [int]

function CFont__FindNewCharacter<cdecl, 0x54FE70>(character): int

CFont::SetDropShadowPosition

plugin::Call<0x54FF20, short>(position);

0AA5: call_function 0x54FF20 num_params 1 pop 1 [position]

function CFont__SetDropShadowPosition<cdecl, 0x54FF20>(position)

CFont::SetDropColor

plugin::Call<0x54FF30, CRGBA *>(&color);

0AA5: call_function 0x54FF30 num_params 1 pop 1 [&color]

function CFont__SetDropColor<cdecl, 0x54FF30>(&color)

CFont::SetAlphaFade

plugin::Call<0x54FFC0, float>(fade);

0AA5: call_function 0x54FFC0 num_params 1 pop 1 [fade]

function CFont__SetAlphaFade<cdecl, 0x54FFC0>(fade)

CFont::SetRightJustifyWrap

plugin::Call<0x54FFD0, float>(wrap);

0AA5: call_function 0x54FFD0 num_params 1 pop 1 [wrap]

function CFont__SetRightJustifyWrap<cdecl, 0x54FFD0>(wrap)

CFont::SetFontStyle

plugin::Call<0x54FFE0, short>(style);

0AA5: call_function 0x54FFE0 num_params 1 pop 1 [style]

function CFont__SetFontStyle<cdecl, 0x54FFE0>(style)

CFont::SetPropOn

plugin::Call<0x550020>();

0AA5: call_function 0x550020 num_params 0 pop 0

function CFont__SetPropOn<cdecl, 0x550020>()

CFont::SetPropOff

plugin::Call<0x550030>();

0AA5: call_function 0x550030 num_params 0 pop 0

function CFont__SetPropOff<cdecl, 0x550030>()

CFont::SetRightJustifyOff

plugin::Call<0x550040>();

0AA5: call_function 0x550040 num_params 0 pop 0

function CFont__SetRightJustifyOff<cdecl, 0x550040>()

CFont::SetRightJustifyOn

plugin::Call<0x550060>();

0AA5: call_function 0x550060 num_params 0 pop 0

function CFont__SetRightJustifyOn<cdecl, 0x550060>()

CFont::SetBackGroundOnlyTextOff

plugin::Call<0x550080>();

0AA5: call_function 0x550080 num_params 0 pop 0

function CFont__SetBackGroundOnlyTextOff<cdecl, 0x550080>()

CFont::SetBackGroundOnlyTextOn

plugin::Call<0x550090>();

0AA5: call_function 0x550090 num_params 0 pop 0

function CFont__SetBackGroundOnlyTextOn<cdecl, 0x550090>()

CFont::SetBackgroundColor

plugin::Call<0x5500A0, CRGBA *>(&color);

0AA5: call_function 0x5500A0 num_params 1 pop 1 [&color]

function CFont__SetBackgroundColor<cdecl, 0x5500A0>(&color)

CFont::SetBackgroundOff

plugin::Call<0x5500D0>();

0AA5: call_function 0x5500D0 num_params 0 pop 0

function CFont__SetBackgroundOff<cdecl, 0x5500D0>()

CFont::SetBackgroundOn

plugin::Call<0x5500E0>();

0AA5: call_function 0x5500E0 num_params 0 pop 0

function CFont__SetBackgroundOn<cdecl, 0x5500E0>()

CFont::SetCentreSize

plugin::Call<0x5500F0, float>(size);

0AA5: call_function 0x5500F0 num_params 1 pop 1 [size]

function CFont__SetCentreSize<cdecl, 0x5500F0>(size)

CFont::SetWrapx

plugin::Call<0x550100, float>(wrap);

0AA5: call_function 0x550100 num_params 1 pop 1 [wrap]

function CFont__SetWrapx<cdecl, 0x550100>(wrap)

CFont::SetCentreOff

plugin::Call<0x550110>();

0AA5: call_function 0x550110 num_params 0 pop 0

function CFont__SetCentreOff<cdecl, 0x550110>()

CFont::SetCentreOn

plugin::Call<0x550120>();

0AA5: call_function 0x550120 num_params 0 pop 0

function CFont__SetCentreOn<cdecl, 0x550120>()

CFont::SetJustifyOff

plugin::Call<0x550140>();

0AA5: call_function 0x550140 num_params 0 pop 0

function CFont__SetJustifyOff<cdecl, 0x550140>()

CFont::SetJustifyOn

plugin::Call<0x550150>();

0AA5: call_function 0x550150 num_params 0 pop 0

function CFont__SetJustifyOn<cdecl, 0x550150>()

CFont::SetColor

plugin::Call<0x550170, CRGBA *>(&color);

0AA5: call_function 0x550170 num_params 1 pop 1 [&color]

function CFont__SetColor<cdecl, 0x550170>(&color)

CFont::SetSlant

plugin::Call<0x550200, float>(slant);

0AA5: call_function 0x550200 num_params 1 pop 1 [slant]

function CFont__SetSlant<cdecl, 0x550200>(slant)

CFont::SetSlantRefPoint

plugin::Call<0x550210, float, float>(x, y);

0AA5: call_function 0x550210 num_params 2 pop 2 [y] [x]

function CFont__SetSlantRefPoint<cdecl, 0x550210>(x, y)

CFont::SetScale

plugin::Call<0x550230, float, float>(width, height);

0AA5: call_function 0x550230 num_params 2 pop 2 [height] [width]

function CFont__SetScale<cdecl, 0x550230>(width, height)

CFont::DrawFonts

plugin::Call<0x550250>();

0AA5: call_function 0x550250 num_params 0 pop 0

function CFont__DrawFonts<cdecl, 0x550250>()

CFont::FilterOutTokensFromString

plugin::Call<0x550260, const wchar_t*>(str);

0AA5: call_function 0x550260 num_params 1 pop 1 [str]

function CFont__FilterOutTokensFromString<cdecl, 0x550260>(str)

CFont::ParseToken

plugin::CallAndReturn, 0x5502D0, wchar_t>(str);

0AA7: call_function_return 0x5502D0 num_params 1 pop 1 [str] func_ret [wchar_t*]

function CFont__ParseToken<cdecl, 0x5502D0>(str): int

CFont::ParseToken

plugin::CallAndReturn, 0x550510, wchar_t, CRGBA&, bool&, bool&>(str, color, flashing, bold);

0AA7: call_function_return 0x550510 num_params 4 pop 4 [bold] [flashing] [color] [str] func_ret [wchar_t*]

function CFont__ParseToken<cdecl, 0x550510>(str, color, flashing, bold): int

CFont::GetStringWidth

plugin::CallAndReturn(str, sentence);

0AA7: call_function_return 0x550650 num_params 2 pop 2 [sentence] [str] func_ret [float]

function CFont__GetStringWidth<cdecl, 0x550650>(str, sentence): float

CFont::GetTextRect

plugin::Call<0x550720, CRect, float, float, const wchar_t>(rect_out, x, y, text);

0AA5: call_function 0x550720 num_params 4 pop 4 [text] [y] [x] [rect_out]

function CFont__GetTextRect<cdecl, 0x550720>(rect_out, x, y, text)

CFont::GetNumberLines

plugin::CallAndReturn(x, y, text);

0AA7: call_function_return 0x550C70 num_params 3 pop 3 [text] [y] [x] func_ret [int]

function CFont__GetNumberLines<cdecl, 0x550C70>(x, y, text): int

CFont::PrintString

plugin::Call<0x551040, float, float, const wchar_t*>(x, y, text);

0AA5: call_function 0x551040 num_params 3 pop 3 [text] [y] [x]

function CFont__PrintString<cdecl, 0x551040>(x, y, text)

CFont::PrintStringFromBottom

plugin::Call<0x551620, float, float, const wchar_t*>(x, y, text);

0AA5: call_function 0x551620 num_params 3 pop 3 [text] [y] [x]

function CFont__PrintStringFromBottom<cdecl, 0x551620>(x, y, text)

CFont::PrintString

plugin::Call<0x5516C0, float, float, unsigned int, const wchar_t, const wchar_t, float>(x, y, arg2, arg3, arg4, arg5);

0AA5: call_function 0x5516C0 num_params 6 pop 6 [arg5] [arg4] [arg3] [arg2] [y] [x]

function CFont__PrintString<cdecl, 0x5516C0>(x, y, arg2, arg3, arg4, arg5)

CFont::RenderFontBuffer

plugin::Call<0x551A30>();

0AA5: call_function 0x551A30 num_params 0 pop 0

function CFont__RenderFontBuffer<cdecl, 0x551A30>()

CFont::PrintChar

plugin::Call<0x551E70, float, float, short>(x, y, character);

0AA5: call_function 0x551E70 num_params 3 pop 3 [character] [y] [x]

function CFont__PrintChar<cdecl, 0x551E70>(x, y, character)

CFont::InitPerFrame

plugin::Call<0x5522B0>();

0AA5: call_function 0x5522B0 num_params 0 pop 0

function CFont__InitPerFrame<cdecl, 0x5522B0>()

CFont::Shutdown

plugin::Call<0x5522E0>();

0AA5: call_function 0x5522E0 num_params 0 pop 0

function CFont__Shutdown<cdecl, 0x5522E0>()

CFont::Initialise

plugin::Call<0x552310>();

0AA5: call_function 0x552310 num_params 0 pop 0

function CFont__Initialise<cdecl, 0x552310>()

UnicodeMakeUpperCase

plugin::Call<0x552470, wchar_t, wchar_t const>(str_out, str_in);

0AA5: call_function 0x552470 num_params 2 pop 2 [str_in] [str_out]

function UnicodeMakeUpperCase<cdecl, 0x552470>(str_out, str_in)

UnicodeStrlen

plugin::CallAndReturn(str);

0AA7: call_function_return 0x5524B0 num_params 1 pop 1 [str] func_ret [int]

function UnicodeStrlen<cdecl, 0x5524B0>(str): int

AsciiToUnicode

plugin::Call<0x552500, char const, wchar_t>(str_ascii, str_unicode);

0AA5: call_function 0x552500 num_params 2 pop 2 [str_unicode] [str_ascii]

function AsciiToUnicode<cdecl, 0x552500>(str_ascii, str_unicode)

plugin_vc\game_vc\CGame.cpp

CGame::CanSeeOutSideFromCurrArea

plugin::CallAndReturnDynGlobal(gaddrof(CGame::CanSeeOutSideFromCurrArea));

0AA7: call_function_return 0x4A4390 num_params 0 pop 0 func_ret [bool]

function CGame__CanSeeOutSideFromCurrArea<cdecl, 0x4A4390>(): int

CGame::CanSeeWaterFromCurrArea

plugin::CallAndReturnDynGlobal(gaddrof(CGame::CanSeeWaterFromCurrArea));

0AA7: call_function_return 0x4A4360 num_params 0 pop 0 func_ret [bool]

function CGame__CanSeeWaterFromCurrArea<cdecl, 0x4A4360>(): int

CGame::Initialise

plugin::CallAndReturnDynGlobal(gaddrof(CGame::Initialise), datFile);

0AA7: call_function_return 0x4A4B10 num_params 1 pop 1 [datFile] func_ret [bool]

function CGame__Initialise<cdecl, 0x4A4B10>(datFile): int

CGame::InitialiseOnceAfterRW

plugin::CallAndReturnDynGlobal(gaddrof(CGame::InitialiseOnceAfterRW));

0AA7: call_function_return 0x4A5020 num_params 0 pop 0 func_ret [bool]

function CGame__InitialiseOnceAfterRW<cdecl, 0x4A5020>(): int

CGame::InitialiseOnceBeforeRW

plugin::CallAndReturnDynGlobal(gaddrof(CGame::InitialiseOnceBeforeRW));

0AA7: call_function_return 0x4A52C0 num_params 0 pop 0 func_ret [bool]

function CGame__InitialiseOnceBeforeRW<cdecl, 0x4A52C0>(): int

CGame::InitialiseRenderWare

plugin::CallAndReturnDynGlobal(gaddrof(CGame::InitialiseRenderWare));

0AA7: call_function_return 0x4A51A0 num_params 0 pop 0 func_ret [bool]

function CGame__InitialiseRenderWare<cdecl, 0x4A51A0>(): int

CGame::Shutdown

plugin::CallAndReturnDynGlobal(gaddrof(CGame::Shutdown));

0AA7: call_function_return 0x4A49E0 num_params 0 pop 0 func_ret [bool]

function CGame__Shutdown<cdecl, 0x4A49E0>(): int

CGame::TidyUpMemory

plugin::CallDynGlobal(gaddrof(CGame::TidyUpMemory), a1, clearD3Dmem);

AppEventHandler

plugin::CallAndReturnDynGlobal(gaddrof(AppEventHandler), event, param);

0AA7: call_function_return 0x4A5AD0 num_params 2 pop 2 [param] [event] func_ret [RsEventStatus]

function AppEventHandler<cdecl, 0x4A5AD0>(event, param): int

InitialiseGame

plugin::CallAndReturnDynGlobal(gaddrof(InitialiseGame));

0AA7: call_function_return 0x4A5C40 num_params 0 pop 0 func_ret [bool]

function InitialiseGame<cdecl, 0x4A5C40>(): int

Idle

plugin::CallDynGlobal(gaddrof(Idle), param);

LoadingScreen

plugin::CallDynGlobal(gaddrof(LoadingScreen), title, message, screenName);

*GetLevelSplashScreen

plugin::CallAndReturnDynGlobal(gaddrof(GetLevelSplashScreen), screenId);

0AA7: call_function_return 0x4A6D90 num_params 1 pop 1 [screenId] func_ret [char const *]

function GetLevelSplashScreen<cdecl, 0x4A6D90>(screenId): int

*GetRandomSplashScreen

plugin::CallAndReturnDynGlobal(gaddrof(GetRandomSplashScreen));

0AA7: call_function_return 0x4A6DA0 num_params 0 pop 0 func_ret [char const *]

function GetRandomSplashScreen<cdecl, 0x4A6DA0>(): int

*LoadSplash

plugin::CallAndReturnDynGlobal(gaddrof(LoadSplash), splashName);

0AA7: call_function_return 0x4A6E80 num_params 1 pop 1 [splashName] func_ret [CSprite2d *]

function LoadSplash<cdecl, 0x4A6E80>(splashName): int

PluginAttach

plugin::CallAndReturnDynGlobal(gaddrof(PluginAttach));

0AA7: call_function_return 0x4A6FA0 num_params 0 pop 0 func_ret [bool]

function PluginAttach<cdecl, 0x4A6FA0>(): int

DoRWStuffStartOfFrame

plugin::CallAndReturnDynGlobal(gaddrof(DoRWStuffStartOfFrame), topR, topG, topB, bottomR, bottomG, bottomB, alpha);

0AA7: call_function_return 0x4A72C0 num_params 7 pop 7 [alpha] [bottomB] [bottomG] [bottomR] [topB] [topG] [topR] func_ret [bool]

function DoRWStuffStartOfFrame<cdecl, 0x4A72C0>(topR, topG, topB, bottomR, bottomG, bottomB, alpha): int

MatchModelString

plugin::CallDynGlobal(gaddrof(MatchModelString), modelName, modelIndex);

plugin_vc\game_vc\CGameLogic.cpp

CGameLogic::InitAtStartOfGame

plugin::Call<0x42C480>();

0AA5: call_function 0x42C480 num_params 0 pop 0

function CGameLogic__InitAtStartOfGame<cdecl, 0x42C480>()

CGameLogic::Update

plugin::Call<0x42BB70>();

0AA5: call_function 0x42BB70 num_params 0 pop 0

function CGameLogic__Update<cdecl, 0x42BB70>()

CGameLogic::RestorePlayerStuffDuringResurrection

plugin::Call<0x42B900, CPlayerPed*, CVector, float>(arg1, arg2, arg3);

0AA5: call_function 0x42B900 num_params 3 pop 3 [arg3] [arg2] [arg1]

function CGameLogic__RestorePlayerStuffDuringResurrection<cdecl, 0x42B900>(arg1, arg2, arg3)

CGameLogic::ClearShortCut

plugin::Call<0x42B730>();

0AA5: call_function 0x42B730 num_params 0 pop 0

function CGameLogic__ClearShortCut<cdecl, 0x42B730>()

CGameLogic::UpdateShortCut

plugin::Call<0x42AE70>();

0AA5: call_function 0x42AE70 num_params 0 pop 0

function CGameLogic__UpdateShortCut<cdecl, 0x42AE70>()

CGameLogic::AfterDeathArrestSetUpShortCutTaxi

plugin::Call<0x42AC10>();

0AA5: call_function 0x42AC10 num_params 0 pop 0

function CGameLogic__AfterDeathArrestSetUpShortCutTaxi<cdecl, 0x42AC10>()

CGameLogic::RemoveShortCutDropOffPointForMission

plugin::Call<0x42ADE0>();

0AA5: call_function 0x42ADE0 num_params 0 pop 0

function CGameLogic__RemoveShortCutDropOffPointForMission<cdecl, 0x42ADE0>()

plugin_vc\game_vc\CGangs.cpp

CGangs::SetWillAttackPlayerWithCops

plugin::Call<0x4EEF30, ePedType, bool>(pedtype, bAttackPlayerWithCops);

0AA5: call_function 0x4EEF30 num_params 2 pop 2 [bAttackPlayerWithCops] [pedtype]

function CGangs__SetWillAttackPlayerWithCops<cdecl, 0x4EEF30>(pedtype, bAttackPlayerWithCops)

CGangs::SetGangWeapons

plugin::Call<0x4EED70, short, int, int>(gangId, weapon1_Id, weapon2_Id);

0AA5: call_function 0x4EED70 num_params 3 pop 3 [weapon2_Id] [weapon1_Id] [gangId]

function CGangs__SetGangWeapons<cdecl, 0x4EED70>(gangId, weapon1_Id, weapon2_Id)

CGangs::SetGangVehicleModel

plugin::Call<0x4EEDD0, short, int>(gangId, vehicleModelId);

0AA5: call_function 0x4EEDD0 num_params 2 pop 2 [vehicleModelId] [gangId]

function CGangs__SetGangVehicleModel<cdecl, 0x4EEDD0>(gangId, vehicleModelId)

CGangs::SetGangPedModels

plugin::Call<0x4EEDA0, short, int, int>(gangId, pedModel1_Id, pedModel2_Id);

0AA5: call_function 0x4EEDA0 num_params 3 pop 3 [pedModel2_Id] [pedModel1_Id] [gangId]

function CGangs__SetGangPedModels<cdecl, 0x4EEDA0>(gangId, pedModel1_Id, pedModel2_Id)

CGangs::SaveAllGangData

plugin::Call<0x4EECA0, unsigned char, unsigned int>(arg0, arg1);

0AA5: call_function 0x4EECA0 num_params 2 pop 2 [arg1] [arg0]

function CGangs__SaveAllGangData<cdecl, 0x4EECA0>(arg0, arg1)

CGangs::Initialise

plugin::Call<0x4EEDF0>();

0AA5: call_function 0x4EEDF0 num_params 0 pop 0

function CGangs__Initialise<cdecl, 0x4EEDF0>()

CGangs::ChooseGangPedModel

plugin::CallAndReturn(gangId);

0AA7: call_function_return 0x4EED20 num_params 1 pop 1 [gangId] func_ret [int]

function CGangs__ChooseGangPedModel<cdecl, 0x4EED20>(gangId): int

CGangs::GetWillAttackPlayerWithCops

plugin::CallAndReturn(pedtype);

0AA7: call_function_return 0x18BB48 num_params 1 pop 1 [pedtype] func_ret [bool]

function CGangs__GetWillAttackPlayerWithCops<cdecl, 0x18BB48>(pedtype): int

plugin_vc\game_vc\CGeneral.cpp

CGeneral::GetATanOfXY

plugin::CallAndReturnDynGlobal(gaddrof(CGeneral::GetATanOfXY), x, y);

0AA7: call_function_return 0x4A55E0 num_params 2 pop 2 [y] [x] func_ret [float]

function CGeneral__GetATanOfXY<cdecl, 0x4A55E0>(x, y): float

CGeneral::GetAngleBetweenPoints

plugin::CallAndReturnDynGlobal(gaddrof(CGeneral::GetAngleBetweenPoints), x1, y1, x2, y2);

0AA7: call_function_return 0x4A59D0 num_params 4 pop 4 [y2] [x2] [y1] [x1] func_ret [float]

function CGeneral__GetAngleBetweenPoints<cdecl, 0x4A59D0>(x1, y1, x2, y2): float

CGeneral::GetNodeHeadingFromVector

plugin::CallAndReturnDynGlobal(gaddrof(CGeneral::GetNodeHeadingFromVector), x, y);

0AA7: call_function_return 0x4A5450 num_params 2 pop 2 [y] [x] func_ret [int]

function CGeneral__GetNodeHeadingFromVector<cdecl, 0x4A5450>(x, y): int

CGeneral::GetRadianAngleBetweenPoints

plugin::CallAndReturnDynGlobal(gaddrof(CGeneral::GetRadianAngleBetweenPoints), x1, y1, x2, y2);

0AA7: call_function_return 0x4A58E0 num_params 4 pop 4 [y2] [x2] [y1] [x1] func_ret [float]

function CGeneral__GetRadianAngleBetweenPoints<cdecl, 0x4A58E0>(x1, y1, x2, y2): float

CGeneral::LimitAngle

plugin::CallAndReturnDynGlobal(gaddrof(CGeneral::LimitAngle), angle);

0AA7: call_function_return 0x4A5890 num_params 1 pop 1 [angle] func_ret [float]

function CGeneral__LimitAngle<cdecl, 0x4A5890>(angle): float

CGeneral::LimitRadianAngle

plugin::CallAndReturnDynGlobal(gaddrof(CGeneral::LimitRadianAngle), angle);

0AA7: call_function_return 0x4A57F0 num_params 1 pop 1 [angle] func_ret [float]

function CGeneral__LimitRadianAngle<cdecl, 0x4A57F0>(angle): float

CGeneral::SolveQuadratic

plugin::CallAndReturnDynGlobal(gaddrof(CGeneral::SolveQuadratic), a, b, c, x1, x2);

0AA7: call_function_return 0x4A53D0 num_params 5 pop 5 [x2] [x1] [c] [b] [a] func_ret [unsigned char]

function CGeneral__SolveQuadratic<cdecl, 0x4A53D0>(a, b, c, x1, x2): int

plugin_vc\game_vc\cHandlingDataMgr.cpp

cHandlingDataMgr::cHandlingDataMgr

plugin::CallMethod<0x5ABDC0, cHandlingDataMgr *>(this);

0AA6: call_method 0x5ABDC0 struct [cHandlingDataMgr] num_params 0 pop 0

function cHandlingDataMgr__cHandlingDataMgr<thiscall, 0x5ABDC0>(struct: int)

cHandlingDataMgr::ConvertDataToGameUnits

plugin::CallMethod<0x5ABAA0, cHandlingDataMgr , tHandlingData>(this, handling);

0AA6: call_method 0x5ABAA0 struct [cHandlingDataMgr] num_params 1 pop 0 [handling]

function cHandlingDataMgr__ConvertDataToGameUnits<thiscall, 0x5ABAA0>(struct: int, handling)

cHandlingDataMgr::FindExactWord

plugin::CallMethodAndReturn, char, char*, int, int>(this, line, nameTable, entrySize, entryCount);

0AA8: call_method_return 0x5ABD30 struct [cHandlingDataMgr] num_params 4 pop 0 [entryCount] [entrySize] [nameTable] [line] func_ret [int]

function cHandlingDataMgr__FindExactWord<thiscall, 0x5ABD30>(struct: int, line, nameTable, entrySize, entryCount): int

cHandlingDataMgr::GetBoatPointer

plugin::CallMethodAndReturn(this, handlingId);

0AA8: call_method_return 0x5ABA40 struct [cHandlingDataMgr] num_params 1 pop 0 [handlingId] func_ret [tBoatHandlingData*]

function cHandlingDataMgr__GetBoatPointer<thiscall, 0x5ABA40>(struct: int, handlingId): int

cHandlingDataMgr::GetFlyingPointer

plugin::CallMethodAndReturn(this, handlingId);

0AA8: call_method_return 0x5ABA70 struct [cHandlingDataMgr] num_params 1 pop 0 [handlingId] func_ret [tFlyingHandlingData*]

function cHandlingDataMgr__GetFlyingPointer<thiscall, 0x5ABA70>(struct: int, handlingId): int

cHandlingDataMgr::GetHandlingId

plugin::CallMethodAndReturn, char const>(this, name);

0AA8: call_method_return 0x5ABCC0 struct [cHandlingDataMgr] num_params 1 pop 0 [name] func_ret [int]

function cHandlingDataMgr__GetHandlingId<thiscall, 0x5ABCC0>(struct: int, name): int

cHandlingDataMgr::Initialise

plugin::CallMethod<0x5ABA10, cHandlingDataMgr *>(this);

0AA6: call_method 0x5ABA10 struct [cHandlingDataMgr] num_params 0 pop 0

function cHandlingDataMgr__Initialise<thiscall, 0x5ABA10>(struct: int)

cHandlingDataMgr::LoadHandlingData

plugin::CallMethod<0x5AAE20, cHandlingDataMgr *>(this);

0AA6: call_method 0x5AAE20 struct [cHandlingDataMgr] num_params 0 pop 0

function cHandlingDataMgr__LoadHandlingData<thiscall, 0x5AAE20>(struct: int)

plugin_vc\game_vc\CHeli.cpp

CHeli::CHeli

plugin::CallMethod<0x5AF7F0, CHeli *, int, unsigned char>(this, modelIndex, createdBy);

0AA6: call_method 0x5AF7F0 struct [CHeli] num_params 2 pop 0 [createdBy] [modelIndex]

function CHeli__CHeli<thiscall, 0x5AF7F0>(struct: int, modelIndex, createdBy)

CHeli::InitHelis

plugin::Call<0x5AD4A0>();

0AA5: call_function 0x5AD4A0 num_params 0 pop 0

function CHeli__InitHelis<cdecl, 0x5AD4A0>()

CHeli::PreRenderAlways

plugin::CallMethod<0x5AF2E0, CHeli *>(this);

0AA6: call_method 0x5AF2E0 struct [CHeli] num_params 0 pop 0

function CHeli__PreRenderAlways<thiscall, 0x5AF2E0>(struct: int)

CHeli::SendDownSwat

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x5ABE20 struct [CHeli] num_params 0 pop 0 func_ret [bool]

function CHeli__SendDownSwat<thiscall, 0x5ABE20>(struct: int): int

CHeli::SpawnFlyingComponent

plugin::CallMethodAndReturn(this, nodeIndex);

0AA8: call_method_return 0x5AC1E0 struct [CHeli] num_params 1 pop 0 [nodeIndex] func_ret [CObject*]

function CHeli__SpawnFlyingComponent<thiscall, 0x5AC1E0>(struct: int, nodeIndex): int

CHeli::SpecialHeliPreRender

plugin::CallAndReturn();

0AA7: call_function_return 0x5AC500 num_params 0 pop 0 func_ret [bool]

function CHeli__SpecialHeliPreRender<cdecl, 0x5AC500>(): int

CHeli::TestBulletCollision

plugin::CallAndReturn, CVector, CVector*, int>(arg0, arg1, arg2, arg3);

0AA7: call_function_return 0x5AC6C0 num_params 4 pop 4 [arg3] [arg2] [arg1] [arg0] func_ret [bool]

function CHeli__TestBulletCollision<cdecl, 0x5AC6C0>(arg0, arg1, arg2, arg3): int

CHeli::TestRocketCollision

plugin::CallAndReturn(arg0);

0AA7: call_function_return 0x5AC9A0 num_params 1 pop 1 [arg0] func_ret [bool]

function CHeli__TestRocketCollision<cdecl, 0x5AC9A0>(arg0): int

CHeli::TestSniperCollision

plugin::CallAndReturn, CVector>(origin, target);

0AA7: call_function_return 0x5AC520 num_params 2 pop 2 [target] [origin] func_ret [bool]

function CHeli__TestSniperCollision<cdecl, 0x5AC520>(origin, target): int

CHeli::UpdateHelis

plugin::Call<0x5ACDA0>();

0AA5: call_function 0x5ACDA0 num_params 0 pop 0

function CHeli__UpdateHelis<cdecl, 0x5ACDA0>()

GenerateHeli

plugin::Call<0x5ACB30, bool>(enable);

0AA5: call_function 0x5ACB30 num_params 1 pop 1 [enable]

function GenerateHeli<cdecl, 0x5ACB30>(enable)

StartCatalinaFlyBy

plugin::Call<0x5ACAF0>();

0AA5: call_function 0x5ACAF0 num_params 0 pop 0

function StartCatalinaFlyBy<cdecl, 0x5ACAF0>()

GetHeliAtomicObjectCB

plugin::CallAndReturn, 0x5AC4E0, RwObject, void*>(object, data);

0AA7: call_function_return 0x5AC4E0 num_params 2 pop 2 [data] [object] func_ret [RwObject*]

function GetHeliAtomicObjectCB<cdecl, 0x5AC4E0>(object, data): int

plugin_vc\game_vc\CHud.cpp

CHud::DrawFadeState

plugin::CallDynGlobal(gaddrof(CHud::DrawFadeState), fadeState, a2);

CHud::IsHelpMessageBeingDisplayed

plugin::CallAndReturnDynGlobal(gaddrof(CHud::IsHelpMessageBeingDisplayed));

0AA7: call_function_return 0x55BFB0 num_params 0 pop 0 func_ret [bool]

function CHud__IsHelpMessageBeingDisplayed<cdecl, 0x55BFB0>(): int

CHud::SetBigMessage

plugin::CallDynGlobal(gaddrof_o(CHud::SetBigMessage, void (*)(wchar_t const *, unsigned short)), message, style);

CHud::SetHelpMessage

plugin::CallDynGlobal(gaddrof_o(CHud::SetHelpMessage, void (*)(wchar_t const *, bool, bool)), message, quickMessage, permanent);

CHud::SetMessage

plugin::CallDynGlobal(gaddrof_o(CHud::SetMessage, void (*)(wchar_t const *)), message);

CHud::SetPagerMessage

plugin::CallDynGlobal(gaddrof_o(CHud::SetPagerMessage, void (*)(wchar_t const *)), message);

CHud::SetVehicleName

plugin::CallDynGlobal(gaddrof_o(CHud::SetVehicleName, void (*)(wchar_t const *)), name);

CHud::SetZoneName

plugin::CallDynGlobal(gaddrof_o(CHud::SetZoneName, void (*)(wchar_t const *)), name);

plugin_vc\game_vc\CKeyboardState.cpp

CKeyboardState::Clear

plugin::CallMethodDynGlobal(gaddrof(CKeyboardState::Clear), this);

0AA6: call_method 0x4AE1C0 struct [CKeyboardState] num_params 0 pop 0

function CKeyboardState__Clear<thiscall, 0x4AE1C0>(struct: int)

plugin_vc\game_vc\CMenuManager.cpp

CMenuManager::MessageScreen

plugin::CallMethod<0x498943, CMenuManager, const char, bool>(this, pText, bFullscreen);

0AA6: call_method 0x498943 struct [CMenuManager] num_params 2 pop 0 [bFullscreen] [pText]

function CMenuManager__MessageScreen<thiscall, 0x498943>(struct: int, pText, bFullscreen)

CMenuManager::DisplayHelperText

plugin::CallMethod<0x48F429, CMenuManager*>(this, text);

0AA6: call_method 0x48F429 struct [CMenuManager] num_params 1 pop 0 [text]

function CMenuManager__DisplayHelperText<thiscall, 0x48F429>(struct: int, text)

CMenuManager::SwitchToNewScreen

plugin::CallMethod<0x4983EF, CMenuManager*, int>(this, screen);

0AA6: call_method 0x4983EF struct [CMenuManager] num_params 1 pop 0 [screen]

function CMenuManager__SwitchToNewScreen<thiscall, 0x4983EF>(struct: int, screen)

CMenuManager::SwitchMenuOnAndOff

plugin::CallMethod<0x498E5F, CMenuManager*>(this);

0AA6: call_method 0x498E5F struct [CMenuManager] num_params 0 pop 0

function CMenuManager__SwitchMenuOnAndOff<thiscall, 0x498E5F>(struct: int)

CMenuManager::CheckSliderMovement

plugin::CallMethod<0x4982D3, CMenuManager*>(this);

0AA6: call_method 0x4982D3 struct [CMenuManager] num_params 0 pop 0

function CMenuManager__CheckSliderMovement<thiscall, 0x4982D3>(struct: int)

CMenuManager::Draw

plugin::CallMethod<0x49DF40, CMenuManager*>(this, unk);

0AA6: call_method 0x49DF40 struct [CMenuManager] num_params 1 pop 0 [unk]

function CMenuManager__Draw<thiscall, 0x49DF40>(struct: int, unk)

CMenuManager::UserInput

plugin::CallMethod<0x4965BA, CMenuManager*>(this);

0AA6: call_method 0x4965BA struct [CMenuManager] num_params 0 pop 0

function CMenuManager__UserInput<thiscall, 0x4965BA>(struct: int)

CMenuManager::PrintMap

plugin::CallMethod<0x49A5B7, CMenuManager*>(this);

0AA6: call_method 0x49A5B7 struct [CMenuManager] num_params 0 pop 0

function CMenuManager__PrintMap<thiscall, 0x49A5B7>(struct: int)

plugin_vc\game_vc\CMessages.cpp

CMessages::AddBigMessage

plugin::Call<0x584050, wchar_t*, unsigned int, unsigned short>(pString, time, style);

0AA5: call_function 0x584050 num_params 3 pop 3 [style] [time] [pString]

function CMessages__AddBigMessage<cdecl, 0x584050>(pString, time, style)

CMessages::AddBigMessageQ

plugin::Call<0x583F40, wchar_t*, unsigned int, unsigned short>(pString, time, style);

0AA5: call_function 0x583F40 num_params 3 pop 3 [style] [time] [pString]

function CMessages__AddBigMessageQ<cdecl, 0x583F40>(pString, time, style)

CMessages::AddBigMessageWithNumber

plugin::Call<0x583350, wchar_t*, unsigned int, unsigned short, int, int, int, int, int, int>(pString, time, style, number, number2, number3, number4, number5, number6);

0AA5: call_function 0x583350 num_params 9 pop 9 [number6] [number5] [number4] [number3] [number2] [number] [style] [time] [pString]

function CMessages__AddBigMessageWithNumber<cdecl, 0x583350>(pString, time, style, number, number2, number3, number4, number5, number6)

CMessages::AddMessage

plugin::Call<0x584410, wchar_t*, unsigned int, unsigned short>(pString, time, flag);

0AA5: call_function 0x584410 num_params 3 pop 3 [flag] [time] [pString]

function CMessages__AddMessage<cdecl, 0x584410>(pString, time, flag)

CMessages::AddMessageJumpQ

plugin::Call<0x584300, wchar_t*, unsigned int, unsigned short>(pString, time, flag);

0AA5: call_function 0x584300 num_params 3 pop 3 [flag] [time] [pString]

function CMessages__AddMessageJumpQ<cdecl, 0x584300>(pString, time, flag)

CMessages::AddMessageJumpQWithNumber

plugin::Call<0x583440, wchar_t*, unsigned int, unsigned short, int, int, int, int, int, int>(pString, time, flag, number, number2, number3, number4, number5, number6);

0AA5: call_function 0x583440 num_params 9 pop 9 [number6] [number5] [number4] [number3] [number2] [number] [flag] [time] [pString]

function CMessages__AddMessageJumpQWithNumber<cdecl, 0x583440>(pString, time, flag, number, number2, number3, number4, number5, number6)

CMessages::AddMessageJumpQWithString

plugin::Call<0x583220, wchar_t, unsigned int, unsigned short, wchar_t>(pString1, time, flag, pString2);

0AA5: call_function 0x583220 num_params 4 pop 4 [pString2] [flag] [time] [pString1]

function CMessages__AddMessageJumpQWithString<cdecl, 0x583220>(pString1, time, flag, pString2)

CMessages::AddMessageWithNumber

plugin::Call<0x583560, wchar_t*, unsigned int, unsigned short, int, int, int, int, int, int>(pString, time, flag, number, number1, number2, number3, number4, number5);

0AA5: call_function 0x583560 num_params 9 pop 9 [number5] [number4] [number3] [number2] [number1] [number] [flag] [time] [pString]

function CMessages__AddMessageWithNumber<cdecl, 0x583560>(pString, time, flag, number, number1, number2, number3, number4, number5)

CMessages::AddToPreviousBriefArray

plugin::Call<0x583DE0, wchar_t, int, int, int, int, int, int, wchar_t>(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8);

0AA5: call_function 0x583DE0 num_params 8 pop 8 [arg8] [arg7] [arg6] [arg5] [arg4] [arg3] [arg2] [arg1]

function CMessages__AddToPreviousBriefArray<cdecl, 0x583DE0>(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8)

CMessages::ClearAllMessagesDisplayedByGame

plugin::Call<0x582C70>();

0AA5: call_function 0x582C70 num_params 0 pop 0

function CMessages__ClearAllMessagesDisplayedByGame<cdecl, 0x582C70>()

CMessages::ClearMessages

plugin::Call<0x5841E0>();

0AA5: call_function 0x5841E0 num_params 0 pop 0

function CMessages__ClearMessages<cdecl, 0x5841E0>()

CMessages::ClearSmallMessagesOnly

plugin::Call<0x584130>();

0AA5: call_function 0x584130 num_params 0 pop 0

function CMessages__ClearSmallMessagesOnly<cdecl, 0x584130>()

CMessages::ClearThisBigPrint

plugin::Call<0x582CF0, wchar_t*>(pString);

0AA5: call_function 0x582CF0 num_params 1 pop 1 [pString]

function CMessages__ClearThisBigPrint<cdecl, 0x582CF0>(pString)

CMessages::ClearThisPrint

plugin::Call<0x582FA0, wchar_t*>(pString);

0AA5: call_function 0x582FA0 num_params 1 pop 1 [pString]

function CMessages__ClearThisPrint<cdecl, 0x582FA0>(pString)

CMessages::Display

plugin::Call<0x584550>();

0AA5: call_function 0x584550 num_params 0 pop 0

function CMessages__Display<cdecl, 0x584550>()

CMessages::GetWideStringLength

plugin::CallAndReturn(pString);

0AA7: call_function_return 0x5849A0 num_params 1 pop 1 [pString] func_ret [unsigned short]

function CMessages__GetWideStringLength<cdecl, 0x5849A0>(pString): int

CMessages::Init

plugin::Call<0x5849C0>();

0AA5: call_function 0x5849C0 num_params 0 pop 0

function CMessages__Init<cdecl, 0x5849C0>()

CMessages::InsertNumberInString

plugin::Call<0x583C80, wchar_t, int, int, int, int, int, int, wchar_t>(pString, number, number1, number2, number3, number4, number5, arg8);

0AA5: call_function 0x583C80 num_params 8 pop 8 [arg8] [number5] [number4] [number3] [number2] [number1] [number] [pString]

function CMessages__InsertNumberInString<cdecl, 0x583C80>(pString, number, number1, number2, number3, number4, number5, arg8)

CMessages::InsertPlayerControlKeysInString

plugin::Call<0x5836B0, wchar_t*>(pString);

0AA5: call_function 0x5836B0 num_params 1 pop 1 [pString]

function CMessages__InsertPlayerControlKeysInString<cdecl, 0x5836B0>(pString)

CMessages::InsertStringInString

plugin::Call<0x583AF0, wchar_t, wchar_t>(pString1, pString2);

0AA5: call_function 0x583AF0 num_params 2 pop 2 [pString2] [pString1]

function CMessages__InsertStringInString<cdecl, 0x583AF0>(pString1, pString2)

CMessages::Process

plugin::Call<0x584650>();

0AA5: call_function 0x584650 num_params 0 pop 0

function CMessages__Process<cdecl, 0x584650>()

CMessages::WideStringCompare

plugin::CallAndReturn, wchar_t, unsigned short>(pString1, pString2, lengthToCompare);

0AA7: call_function_return 0x5848D0 num_params 3 pop 3 [lengthToCompare] [pString2] [pString1] func_ret [bool]

function CMessages__WideStringCompare<cdecl, 0x5848D0>(pString1, pString2, lengthToCompare): int

CMessages::WideStringCopy

plugin::Call<0x584940, wchar_t, wchar_t, unsigned short>(pString1, pString2, lengthToCopy);

0AA5: call_function 0x584940 num_params 3 pop 3 [lengthToCopy] [pString2] [pString1]

function CMessages__WideStringCopy<cdecl, 0x584940>(pString1, pString2, lengthToCopy)

plugin_vc\game_vc\CModelInfo.cpp

CModelInfo::AddClumpModel

plugin::CallAndReturn(index);

0AA7: call_function_return 0x55F640 num_params 1 pop 1 [index] func_ret [CClumpModelInfo*]

function CModelInfo__AddClumpModel<cdecl, 0x55F640>(index): int

CModelInfo::AddPedModel

plugin::CallAndReturn(index);

0AA7: call_function_return 0x55F580 num_params 1 pop 1 [index] func_ret [CPedModelInfo*]

function CModelInfo__AddPedModel<cdecl, 0x55F580>(index): int

CModelInfo::AddSimpleModel

plugin::CallAndReturn(index);

0AA7: call_function_return 0x55F730 num_params 1 pop 1 [index] func_ret [CSimpleModelInfo*]

function CModelInfo__AddSimpleModel<cdecl, 0x55F730>(index): int

CModelInfo::AddTimeModel

plugin::CallAndReturn(index);

0AA7: call_function_return 0x55F6E0 num_params 1 pop 1 [index] func_ret [CTimeModelInfo*]

function CModelInfo__AddTimeModel<cdecl, 0x55F6E0>(index): int

CModelInfo::AddVehicleModel

plugin::CallAndReturn(index);

0AA7: call_function_return 0x55F5D0 num_params 1 pop 1 [index] func_ret [CVehicleModelInfo*]

function CModelInfo__AddVehicleModel<cdecl, 0x55F5D0>(index): int

CModelInfo::AddWeaponModel

plugin::CallAndReturn(index);

0AA7: call_function_return 0x55F690 num_params 1 pop 1 [index] func_ret [CWeaponModelInfo*]

function CModelInfo__AddWeaponModel<cdecl, 0x55F690>(index): int

CModelInfo::Get2dEffectStore

plugin::CallAndReturn();

0AA7: call_function_return 0x55F570 num_params 0 pop 0 func_ret [void*]

function CModelInfo__Get2dEffectStore<cdecl, 0x55F570>(): int

CModelInfo::GetModelInfo

plugin::CallAndReturn, 0x55F7D0, char const, int*>(name, index);

0AA7: call_function_return 0x55F7D0 num_params 2 pop 2 [index] [name] func_ret [CBaseModelInfo*]

function CModelInfo__GetModelInfo<cdecl, 0x55F7D0>(name, index): int

CModelInfo::GetModelInfo

plugin::CallAndReturn, 0x55F780, char const, int, int>(name, minIndex, maxInedx);

0AA7: call_function_return 0x55F780 num_params 3 pop 3 [maxInedx] [minIndex] [name] func_ret [CBaseModelInfo*]

function CModelInfo__GetModelInfo<cdecl, 0x55F780>(name, minIndex, maxInedx): int

CModelInfo::Initialise

plugin::Call<0x55FA40>();

0AA5: call_function 0x55FA40 num_params 0 pop 0

function CModelInfo__Initialise<cdecl, 0x55FA40>()

CModelInfo::IsBikeModel

plugin::CallAndReturn(index);

0AA7: call_function_return 0x55F4E0 num_params 1 pop 1 [index] func_ret [bool]

function CModelInfo__IsBikeModel<cdecl, 0x55F4E0>(index): int

CModelInfo::IsBoatModel

plugin::CallAndReturn(index);

0AA7: call_function_return 0x55F540 num_params 1 pop 1 [index] func_ret [bool]

function CModelInfo__IsBoatModel<cdecl, 0x55F540>(index): int

CModelInfo::IsCarModel

plugin::CallAndReturn(index);

0AA7: call_function_return 0x55F510 num_params 1 pop 1 [index] func_ret [bool]

function CModelInfo__IsCarModel<cdecl, 0x55F510>(index): int

CModelInfo::ShutDown

plugin::Call<0x55F820>();

0AA5: call_function 0x55F820 num_params 0 pop 0

function CModelInfo__ShutDown<cdecl, 0x55F820>()

plugin_vc\game_vc\CMotionBlurStreaks.cpp

CMotionBlurStreaks::RegisterStreak

plugin::Call<0x572800, unsigned int, unsigned char, unsigned char, unsigned char, CVector, CVector>(id, red, green, blue, leftPoint, rightPoint);

0AA5: call_function 0x572800 num_params 6 pop 6 [rightPoint] [leftPoint] [blue] [green] [red] [id]

function CMotionBlurStreaks__RegisterStreak<cdecl, 0x572800>(id, red, green, blue, leftPoint, rightPoint)

CMotionBlurStreaks::Render

plugin::Call<0x572920>();

0AA5: call_function 0x572920 num_params 0 pop 0

function CMotionBlurStreaks__Render<cdecl, 0x572920>()

plugin_vc\game_vc\CMousePointerStateHelper.cpp

plugin_vc\game_vc\CMovie.cpp

CMovie::CMovie

plugin::CallMethod<0x606720, CMovie *>(this);

0AA6: call_method 0x606720 struct [CMovie] num_params 0 pop 0

function CMovie__CMovie<thiscall, 0x606720>(struct: int)

plugin_vc\game_vc\CObject.cpp

CObject::CObject

plugin::CallMethod<0x4E40F0, CObject , CDummyObject>(this, dummyObject);

0AA6: call_method 0x4E40F0 struct [CObject] num_params 1 pop 0 [dummyObject]

function CObject__CObject<thiscall, 0x4E40F0>(struct: int, dummyObject)

CObject::CObject

plugin::CallMethod<0x4E41B0, CObject *, int, bool>(this, arg0, arg1);

0AA6: call_method 0x4E41B0 struct [CObject] num_params 2 pop 0 [arg1] [arg0]

function CObject__CObject<thiscall, 0x4E41B0>(struct: int, arg0, arg1)

CObject::CObject

plugin::CallMethod<0x4E4220, CObject *>(this);

0AA6: call_method 0x4E4220 struct [CObject] num_params 0 pop 0

function CObject__CObject<thiscall, 0x4E4220>(struct: int)

CObject::CanBeDeleted

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x4E3E20 struct [CObject] num_params 0 pop 0 func_ret [bool]

function CObject__CanBeDeleted<thiscall, 0x4E3E20>(struct: int): int

CObject::DeleteAllMissionObjects

plugin::Call<0x4E0820>();

0AA5: call_function 0x4E0820 num_params 0 pop 0

function CObject__DeleteAllMissionObjects<cdecl, 0x4E0820>()

CObject::DeleteAllTempObjects

plugin::Call<0x4E08A0>();

0AA5: call_function 0x4E08A0 num_params 0 pop 0

function CObject__DeleteAllTempObjects<cdecl, 0x4E08A0>()

CObject::DeleteAllTempObjectsInArea

plugin::Call<0x4E0720, CVector, float>(point, radius);

0AA5: call_function 0x4E0720 num_params 2 pop 2 [radius] [point]

function CObject__DeleteAllTempObjectsInArea<cdecl, 0x4E0720>(point, radius)

CObject::Init

plugin::CallMethod<0x4E3E50, CObject *>(this);

0AA6: call_method 0x4E3E50 struct [CObject] num_params 0 pop 0

function CObject__Init<thiscall, 0x4E3E50>(struct: int)

CObject::ObjectDamage

plugin::CallMethod<0x4E0990, CObject *, float>(this, damage);

0AA6: call_method 0x4E0990 struct [CObject] num_params 1 pop 0 [damage]

function CObject__ObjectDamage<thiscall, 0x4E0990>(struct: int, damage)

CObject::RefModelInfo

plugin::CallMethod<0x4E0970, CObject *, int>(this, modelIndex);

0AA6: call_method 0x4E0970 struct [CObject] num_params 1 pop 0 [modelIndex]

function CObject__RefModelInfo<thiscall, 0x4E0970>(struct: int, modelIndex)

CObject::operator delete

plugin::Call<0x4E4030, void*>(data);

0AA5: call_function 0x4E4030 num_params 1 pop 1 [data]

function CObject__operator delete<cdecl, 0x4E4030>(data)

CObject::operator new

plugin::CallAndReturn(size);

0AA7: call_function_return 0x4E4070 num_params 1 pop 1 [size] func_ret [void*]

function CObject__operator new<cdecl, 0x4E4070>(size): int

CObject::operator new

plugin::CallAndReturn(size, arg1);

0AA7: call_function_return 0x4E4050 num_params 2 pop 2 [arg1] [size] func_ret [void*]

function CObject__operator new<cdecl, 0x4E4050>(size, arg1): int

plugin_vc\game_vc\COcclusion.cpp

COcclusion::AddOne

plugin::CallDynGlobal(gaddrof(COcclusion::AddOne), x, y, z, width, length, height, angle);

COcclusion::IsAABoxOccluded

plugin::CallAndReturnDynGlobal(gaddrof(COcclusion::IsAABoxOccluded), pos, width, length, height);

0AA7: call_function_return 0x634150 num_params 4 pop 4 [height] [length] [width] [pos] func_ret [bool]

function COcclusion__IsAABoxOccluded<cdecl, 0x634150>(pos, width, length, height): int

COcclusion::IsPositionOccluded

plugin::CallAndReturnDynGlobal(gaddrof(COcclusion::IsPositionOccluded), pos, side);

0AA7: call_function_return 0x634930 num_params 2 pop 2 [side] [pos] func_ret [bool]

function COcclusion__IsPositionOccluded<cdecl, 0x634930>(pos, side): int

COccluder::ProcessLineSegment

plugin::CallMethodAndReturnDynGlobal(gaddrof(COccluder::ProcessLineSegment), this, corner1, corner2, occl);

0AA8: call_method_return 0x635270 struct [COccluder] num_params 3 pop 0 [occl] [corner2] [corner1] func_ret [bool]

function COccluder__ProcessLineSegment<thiscall, 0x635270>(struct: int, corner1, corner2, occl): int

COccluder::ProcessOneOccluder

plugin::CallMethodAndReturnDynGlobal(gaddrof(COccluder::ProcessOneOccluder), this, occl);

0AA8: call_method_return 0x6358D0 struct [COccluder] num_params 1 pop 0 [occl] func_ret [bool]

function COccluder__ProcessOneOccluder<thiscall, 0x6358D0>(struct: int, occl): int

DoesInfiniteLineTouchScreen

plugin::CallAndReturnDynGlobal(gaddrof(DoesInfiniteLineTouchScreen), lineX, lineY, lineDX, lineDY);

0AA7: call_function_return 0x636B60 num_params 4 pop 4 [lineDY] [lineDX] [lineY] [lineX] func_ret [bool]

function DoesInfiniteLineTouchScreen<cdecl, 0x636B60>(lineX, lineY, lineDX, lineDY): int

plugin_vc\game_vc\common.cpp

FindPlayerHeading

plugin::CallAndReturn();

0AA7: call_function_return 0x4BBF70 num_params 0 pop 0 func_ret [float]

function FindPlayerHeading<cdecl, 0x4BBF70>(): float

FindPlayerCentreOfWorld_NoSniperShift

plugin::CallAndReturn();

0AA7: call_function_return 0x4BC020 num_params 0 pop 0 func_ret [CVector&]

function FindPlayerCentreOfWorld_NoSniperShift<cdecl, 0x4BC020>(): int

FindPlayerCentreOfWorld

plugin::CallAndReturn(playerId);

0AA7: call_function_return 0x4BC0A0 num_params 1 pop 1 [playerId] func_ret [CVector&]

function FindPlayerCentreOfWorld<cdecl, 0x4BC0A0>(playerId): int

FindPlayerPed

plugin::CallAndReturn();

0AA7: call_function_return 0x4BC120 num_params 0 pop 0 func_ret [CPlayerPed*]

function FindPlayerPed<cdecl, 0x4BC120>(): int

FindPlayerTrain

plugin::CallAndReturn();

0AA7: call_function_return 0x4BC140 num_params 0 pop 0 func_ret [CTrain*]

function FindPlayerTrain<cdecl, 0x4BC140>(): int

FindPlayerEntity

plugin::CallAndReturn();

0AA7: call_function_return 0x4BC1B0 num_params 0 pop 0 func_ret [CEntity*]

function FindPlayerEntity<cdecl, 0x4BC1B0>(): int

FindPlayerVehicle

plugin::CallAndReturn();

0AA7: call_function_return 0x4BC1E0 num_params 0 pop 0 func_ret [CVehicle*]

function FindPlayerVehicle<cdecl, 0x4BC1E0>(): int

FindPlayerSpeed

plugin::CallAndReturn();

0AA7: call_function_return 0x4BC210 num_params 0 pop 0 func_ret [CVector&]

function FindPlayerSpeed<cdecl, 0x4BC210>(): int

GetFirstTexture

plugin::CallAndReturn, 0x57F900, RwTexDictionary>(texDictionary);

0AA7: call_function_return 0x57F900 num_params 1 pop 1 [texDictionary] func_ret [RwTexture*]

function GetFirstTexture<cdecl, 0x57F900>(texDictionary): int

GetFirstObject

plugin::CallAndReturn, 0x57F940, RwFrame>(frame);

0AA7: call_function_return 0x57F940 num_params 1 pop 1 [frame] func_ret [RwObject*]

function GetFirstObject<cdecl, 0x57F940>(frame): int

GetFirstAtomic

plugin::CallAndReturn, 0x57F980, RpClump>(clump);

0AA7: call_function_return 0x57F980 num_params 1 pop 1 [clump] func_ret [RpAtomic*]

function GetFirstAtomic<cdecl, 0x57F980>(clump): int

SetAmbientColours

plugin::Call<0x57FAD0, RwRGBAReal*>(colours);

0AA5: call_function 0x57FAD0 num_params 1 pop 1 [colours]

function SetAmbientColours<cdecl, 0x57FAD0>(colours)

SetAmbientColoursForPedsCarsAndObjects

plugin::Call<0x57FAF0>();

0AA5: call_function 0x57FAF0 num_params 0 pop 0

function SetAmbientColoursForPedsCarsAndObjects<cdecl, 0x57FAF0>()

SetAmbientColours

plugin::Call<0x57FB10>();

0AA5: call_function 0x57FB10 num_params 0 pop 0

function SetAmbientColours<cdecl, 0x57FB10>()

SetFullAmbient

plugin::Call<0x57FB30>();

0AA5: call_function 0x57FB30 num_params 0 pop 0

function SetFullAmbient<cdecl, 0x57FB30>()

ActivateDirectional

plugin::Call<0x57FB50>();

0AA5: call_function 0x57FB50 num_params 0 pop 0

function ActivateDirectional<cdecl, 0x57FB50>()

DeActivateDirectional

plugin::Call<0x57FB60>();

0AA5: call_function 0x57FB60 num_params 0 pop 0

function DeActivateDirectional<cdecl, 0x57FB60>()

ReSetAmbientAndDirectionalColours

plugin::Call<0x57FB70>();

0AA5: call_function 0x57FB70 num_params 0 pop 0

function ReSetAmbientAndDirectionalColours<cdecl, 0x57FB70>()

SetBrightMarkerColours

plugin::Call<0x57FBA0, float>(power);

0AA5: call_function 0x57FBA0 num_params 1 pop 1 [power]

function SetBrightMarkerColours<cdecl, 0x57FBA0>(power)

SetAmbientAndDirectionalColours

plugin::Call<0x57FC50, float>(power);

0AA5: call_function 0x57FC50 num_params 1 pop 1 [power]

function SetAmbientAndDirectionalColours<cdecl, 0x57FC50>(power)

RemoveExtraDirectionalLights

plugin::Call<0x57FCD0, RpWorld*>(world);

0AA5: call_function 0x57FCD0 num_params 1 pop 1 [world]

function RemoveExtraDirectionalLights<cdecl, 0x57FCD0>(world)

AddAnExtraDirectionalLight

plugin::Call<0x57FD00, RpWorld*, float, float, float, float, float, float>(world, x, y, z, red, green, blue);

0AA5: call_function 0x57FD00 num_params 7 pop 7 [blue] [green] [red] [z] [y] [x] [world]

function AddAnExtraDirectionalLight<cdecl, 0x57FD00>(world, x, y, z, red, green, blue)

WorldReplaceNormalLightsWithScorched

plugin::Call<0x57FE40, RpWorld*, float>(world, intensity);

0AA5: call_function 0x57FE40 num_params 2 pop 2 [intensity] [world]

function WorldReplaceNormalLightsWithScorched<cdecl, 0x57FE40>(world, intensity)

LightsDestroy

plugin::CallAndReturn, 0x57FE80, RpWorld>(world);

0AA7: call_function_return 0x57FE80 num_params 1 pop 1 [world] func_ret [RpWorld*]

function LightsDestroy<cdecl, 0x57FE80>(world): int

LightsCreate

plugin::CallAndReturn, 0x57FF50, RpWorld>(world);

0AA7: call_function_return 0x57FF50 num_params 1 pop 1 [world] func_ret [RpWorld*]

function LightsCreate<cdecl, 0x57FF50>(world): int

SetLightsWithTimeOfDayColour

plugin::Call<0x5800F0, RpWorld*>(world);

0AA5: call_function 0x5800F0 num_params 1 pop 1 [world]

function SetLightsWithTimeOfDayColour<cdecl, 0x5800F0>(world)

RpAnimBlendAllocateData

plugin::CallAndReturn, 0x407520, RpClump>(clump);

0AA7: call_function_return 0x407520 num_params 1 pop 1 [clump] func_ret [CAnimBlendClumpData*]

function RpAnimBlendAllocateData<cdecl, 0x407520>(clump): int

RpAnimBlendClumpFillFrameArray

plugin::Call<0x407AC0, RpClump, AnimBlendFrameData*>(clump, frameData);

0AA5: call_function 0x407AC0 num_params 2 pop 2 [frameData] [clump]

function RpAnimBlendClumpFillFrameArray<cdecl, 0x407AC0>(clump, frameData)

RpAnimBlendClumpGetAssociation

plugin::CallAndReturn, 0x407780, RpClump, unsigned int>(clump, animId);

0AA7: call_function_return 0x407780 num_params 2 pop 2 [animId] [clump] func_ret [CAnimBlendAssociation*]

function RpAnimBlendClumpGetAssociation<cdecl, 0x407780>(clump, animId): int

RpAnimBlendClumpGetFirstAssociation

plugin::CallAndReturn, 0x402E20, RpClump>(clump);

0AA7: call_function_return 0x402E20 num_params 1 pop 1 [clump] func_ret [CAnimBlendAssociation*]

function RpAnimBlendClumpGetFirstAssociation<cdecl, 0x402E20>(clump): int

RpAnimBlendClumpGetFirstAssociation

plugin::CallAndReturn, 0x4075F0, RpClump, unsigned int>(clump, flags);

0AA7: call_function_return 0x4075F0 num_params 2 pop 2 [flags] [clump] func_ret [CAnimBlendAssociation*]

function RpAnimBlendClumpGetFirstAssociation<cdecl, 0x4075F0>(clump, flags): int

RpAnimBlendClumpGetMainAssociation

plugin::CallAndReturn, 0x407660, RpClump, int>(clump, n);

0AA7: call_function_return 0x407660 num_params 2 pop 2 [n] [clump] func_ret [CAnimBlendAssociation*]

function RpAnimBlendClumpGetMainAssociation<cdecl, 0x407660>(clump, n): int

RpAnimBlendClumpGetMainPartialAssociation

plugin::CallAndReturn, 0x407620, RpClump, int>(clump, n);

0AA7: call_function_return 0x407620 num_params 2 pop 2 [n] [clump] func_ret [CAnimBlendAssociation*]

function RpAnimBlendClumpGetMainPartialAssociation<cdecl, 0x407620>(clump, n): int

RpAnimBlendClumpInit

plugin::Call<0x407890, RpClump*>(clump);

0AA5: call_function 0x407890 num_params 1 pop 1 [clump]

function RpAnimBlendClumpInit<cdecl, 0x407890>(clump)

RpAnimBlendClumpIsInitialized

plugin::CallAndReturn(clump);

0AA7: call_function_return 0x407870 num_params 1 pop 1 [clump] func_ret [bool]

function RpAnimBlendClumpIsInitialized<cdecl, 0x407870>(clump): int

RpAnimBlendClumpRemoveAllAssociations

plugin::Call<0x407800, RpClump*>(clump);

0AA5: call_function 0x407800 num_params 1 pop 1 [clump]

function RpAnimBlendClumpRemoveAllAssociations<cdecl, 0x407800>(clump)

RpAnimBlendClumpRemoveAssociations

plugin::Call<0x4077B0, RpClump*, unsigned int>(clump, flags);

0AA5: call_function 0x4077B0 num_params 2 pop 2 [flags] [clump]

function RpAnimBlendClumpRemoveAssociations<cdecl, 0x4077B0>(clump, flags)

RpAnimBlendClumpSetBlendDeltas

plugin::Call<0x407830, RpClump*, unsigned int, float>(clump, flags, delta);

0AA5: call_function 0x407830 num_params 3 pop 3 [delta] [flags] [clump]

function RpAnimBlendClumpSetBlendDeltas<cdecl, 0x407830>(clump, flags, delta)

RpAnimBlendClumpUpdateAnimations

plugin::Call<0x404690, RpClump*, float, bool>(clump, step, onScreen);

0AA5: call_function 0x404690 num_params 3 pop 3 [onScreen] [step] [clump]

function RpAnimBlendClumpUpdateAnimations<cdecl, 0x404690>(clump, step, onScreen)

RpAnimBlendGetNextAssociation

plugin::CallAndReturn, 0x4075D0, CAnimBlendAssociation>(association);

0AA7: call_function_return 0x4075D0 num_params 1 pop 1 [association] func_ret [CAnimBlendAssociation*]

function RpAnimBlendGetNextAssociation<cdecl, 0x4075D0>(association): int

RpAnimBlendPluginAttach

plugin::CallAndReturn();

0AA7: call_function_return 0x4074D0 num_params 0 pop 0 func_ret [bool]

function RpAnimBlendPluginAttach<cdecl, 0x4074D0>(): int

plugin_vc\game_vc\COnscreenTimer.cpp

COnscreenTimer::AddClock

plugin::CallMethod<0x434B30, COnscreenTimer , unsigned int, char, bool>(this, arg0, arg1, arg2);

0AA6: call_method 0x434B30 struct [COnscreenTimer] num_params 3 pop 0 [arg2] [arg1] [arg0]

function COnscreenTimer__AddClock<thiscall, 0x434B30>(struct: int, arg0, arg1, arg2)

COnscreenTimer::AddCounter

plugin::CallMethod<0x434AE0, COnscreenTimer , unsigned int, unsigned short, char, unsigned short>(this, arg0, arg1, arg2, arg3);

0AA6: call_method 0x434AE0 struct [COnscreenTimer] num_params 4 pop 0 [arg3] [arg2] [arg1] [arg0]

function COnscreenTimer__AddCounter<thiscall, 0x434AE0>(struct: int, arg0, arg1, arg2, arg3)

COnscreenTimer::ClearClock

plugin::CallMethod<0x434AA0, COnscreenTimer *, unsigned int>(this, arg0);

0AA6: call_method 0x434AA0 struct [COnscreenTimer] num_params 1 pop 0 [arg0]

function COnscreenTimer__ClearClock<thiscall, 0x434AA0>(struct: int, arg0)

COnscreenTimer::ClearCounter

plugin::CallMethod<0x434A60, COnscreenTimer *, unsigned int>(this, arg0);

0AA6: call_method 0x434A60 struct [COnscreenTimer] num_params 1 pop 0 [arg0]

function COnscreenTimer__ClearCounter<thiscall, 0x434A60>(struct: int, arg0)

COnscreenTimer::Init

plugin::CallMethod<0x434CE0, COnscreenTimer *>(this);

0AA6: call_method 0x434CE0 struct [COnscreenTimer] num_params 0 pop 0

function COnscreenTimer__Init<thiscall, 0x434CE0>(struct: int)

COnscreenTimer::Process

plugin::CallMethod<0x434B90, COnscreenTimer *>(this);

0AA6: call_method 0x434B90 struct [COnscreenTimer] num_params 0 pop 0

function COnscreenTimer__Process<thiscall, 0x434B90>(struct: int)

COnscreenTimer::ProcessForDisplay

plugin::CallMethod<0x434BD0, COnscreenTimer *>(this);

0AA6: call_method 0x434BD0 struct [COnscreenTimer] num_params 0 pop 0

function COnscreenTimer__ProcessForDisplay<thiscall, 0x434BD0>(struct: int)

COnscreenTimerEntry::Process

plugin::CallMethod<0x434DE0, COnscreenTimerEntry *>(this);

0AA6: call_method 0x434DE0 struct [COnscreenTimerEntry] num_params 0 pop 0

function COnscreenTimerEntry__Process<thiscall, 0x434DE0>(struct: int)

plugin_vc\game_vc\CPad.cpp

CPad::AddToPCCheatString

plugin::CallMethodDynGlobal(gaddrof(CPad::AddToPCCheatString), this, character);

0AA6: call_method 0x4ABD20 struct [CPad] num_params 1 pop 0 [character]

function CPad__AddToPCCheatString<thiscall, 0x4ABD20>(struct: int, character)

CPad::CarGunJustDown

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPad::CarGunJustDown), this);

0AA8: call_method_return 0x4AA9F0 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__CarGunJustDown<thiscall, 0x4AA9F0>(struct: int): int

CPad::ChangeStationJustDown

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPad::ChangeStationJustDown), this);

0AA8: call_method_return 0x4AA590 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__ChangeStationJustDown<thiscall, 0x4AA590>(struct: int): int

CPad::Clear

plugin::CallMethodDynGlobal(gaddrof(CPad::Clear), this, bDisablePlayerControls);

0AA6: call_method 0x4ADBE0 struct [CPad] num_params 1 pop 0 [bDisablePlayerControls]

function CPad__Clear<thiscall, 0x4ADBE0>(struct: int, bDisablePlayerControls)

CPad::CollectPickupJustDown

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPad::CollectPickupJustDown), this);

0AA8: call_method_return 0x4A9F80 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__CollectPickupJustDown<thiscall, 0x4A9F80>(struct: int): int

CPad::CycleCameraModeDownJustDown

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPad::CycleCameraModeDownJustDown), this);

0AA8: call_method_return 0x4AA6C0 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__CycleCameraModeDownJustDown<thiscall, 0x4AA6C0>(struct: int): int

CPad::CycleCameraModeJustDown

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPad::CycleCameraModeJustDown), this);

0AA8: call_method_return 0x4AA630 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__CycleCameraModeJustDown<thiscall, 0x4AA630>(struct: int): int

CPad::CycleCameraModeUpJustDown

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPad::CycleCameraModeUpJustDown), this);

0AA8: call_method_return 0x4AA700 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__CycleCameraModeUpJustDown<thiscall, 0x4AA700>(struct: int): int

CPad::CycleWeaponLeftJustDown

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPad::CycleWeaponLeftJustDown), this);

0AA8: call_method_return 0x4AA560 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__CycleWeaponLeftJustDown<thiscall, 0x4AA560>(struct: int): int

CPad::CycleWeaponRightJustDown

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPad::CycleWeaponRightJustDown), this);

0AA8: call_method_return 0x4AA530 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__CycleWeaponRightJustDown<thiscall, 0x4AA530>(struct: int): int

CPad::DuckJustDown

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPad::DuckJustDown), this);

0AA8: call_method_return 0x4AA430 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__DuckJustDown<thiscall, 0x4AA430>(struct: int): int

CPad::ExitVehicleJustDown

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPad::ExitVehicleJustDown), this);

0AA8: call_method_return 0x4AA870 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__ExitVehicleJustDown<thiscall, 0x4AA870>(struct: int): int

CPad::ForceCameraBehindPlayer

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPad::ForceCameraBehindPlayer), this);

0AA8: call_method_return 0x4A9F00 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__ForceCameraBehindPlayer<thiscall, 0x4A9F00>(struct: int): int

CPad::GetAccelerate

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPad::GetAccelerate), this);

0AA8: call_method_return 0x4AA760 struct [CPad] num_params 0 pop 0 func_ret [short]

function CPad__GetAccelerate<thiscall, 0x4AA760>(struct: int): int

CPad::GetAnalogueLeftRight

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPad::GetAnalogueLeftRight), this);

0AA8: call_method_return 0x4AADC0 struct [CPad] num_params 0 pop 0 func_ret [short]

function CPad__GetAnalogueLeftRight<thiscall, 0x4AADC0>(struct: int): int

CPad::GetAnaloguePadDown

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPad::GetAnaloguePadDown), this);

0AA8: call_method_return 0x4AA260 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__GetAnaloguePadDown<thiscall, 0x4AA260>(struct: int): int

CPad::GetAnaloguePadLeft

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPad::GetAnaloguePadLeft), this);

0AA8: call_method_return 0x4AA200 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__GetAnaloguePadLeft<thiscall, 0x4AA200>(struct: int): int

CPad::GetAnaloguePadLeftJustUp

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPad::GetAnaloguePadLeftJustUp), this);

0AA8: call_method_return 0x4AA0D0 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__GetAnaloguePadLeftJustUp<thiscall, 0x4AA0D0>(struct: int): int

CPad::GetAnaloguePadRight

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPad::GetAnaloguePadRight), this);

0AA8: call_method_return 0x4AA1A0 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__GetAnaloguePadRight<thiscall, 0x4AA1A0>(struct: int): int

CPad::GetAnaloguePadRightJustUp

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPad::GetAnaloguePadRightJustUp), this);

0AA8: call_method_return 0x4AA000 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__GetAnaloguePadRightJustUp<thiscall, 0x4AA000>(struct: int): int

CPad::GetAnaloguePadUp

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPad::GetAnaloguePadUp), this);

0AA8: call_method_return 0x4AA2B0 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__GetAnaloguePadUp<thiscall, 0x4AA2B0>(struct: int): int

CPad::GetAnalogueUpDown

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPad::GetAnalogueUpDown), this);

0AA8: call_method_return 0x4AACC0 struct [CPad] num_params 0 pop 0 func_ret [short]

function CPad__GetAnalogueUpDown<thiscall, 0x4AACC0>(struct: int): int

CPad::GetBrake

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPad::GetBrake), this);

0AA8: call_method_return 0x4AA960 struct [CPad] num_params 0 pop 0 func_ret [short]

function CPad__GetBrake<thiscall, 0x4AA960>(struct: int): int

CPad::GetCarGunFired

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPad::GetCarGunFired), this);

0AA8: call_method_return 0x4AAA60 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__GetCarGunFired<thiscall, 0x4AAA60>(struct: int): int

CPad::GetCarGunLeftRight

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPad::GetCarGunLeftRight), this);

0AA8: call_method_return 0x4AAEB0 struct [CPad] num_params 0 pop 0 func_ret [short]

function CPad__GetCarGunLeftRight<thiscall, 0x4AAEB0>(struct: int): int

CPad::GetCarGunUpDown

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPad::GetCarGunUpDown), this);

0AA8: call_method_return 0x4AAF00 struct [CPad] num_params 0 pop 0 func_ret [short]

function CPad__GetCarGunUpDown<thiscall, 0x4AAF00>(struct: int): int

CPad::GetExitVehicle

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPad::GetExitVehicle), this);

0AA8: call_method_return 0x4AA8F0 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__GetExitVehicle<thiscall, 0x4AA8F0>(struct: int): int

CPad::GetHandBrake

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPad::GetHandBrake), this);

0AA8: call_method_return 0x4AA9B0 struct [CPad] num_params 0 pop 0 func_ret [short]

function CPad__GetHandBrake<thiscall, 0x4AA9B0>(struct: int): int

CPad::GetHorn

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPad::GetHorn), this);

0AA8: call_method_return 0x4AAB60 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__GetHorn<thiscall, 0x4AAB60>(struct: int): int

CPad::GetLookBehindForCar

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPad::GetLookBehindForCar), this);

0AA8: call_method_return 0x4AAC30 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__GetLookBehindForCar<thiscall, 0x4AAC30>(struct: int): int

CPad::GetLookBehindForPed

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPad::GetLookBehindForPed), this);

0AA8: call_method_return 0x4AAC00 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__GetLookBehindForPed<thiscall, 0x4AAC00>(struct: int): int

CPad::GetLookLeft

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPad::GetLookLeft), this);

0AA8: call_method_return 0x4AAC90 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__GetLookLeft<thiscall, 0x4AAC90>(struct: int): int

CPad::GetLookRight

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPad::GetLookRight), this);

0AA8: call_method_return 0x4AAC60 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__GetLookRight<thiscall, 0x4AAC60>(struct: int): int

CPad::GetPedWalkLeftRight

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPad::GetPedWalkLeftRight), this);

0AA8: call_method_return 0x4AAE30 struct [CPad] num_params 0 pop 0 func_ret [short]

function CPad__GetPedWalkLeftRight<thiscall, 0x4AAE30>(struct: int): int

CPad::GetPedWalkUpDown

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPad::GetPedWalkUpDown), this);

0AA8: call_method_return 0x4AAD40 struct [CPad] num_params 0 pop 0 func_ret [short]

function CPad__GetPedWalkUpDown<thiscall, 0x4AAD40>(struct: int): int

CPad::GetSprint

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPad::GetSprint), this);

0AA8: call_method_return 0x4AA390 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__GetSprint<thiscall, 0x4AA390>(struct: int): int

CPad::GetSteeringLeftRight

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPad::GetSteeringLeftRight), this);

0AA8: call_method_return 0x4AAFD0 struct [CPad] num_params 0 pop 0 func_ret [short]

function CPad__GetSteeringLeftRight<thiscall, 0x4AAFD0>(struct: int): int

CPad::GetSteeringUpDown

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPad::GetSteeringUpDown), this);

0AA8: call_method_return 0x4AAF50 struct [CPad] num_params 0 pop 0 func_ret [short]

function CPad__GetSteeringUpDown<thiscall, 0x4AAF50>(struct: int): int

CPad::GetTarget

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPad::GetTarget), this);

0AA8: call_method_return 0x4AA4D0 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__GetTarget<thiscall, 0x4AA4D0>(struct: int): int

CPad::GetWeapon

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPad::GetWeapon), this);

0AA8: call_method_return 0x4AA830 struct [CPad] num_params 0 pop 0 func_ret [short]

function CPad__GetWeapon<thiscall, 0x4AA830>(struct: int): int

CPad::HornJustDown

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPad::HornJustDown), this);

0AA8: call_method_return 0x4AAAC0 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__HornJustDown<thiscall, 0x4AAAC0>(struct: int): int

CPad::InputHowLongAgo

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPad::InputHowLongAgo), this);

0AA8: call_method_return 0x4ADBD0 struct [CPad] num_params 0 pop 0 func_ret [int]

function CPad__InputHowLongAgo<thiscall, 0x4ADBD0>(struct: int): int

CPad::JumpJustDown

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPad::JumpJustDown), this);

0AA8: call_method_return 0x4AA400 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__JumpJustDown<thiscall, 0x4AA400>(struct: int): int

CPad::LookAroundLeftRight

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPad::LookAroundLeftRight), this);

0AA8: call_method_return 0x4A9A80 struct [CPad] num_params 0 pop 0 func_ret [int]

function CPad__LookAroundLeftRight<thiscall, 0x4A9A80>(struct: int): int

CPad::LookAroundUpDown

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPad::LookAroundUpDown), this);

0AA8: call_method_return 0x4A98F0 struct [CPad] num_params 0 pop 0 func_ret [int]

function CPad__LookAroundUpDown<thiscall, 0x4A98F0>(struct: int): int

CPad::ResetAverageWeapon

plugin::CallMethodDynGlobal(gaddrof(CPad::ResetAverageWeapon), this);

0AA6: call_method 0x4A98A0 struct [CPad] num_params 0 pop 0

function CPad__ResetAverageWeapon<thiscall, 0x4A98A0>(struct: int)

CPad::SetDrunkInputDelay

plugin::CallMethodDynGlobal(gaddrof(CPad::SetDrunkInputDelay), this, bEnable);

0AA6: call_method 0x4AD340 struct [CPad] num_params 1 pop 0 [bEnable]

function CPad__SetDrunkInputDelay<thiscall, 0x4AD340>(struct: int, bEnable)

CPad::ShiftTargetLeftJustDown

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPad::ShiftTargetLeftJustDown), this);

0AA8: call_method_return 0x4AA360 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__ShiftTargetLeftJustDown<thiscall, 0x4AA360>(struct: int): int

CPad::ShiftTargetRightJustDown

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPad::ShiftTargetRightJustDown), this);

0AA8: call_method_return 0x4AA300 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__ShiftTargetRightJustDown<thiscall, 0x4AA300>(struct: int): int

CPad::SniperModeLookLeftRight

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPad::SniperModeLookLeftRight), this);

0AA8: call_method_return 0x4A9D40 struct [CPad] num_params 0 pop 0 func_ret [int]

function CPad__SniperModeLookLeftRight<thiscall, 0x4A9D40>(struct: int): int

CPad::SniperModeLookUpDown

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPad::SniperModeLookUpDown), this);

0AA8: call_method_return 0x4A9C40 struct [CPad] num_params 0 pop 0 func_ret [int]

function CPad__SniperModeLookUpDown<thiscall, 0x4A9C40>(struct: int): int

CPad::SniperZoomIn

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPad::SniperZoomIn), this);

0AA8: call_method_return 0x4A9E90 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__SniperZoomIn<thiscall, 0x4A9E90>(struct: int): int

CPad::SniperZoomOut

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPad::SniperZoomOut), this);

0AA8: call_method_return 0x4A9E20 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__SniperZoomOut<thiscall, 0x4A9E20>(struct: int): int

CPad::StartShake

plugin::CallMethodDynGlobal(gaddrof(CPad::StartShake), this, duration, frequency);

0AA6: call_method 0x4AD2E0 struct [CPad] num_params 2 pop 0 [frequency] [duration]

function CPad__StartShake<thiscall, 0x4AD2E0>(struct: int, duration, frequency)

CPad::StopShaking

plugin::CallMethodDynGlobal(gaddrof(CPad::StopShaking), this, a1);

0AA6: call_method 0x4AB070 struct [CPad] num_params 1 pop 0 [a1]

function CPad__StopShaking<thiscall, 0x4AB070>(struct: int, a1)

CPad::TargetJustDown

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPad::TargetJustDown), this);

0AA8: call_method_return 0x4AA460 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__TargetJustDown<thiscall, 0x4AA460>(struct: int): int

CPad::Update

plugin::CallMethodDynGlobal(gaddrof(CPad::Update), this, a2);

0AA6: call_method 0x4AB0C0 struct [CPad] num_params 1 pop 0 [a2]

function CPad__Update<thiscall, 0x4AB0C0>(struct: int, a2)

CPad::WeaponJustDown

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPad::WeaponJustDown), this);

0AA8: call_method_return 0x4AA7B0 struct [CPad] num_params 0 pop 0 func_ret [bool]

function CPad__WeaponJustDown<thiscall, 0x4AA7B0>(struct: int): int

CPad::EditCodesForControls

plugin::CallDynGlobal(gaddrof(CPad::EditCodesForControls), outKeyCode, a2);

*CPad::GetPad

plugin::CallAndReturnDynGlobal(gaddrof(CPad::GetPad), padNumber);

0AA7: call_function_return 0x4AB060 num_params 1 pop 1 [padNumber] func_ret [CPad *]

function CPad__GetPad<cdecl, 0x4AB060>(padNumber): int

plugin_vc\game_vc\CParticle.cpp

CParticle::AddJetExplosion

plugin::CallDynGlobal(gaddrof(CParticle::AddJetExplosion), posn, power, size);

*CParticle::AddParticle

plugin::CallAndReturnDynGlobal(gaddrof_o(CParticle::AddParticle, CParticle ()(tParticleType, CVector const &, CVector const &, CEntity *, float, RwRGBA const *, int, int, int, int)), particleType, posn, direction, entity, size, color, rotationSpeed, rotation, startFrame, lifeSpan);

0AA7: call_function_return 0x5648F0 num_params 10 pop 10 [lifeSpan] [startFrame] [rotation] [rotationSpeed] [color] [size] [entity] [direction] [posn] [particleType] func_ret [CParticle *]

function CParticle__AddParticle<cdecl, 0x5648F0>(particleType, posn, direction, entity, size, color, rotationSpeed, rotation, startFrame, lifeSpan): int

*CParticle::AddParticle

plugin::CallAndReturnDynGlobal(gaddrof_o(CParticle::AddParticle, CParticle ()(tParticleType, CVector const &, CVector const &, CEntity *, float, int, int, int, int)), particleType, posn, direction, entity, size, rotationSpeed, rotation, startFrame, lifeSpan);

0AA7: call_function_return 0x5648F0 num_params 9 pop 9 [lifeSpan] [startFrame] [rotation] [rotationSpeed] [size] [entity] [direction] [posn] [particleType] func_ret [CParticle *]

function CParticle__AddParticle<cdecl, 0x5648F0>(particleType, posn, direction, entity, size, rotationSpeed, rotation, startFrame, lifeSpan): int

CParticle::AddParticlesAlongLine

plugin::CallDynGlobal(gaddrof(CParticle::AddParticlesAlongLine), particleType, lineStart, lineEnd, direction, step, entity, size, rotationSpeed, rotation, startFrame, lifeSpan);

CParticle::HandleShootableBirdsStuff

plugin::CallDynGlobal(gaddrof(CParticle::HandleShootableBirdsStuff), entity, posn);

CParticle::RemovePSystem

plugin::CallDynGlobal(gaddrof(CParticle::RemovePSystem), particleType);

CParticle::RemoveParticle

plugin::CallDynGlobal(gaddrof(CParticle::RemoveParticle), particle, previousParticle, particleSystsem);

plugin_vc\game_vc\cParticleSystemMgr.cpp

cParticleSystemMgr::Initialise

plugin::CallMethodDynGlobal(gaddrof(cParticleSystemMgr::Initialise), this);

0AA6: call_method 0x565F60 struct [cParticleSystemMgr] num_params 0 pop 0

function cParticleSystemMgr__Initialise<thiscall, 0x565F60>(struct: int)

cParticleSystemMgr::LoadParticleData

plugin::CallMethodDynGlobal(gaddrof(cParticleSystemMgr::LoadParticleData), this);

0AA6: call_method 0x565B00 struct [cParticleSystemMgr] num_params 0 pop 0

function cParticleSystemMgr__LoadParticleData<thiscall, 0x565B00>(struct: int)

plugin_vc\game_vc\CPathFind.cpp

CPathFind::GeneratePedCreationCoors

plugin::CallMethodAndReturn, float, float, float, float, float, float, CVector, int, int, float, CMatrix>(this, arg1, arg2, arg3, arg4, arg5, arg6, ar7, arg8, arg9, arg10, arg11);

0AA8: call_method_return 0x437B10 struct [CPathFind] num_params 11 pop 0 [arg11] [arg10] [arg9] [arg8] [ar7] [arg6] [arg5] [arg4] [arg3] [arg2] [arg1] func_ret [bool]

function CPathFind__GeneratePedCreationCoors<thiscall, 0x437B10>(struct: int, arg1, arg2, arg3, arg4, arg5, arg6, ar7, arg8, arg9, arg10, arg11): int

CPathFind::GenerateCarCreationCoors

plugin::CallMethodAndReturn, float, float, float, float, float, float, bool, CVector, int, int, float*, bool>(this, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12);

0AA8: call_method_return 0x4382B0 struct [CPathFind] num_params 12 pop 0 [arg12] [arg11] [arg10] [arg9] [arg8] [arg7] [arg6] [arg5] [arg4] [arg3] [arg2] [arg1] func_ret [bool]

function CPathFind__GenerateCarCreationCoors<thiscall, 0x4382B0>(struct: int, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12): int

CPathFind::FindNodeClosestToCoors

plugin::CallMethodAndReturn(this, arg1, arg2, arg3, arg4, arg5, arg6, arg7);

0AA8: call_method_return 0x437150 struct [CPathFind] num_params 7 pop 0 [arg7] [arg6] [arg5] [arg4] [arg3] [arg2] [arg1] func_ret [int]

function CPathFind__FindNodeClosestToCoors<thiscall, 0x437150>(struct: int, arg1, arg2, arg3, arg4, arg5, arg6, arg7): int

plugin_vc\game_vc\CPed.cpp

CPed::SetMoveAnim

plugin::CallVirtualMethod<18, CPed *>(this);

CPed::AddInCarAnims

plugin::CallMethodAndReturn, CVehicle, bool>(this, vehicle, arg1);

0AA8: call_method_return 0x512520 struct [CPed] num_params 2 pop 0 [arg1] [vehicle] func_ret [int]

function CPed__AddInCarAnims<thiscall, 0x512520>(struct: int, vehicle, arg1): int

CPed::AddWeaponModel

plugin::CallMethod<0x4FFE40, CPed *, int>(this, modelIndex);

0AA6: call_method 0x4FFE40 struct [CPed] num_params 1 pop 0 [modelIndex]

function CPed__AddWeaponModel<thiscall, 0x4FFE40>(struct: int, modelIndex)

CPed::AimGun

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x50B2C0 struct [CPed] num_params 0 pop 0 func_ret [char]

function CPed__AimGun<thiscall, 0x50B2C0>(struct: int): int

CPed::AnswerMobile

plugin::CallMethod<0x4F5710, CPed *>(this);

0AA6: call_method 0x4F5710 struct [CPed] num_params 0 pop 0

function CPed__AnswerMobile<thiscall, 0x4F5710>(struct: int)

CPed::AttachPedToEntity

plugin::CallMethodAndReturn(this, entity, offsetX, offsetY, offsetZ, position, angle, weaponType);

0AA8: call_method_return 0x4EF490 struct [CPed] num_params 7 pop 0 [weaponType] [angle] [position] [offsetZ] [offsetY] [offsetX] [entity] func_ret [CEntity*]

function CPed__AttachPedToEntity<thiscall, 0x4EF490>(struct: int, entity, offsetX, offsetY, offsetZ, position, angle, weaponType): int

CPed::Attack

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x52B070 struct [CPed] num_params 0 pop 0 func_ret [unsigned int]

function CPed__Attack<thiscall, 0x52B070>(struct: int): int

CPed::Avoid

plugin::CallMethod<0x4FA2E0, CPed *>(this);

0AA6: call_method 0x4FA2E0 struct [CPed] num_params 0 pop 0

function CPed__Avoid<thiscall, 0x4FA2E0>(struct: int)

CPed::BeingDraggedFromCar

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x518250 struct [CPed] num_params 0 pop 0 func_ret [int]

function CPed__BeingDraggedFromCar<thiscall, 0x518250>(struct: int): int

CPed::BuildPedLists

plugin::CallMethod<0x50D4B0, CPed *>(this);

0AA6: call_method 0x50D4B0 struct [CPed] num_params 0 pop 0

function CPed__BuildPedLists<thiscall, 0x50D4B0>(struct: int)

CPed::BuyIceCream

plugin::CallMethod<0x4F10D0, CPed *>(this);

0AA6: call_method 0x4F10D0 struct [CPed] num_params 0 pop 0

function CPed__BuyIceCream<thiscall, 0x4F10D0>(struct: int)

CPed::CalculateNewOrientation

plugin::CallMethod<0x509F80, CPed *>(this);

0AA6: call_method 0x509F80 struct [CPed] num_params 0 pop 0

function CPed__CalculateNewOrientation<thiscall, 0x509F80>(struct: int)

CPed::CalculateNewVelocity

plugin::CallMethod<0x50A640, CPed *>(this);

0AA6: call_method 0x50A640 struct [CPed] num_params 0 pop 0

function CPed__CalculateNewVelocity<thiscall, 0x50A640>(struct: int)

CPed::CanBeDamagedByThisGangMember

plugin::CallMethodAndReturn, CPed>(this, ped);

0AA8: call_method_return 0x50F130 struct [CPed] num_params 1 pop 0 [ped] func_ret [bool]

function CPed__CanBeDamagedByThisGangMember<thiscall, 0x50F130>(struct: int, ped): int

CPed::CanBeDeleted

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x4FFEF0 struct [CPed] num_params 0 pop 0 func_ret [bool]

function CPed__CanBeDeleted<thiscall, 0x4FFEF0>(struct: int): int

CPed::CanBeDeletedEvenInVehicle

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x4FFEC0 struct [CPed] num_params 0 pop 0 func_ret [bool]

function CPed__CanBeDeletedEvenInVehicle<thiscall, 0x4FFEC0>(struct: int): int

CPed::CanPedDriveOff

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x4EFC90 struct [CPed] num_params 0 pop 0 func_ret [bool]

function CPed__CanPedDriveOff<thiscall, 0x4EFC90>(struct: int): int

CPed::CanPedJumpThis

plugin::CallMethodAndReturn, CEntity, CVector*>(this, entity, arg1);

0AA8: call_method_return 0x4F0590 struct [CPed] num_params 2 pop 0 [arg1] [entity] func_ret [bool]

function CPed__CanPedJumpThis<thiscall, 0x4F0590>(struct: int, entity, arg1): int

CPed::CanSeeEntity

plugin::CallMethodAndReturn, CEntity, float>(this, entity, limitAngle);

0AA8: call_method_return 0x51C870 struct [CPed] num_params 2 pop 0 [limitAngle] [entity] func_ret [bool]

function CPed__CanSeeEntity<thiscall, 0x51C870>(struct: int, entity, limitAngle): int

CPed::CanSetPedState

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x5018D0 struct [CPed] num_params 0 pop 0 func_ret [bool]

function CPed__CanSetPedState<thiscall, 0x5018D0>(struct: int): int

CPed::CanStrafeOrMouseControl

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x501890 struct [CPed] num_params 0 pop 0 func_ret [bool]

function CPed__CanStrafeOrMouseControl<thiscall, 0x501890>(struct: int): int

CPed::CanWeRunAndFireWithWeapon

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x50B220 struct [CPed] num_params 0 pop 0 func_ret [bool]

function CPed__CanWeRunAndFireWithWeapon<thiscall, 0x50B220>(struct: int): int

CPed::Chat

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x4F6050 struct [CPed] num_params 0 pop 0 func_ret [unsigned int]

function CPed__Chat<thiscall, 0x4F6050>(struct: int): int

CPed::CheckForExplosions

plugin::CallMethodAndReturn(this, arg0);

0AA8: call_method_return 0x4F4950 struct [CPed] num_params 1 pop 0 [arg0] func_ret [bool]

function CPed__CheckForExplosions<thiscall, 0x4F4950>(struct: int, arg0): int

CPed::CheckForPointBlankPeds

plugin::CallMethodAndReturn, CPed>(this, ped);

0AA8: call_method_return 0x52C670 struct [CPed] num_params 1 pop 0 [ped] func_ret [char]

function CPed__CheckForPointBlankPeds<thiscall, 0x52C670>(struct: int, ped): int

CPed::CheckIfInTheAir

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x4FD680 struct [CPed] num_params 0 pop 0 func_ret [bool]

function CPed__CheckIfInTheAir<thiscall, 0x4FD680>(struct: int): int

CPed::CheckThreatValidity

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x50BD00 struct [CPed] num_params 0 pop 0 func_ret [int]

function CPed__CheckThreatValidity<thiscall, 0x50BD00>(struct: int): int

CPed::ChooseAttackAI

plugin::CallMethodAndReturn(this, arg0, arg1);

0AA8: call_method_return 0x529460 struct [CPed] num_params 2 pop 0 [arg1] [arg0] func_ret [int]

function CPed__ChooseAttackAI<thiscall, 0x529460>(struct: int, arg0, arg1): int

CPed::ChooseAttackPlayer

plugin::CallMethodAndReturn(this, arg0, arg1);

0AA8: call_method_return 0x528AA0 struct [CPed] num_params 2 pop 0 [arg1] [arg0] func_ret [int]

function CPed__ChooseAttackPlayer<thiscall, 0x528AA0>(struct: int, arg0, arg1): int

CPed::ClearAimFlag

plugin::CallMethod<0x50B4A0, CPed *>(this);

0AA6: call_method 0x50B4A0 struct [CPed] num_params 0 pop 0

function CPed__ClearAimFlag<thiscall, 0x50B4A0>(struct: int)

CPed::ClearAll

plugin::CallMethod<0x509DF0, CPed *>(this);

0AA6: call_method 0x509DF0 struct [CPed] num_params 0 pop 0

function CPed__ClearAll<thiscall, 0x509DF0>(struct: int)

CPed::ClearAnswerMobile

plugin::CallMethod<0x4F58C0, CPed *>(this);

0AA6: call_method 0x4F58C0 struct [CPed] num_params 0 pop 0

function CPed__ClearAnswerMobile<thiscall, 0x4F58C0>(struct: int)

CPed::ClearAttack

plugin::CallMethod<0x52D120, CPed *>(this);

0AA6: call_method 0x52D120 struct [CPed] num_params 0 pop 0

function CPed__ClearAttack<thiscall, 0x52D120>(struct: int)

CPed::ClearAttackByRemovingAnim

plugin::CallMethod<0x52CF70, CPed *>(this);

0AA6: call_method 0x52CF70 struct [CPed] num_params 0 pop 0

function CPed__ClearAttackByRemovingAnim<thiscall, 0x52CF70>(struct: int)

CPed::ClearChat

plugin::CallMethod<0x4F5FA0, CPed *>(this);

0AA6: call_method 0x4F5FA0 struct [CPed] num_params 0 pop 0

function CPed__ClearChat<thiscall, 0x4F5FA0>(struct: int)

CPed::ClearDuck

plugin::CallMethod<0x512A20, CPed *, bool>(this, arg0);

0AA6: call_method 0x512A20 struct [CPed] num_params 1 pop 0 [arg0]

function CPed__ClearDuck<thiscall, 0x512A20>(struct: int, arg0)

CPed::ClearFollowPath

plugin::CallMethod<0x4F7920, CPed *>(this);

0AA6: call_method 0x4F7920 struct [CPed] num_params 0 pop 0

function CPed__ClearFollowPath<thiscall, 0x4F7920>(struct: int)

CPed::ClearInvestigateEvent

plugin::CallMethod<0x526BA0, CPed *>(this);

0AA6: call_method 0x526BA0 struct [CPed] num_params 0 pop 0

function CPed__ClearInvestigateEvent<thiscall, 0x526BA0>(struct: int)

CPed::ClearLeader

plugin::CallMethod<0x521670, CPed *>(this);

0AA6: call_method 0x521670 struct [CPed] num_params 0 pop 0

function CPed__ClearLeader<thiscall, 0x521670>(struct: int)

CPed::ClearLookFlag

plugin::CallMethod<0x50B9C0, CPed *>(this);

0AA6: call_method 0x50B9C0 struct [CPed] num_params 0 pop 0

function CPed__ClearLookFlag<thiscall, 0x50B9C0>(struct: int)

CPed::ClearObjective

plugin::CallMethod<0x521720, CPed *>(this);

0AA6: call_method 0x521720 struct [CPed] num_params 0 pop 0

function CPed__ClearObjective<thiscall, 0x521720>(struct: int)

CPed::ClearPointGunAt

plugin::CallMethod<0x52DBE0, CPed *>(this);

0AA6: call_method 0x52DBE0 struct [CPed] num_params 0 pop 0

function CPed__ClearPointGunAt<thiscall, 0x52DBE0>(struct: int)

CPed::ClearSeek

plugin::CallMethod<0x4FC450, CPed *>(this);

0AA6: call_method 0x4FC450 struct [CPed] num_params 0 pop 0

function CPed__ClearSeek<thiscall, 0x4FC450>(struct: int)

CPed::ClearWaitState

plugin::CallMethod<0x4F3130, CPed *>(this);

0AA6: call_method 0x4F3130 struct [CPed] num_params 0 pop 0

function CPed__ClearWaitState<thiscall, 0x4F3130>(struct: int)

CPed::ClearWeapons

plugin::CallMethod<0x4FF740, CPed *>(this);

0AA6: call_method 0x4FF740 struct [CPed] num_params 0 pop 0

function CPed__ClearWeapons<thiscall, 0x4FF740>(struct: int)

CPed::CollideWithPed

plugin::CallMethod<0x524920, CPed , CPed>(this, ped);

0AA6: call_method 0x524920 struct [CPed] num_params 1 pop 0 [ped]

function CPed__CollideWithPed<thiscall, 0x524920>(struct: int, ped)

CPed::CreateDeadPedMoney

plugin::CallMethod<0x43E2C0, CPed *>(this);

0AA6: call_method 0x43E2C0 struct [CPed] num_params 0 pop 0

function CPed__CreateDeadPedMoney<thiscall, 0x43E2C0>(struct: int)

CPed::CreateDeadPedPickupCoors

plugin::CallMethod<0x43DAC0, CPed , float, float, float>(this, pX, pY, pZ);

0AA6: call_method 0x43DAC0 struct [CPed] num_params 3 pop 0 [pZ] [pY] [pX]

function CPed__CreateDeadPedPickupCoors<thiscall, 0x43DAC0>(struct: int, pX, pY, pZ)

CPed::CreateDeadPedWeaponPickups

plugin::CallMethod<0x43DF30, CPed *>(this);

0AA6: call_method 0x43DF30 struct [CPed] num_params 0 pop 0

function CPed__CreateDeadPedWeaponPickups<thiscall, 0x43DF30>(struct: int)

CPed::DeadPedMakesTyresBloody

plugin::CallMethod<0x587700, CPed *>(this);

0AA6: call_method 0x587700 struct [CPed] num_params 0 pop 0

function CPed__DeadPedMakesTyresBloody<thiscall, 0x587700>(struct: int)

CPed::DettachPedFromEntity

plugin::CallMethod<0x4EF370, CPed *>(this);

0AA6: call_method 0x4EF370 struct [CPed] num_params 0 pop 0

function CPed__DettachPedFromEntity<thiscall, 0x4EF370>(struct: int)

CPed::Dress

plugin::CallMethod<0x4EEFD0, CPed *>(this);

0AA6: call_method 0x4EEFD0 struct [CPed] num_params 0 pop 0

function CPed__Dress<thiscall, 0x4EEFD0>(struct: int)

CPed::DriveVehicle

plugin::CallMethod<0x522AA0, CPed *>(this);

0AA6: call_method 0x522AA0 struct [CPed] num_params 0 pop 0

function CPed__DriveVehicle<thiscall, 0x522AA0>(struct: int)

CPed::Duck

plugin::CallMethod<0x512A90, CPed *>(this);

0AA6: call_method 0x512A90 struct [CPed] num_params 0 pop 0

function CPed__Duck<thiscall, 0x512A90>(struct: int)

CPed::DuckAndCover

plugin::CallMethod<0x513340, CPed *>(this);

0AA6: call_method 0x513340 struct [CPed] num_params 0 pop 0

function CPed__DuckAndCover<thiscall, 0x513340>(struct: int)

CPed::EndFight

plugin::CallMethod<0x5289A0, CPed *, unsigned char>(this, arg0);

0AA6: call_method 0x5289A0 struct [CPed] num_params 1 pop 0 [arg0]

function CPed__EndFight<thiscall, 0x5289A0>(struct: int, arg0)

CPed::EnterCar

plugin::CallMethod<0x517BA0, CPed *>(this);

0AA6: call_method 0x517BA0 struct [CPed] num_params 0 pop 0

function CPed__EnterCar<thiscall, 0x517BA0>(struct: int)

CPed::ExitCar

plugin::CallMethod<0x516960, CPed *>(this);

0AA6: call_method 0x516960 struct [CPed] num_params 0 pop 0

function CPed__ExitCar<thiscall, 0x516960>(struct: int)

CPed::FacePhone

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x4F5CA0 struct [CPed] num_params 0 pop 0 func_ret [bool]

function CPed__FacePhone<thiscall, 0x4F5CA0>(struct: int): int

CPed::Fall

plugin::CallMethod<0x4FD740, CPed *>(this);

0AA6: call_method 0x4FD740 struct [CPed] num_params 0 pop 0

function CPed__Fall<thiscall, 0x4FD740>(struct: int)

CPed::Fight

plugin::CallMethod<0x529A00, CPed *>(this);

0AA6: call_method 0x529A00 struct [CPed] num_params 0 pop 0

function CPed__Fight<thiscall, 0x529A00>(struct: int)

CPed::FightHitPed

plugin::CallMethod<0x527800, CPed , CPed, CVector&, CVector&, short>(this, ped, arg1, arg2, arg3);

0AA6: call_method 0x527800 struct [CPed] num_params 4 pop 0 [arg3] [arg2] [arg1] [ped]

function CPed__FightHitPed<thiscall, 0x527800>(struct: int, ped, arg1, arg2, arg3)

CPed::FightStrike

plugin::CallMethod<0x5282E0, CPed *, CVector&, bool>(this, arg0, arg1);

0AA6: call_method 0x5282E0 struct [CPed] num_params 2 pop 0 [arg1] [arg0]

function CPed__FightStrike<thiscall, 0x5282E0>(struct: int, arg0, arg1)

CPed::FindBestCoordsFromNodes

plugin::CallMethodAndReturn, CVector, CVector>(this, arg0, arg1);

0AA8: call_method_return 0x513DF0 struct [CPed] num_params 2 pop 0 [arg1] [arg0] func_ret [bool]

function CPed__FindBestCoordsFromNodes<thiscall, 0x513DF0>(struct: int, arg0, arg1): int

CPed::Flee

plugin::CallMethod<0x4FB130, CPed *>(this);

0AA6: call_method 0x4FB130 struct [CPed] num_params 0 pop 0

function CPed__Flee<thiscall, 0x4FB130>(struct: int)

CPed::FollowPath

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x4F76C0 struct [CPed] num_params 0 pop 0 func_ret [short]

function CPed__FollowPath<thiscall, 0x4F76C0>(struct: int): int

CPed::GetFormationPosition

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x519E30 struct [CPed] num_params 0 pop 0 func_ret [int]

function CPed__GetFormationPosition<thiscall, 0x519E30>(struct: int): int

CPed::GetLocalDirection

plugin::CallMethodAndReturn(this, arg0);

0AA8: call_method_return 0x5035F0 struct [CPed] num_params 1 pop 0 [arg0] func_ret [int]

function CPed__GetLocalDirection<thiscall, 0x5035F0>(struct: int, arg0): int

CPed::GetLocalPositionToOpenCarDoor

plugin::CallAndReturn(vehicle, arg1, arg2);

0AA7: call_function_return 0x512D10 num_params 3 pop 3 [arg2] [arg1] [vehicle] func_ret [int]

function CPed__GetLocalPositionToOpenCarDoor<cdecl, 0x512D10>(vehicle, arg1, arg2): int

CPed::GetNearestDoor

plugin::CallMethodAndReturn, CVehicle, CVector&>(this, vehicle, position);

0AA8: call_method_return 0x5160E0 struct [CPed] num_params 2 pop 0 [position] [vehicle] func_ret [int]

function CPed__GetNearestDoor<thiscall, 0x5160E0>(struct: int, vehicle, position): int

CPed::GetNearestPassengerDoor

plugin::CallMethodAndReturn, CVehicle, CVector&>(this, vehicle, position);

0AA8: call_method_return 0x515CE0 struct [CPed] num_params 2 pop 0 [position] [vehicle] func_ret [bool]

function CPed__GetNearestPassengerDoor<thiscall, 0x515CE0>(struct: int, vehicle, position): int

CPed::GetNearestTrainDoor

plugin::CallMethodAndReturn, CVehicle, CVector&>(this, vehicle, position);

0AA8: call_method_return 0x514A70 struct [CPed] num_params 2 pop 0 [position] [vehicle] func_ret [bool]

function CPed__GetNearestTrainDoor<thiscall, 0x514A70>(struct: int, vehicle, position): int

CPed::GetNearestTrainPedPosition

plugin::CallMethodAndReturn, CVehicle, CVector&>(this, vehicle, position);

0AA8: call_method_return 0x514650 struct [CPed] num_params 2 pop 0 [position] [vehicle] func_ret [bool]

function CPed__GetNearestTrainPedPosition<thiscall, 0x514650>(struct: int, vehicle, position): int

CPed::GetNextPointOnRoute

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x51C9E0 struct [CPed] num_params 0 pop 0 func_ret [int]

function CPed__GetNextPointOnRoute<thiscall, 0x51C9E0>(struct: int): int

CPed::GetPositionToOpenCarDoor

plugin::CallAndReturn(vehicle, arg1);

0AA7: call_function_return 0x5164D0 num_params 2 pop 2 [arg1] [vehicle] func_ret [int]

function CPed__GetPositionToOpenCarDoor<cdecl, 0x5164D0>(vehicle, arg1): int

CPed::GetPositionToOpenCarDoor

plugin::CallAndReturn(vehicle, arg1, arg2);

0AA7: call_function_return 0x513080 num_params 3 pop 3 [arg2] [arg1] [vehicle] func_ret [int]

function CPed__GetPositionToOpenCarDoor<cdecl, 0x513080>(vehicle, arg1, arg2): int

CPed::GetWeaponSlot

plugin::CallMethodAndReturn(this, weaponType);

0AA8: call_method_return 0x4FFA10 struct [CPed] num_params 1 pop 0 [weaponType] func_ret [int]

function CPed__GetWeaponSlot<thiscall, 0x4FFA10>(struct: int, weaponType): int

CPed::GiveDelayedWeapon

plugin::CallMethod<0x4FFC30, CPed *, eWeaponType, unsigned int>(this, weaponType, ammo);

0AA6: call_method 0x4FFC30 struct [CPed] num_params 2 pop 0 [ammo] [weaponType]

function CPed__GiveDelayedWeapon<thiscall, 0x4FFC30>(struct: int, weaponType, ammo)

CPed::GiveWeapon

plugin::CallMethod<0x4FFA30, CPed *, eWeaponType, unsigned int, bool>(this, weaponType, ammo, likeUnused);

0AA6: call_method 0x4FFA30 struct [CPed] num_params 3 pop 0 [likeUnused] [ammo] [weaponType]

function CPed__GiveWeapon<thiscall, 0x4FFA30>(struct: int, weaponType, ammo, likeUnused)

CPed::GrantAmmo

plugin::CallMethod<0x4FF840, CPed *, eWeaponType, unsigned int>(this, weaponType, ammo);

0AA6: call_method 0x4FF840 struct [CPed] num_params 2 pop 0 [ammo] [weaponType]

function CPed__GrantAmmo<thiscall, 0x4FF840>(struct: int, weaponType, ammo)

CPed::HasAttractor

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x4EF8A0 struct [CPed] num_params 0 pop 0 func_ret [bool]

function CPed__HasAttractor<thiscall, 0x4EF8A0>(struct: int): int

CPed::HaveReachedNextPointOnRoute

plugin::CallMethodAndReturn(this, arg0);

0AA8: call_method_return 0x51C970 struct [CPed] num_params 1 pop 0 [arg0] func_ret [bool]

function CPed__HaveReachedNextPointOnRoute<thiscall, 0x51C970>(struct: int, arg0): int

CPed::Idle

plugin::CallMethod<0x4FDEB0, CPed *>(this);

0AA6: call_method 0x4FDEB0 struct [CPed] num_params 0 pop 0

function CPed__Idle<thiscall, 0x4FDEB0>(struct: int)

CPed::InTheAir

plugin::CallMethod<0x4FD4D0, CPed *>(this);

0AA6: call_method 0x4FD4D0 struct [CPed] num_params 0 pop 0

function CPed__InTheAir<thiscall, 0x4FD4D0>(struct: int)

CPed::InflictDamage

plugin::CallMethod<0x525B20, CPed , void, eWeaponType, float, ePedPieceTypes, unsigned char>(this, arg0, weaponType, arg2, arg3, arg4);

0AA6: call_method 0x525B20 struct [CPed] num_params 5 pop 0 [arg4] [arg3] [arg2] [weaponType] [arg0]

function CPed__InflictDamage<thiscall, 0x525B20>(struct: int, arg0, weaponType, arg2, arg3, arg4)

CPed::InformMyGangOfAttack

plugin::CallMethod<0x512950, CPed , CEntity>(this, entity);

0AA6: call_method 0x512950 struct [CPed] num_params 1 pop 0 [entity]

function CPed__InformMyGangOfAttack<thiscall, 0x512950>(struct: int, entity)

CPed::Initialise

plugin::Call<0x50D9F0>();

0AA5: call_function 0x50D9F0 num_params 0 pop 0

function CPed__Initialise<cdecl, 0x50D9F0>()

CPed::InvestigateEvent

plugin::CallMethod<0x526C60, CPed *>(this);

0AA6: call_method 0x526C60 struct [CPed] num_params 0 pop 0

function CPed__InvestigateEvent<thiscall, 0x526C60>(struct: int)

CPed::IsGangMember

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x4F4910 struct [CPed] num_params 0 pop 0 func_ret [bool]

function CPed__IsGangMember<thiscall, 0x4F4910>(struct: int): int

CPed::IsPedDoingDriveByShooting

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x5C84D0 struct [CPed] num_params 0 pop 0 func_ret [bool]

function CPed__IsPedDoingDriveByShooting<thiscall, 0x5C84D0>(struct: int): int

CPed::IsPedHeadAbovePos

plugin::CallMethodAndReturn(this, zPos);

0AA8: call_method_return 0x525960 struct [CPed] num_params 1 pop 0 [zPos] func_ret [bool]

function CPed__IsPedHeadAbovePos<thiscall, 0x525960>(struct: int, zPos): int

CPed::IsPedInControl

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x501950 struct [CPed] num_params 0 pop 0 func_ret [bool]

function CPed__IsPedInControl<thiscall, 0x501950>(struct: int): int

CPed::IsPedShootable

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x501930 struct [CPed] num_params 0 pop 0 func_ret [bool]

function CPed__IsPedShootable<thiscall, 0x501930>(struct: int): int

CPed::IsPlayer

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x4F4930 struct [CPed] num_params 0 pop 0 func_ret [bool]

function CPed__IsPlayer<thiscall, 0x4F4930>(struct: int): int

CPed::IsPointerValid

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x4F4860 struct [CPed] num_params 0 pop 0 func_ret [bool]

function CPed__IsPointerValid<thiscall, 0x4F4860>(struct: int): int

CPed::IsRoomToBeCarJacked

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x512670 struct [CPed] num_params 0 pop 0 func_ret [bool]

function CPed__IsRoomToBeCarJacked<thiscall, 0x512670>(struct: int): int

CPed::KillCharOnFootArmed

plugin::CallMethod<0x50FFC0, CPed *, CVector&, CVector&, CVector&>(this, arg0, arg1, arg2);

0AA6: call_method 0x50FFC0 struct [CPed] num_params 3 pop 0 [arg2] [arg1] [arg0]

function CPed__KillCharOnFootArmed<thiscall, 0x50FFC0>(struct: int, arg0, arg1, arg2)

CPed::KillCharOnFootMelee

plugin::CallMethod<0x50F170, CPed *, CVector&, CVector&, CVector&>(this, arg0, arg1, arg2);

0AA6: call_method 0x50F170 struct [CPed] num_params 3 pop 0 [arg2] [arg1] [arg0]

function CPed__KillCharOnFootMelee<thiscall, 0x50F170>(struct: int, arg0, arg1, arg2)

CPed::KillPedWithCar

plugin::CallMethod<0x523CD0, CPed , CVehicle, float>(this, vehicle, arg1);

0AA6: call_method 0x523CD0 struct [CPed] num_params 2 pop 0 [arg1] [vehicle]

function CPed__KillPedWithCar<thiscall, 0x523CD0>(struct: int, vehicle, arg1)

CPed::LineUpPedWithCar

plugin::CallMethod<0x518AD0, CPed *, unsigned int>(this, arg0);

0AA6: call_method 0x518AD0 struct [CPed] num_params 1 pop 0 [arg0]

function CPed__LineUpPedWithCar<thiscall, 0x518AD0>(struct: int, arg0)

CPed::LoadFightData

plugin::Call<0x527570>();

0AA5: call_function 0x527570 num_params 0 pop 0

function CPed__LoadFightData<cdecl, 0x527570>()

CPed::LookForInterestingNodes

plugin::CallMethod<0x4F3540, CPed *>(this);

0AA6: call_method 0x4F3540 struct [CPed] num_params 0 pop 0

function CPed__LookForInterestingNodes<thiscall, 0x4F3540>(struct: int)

CPed::LookForSexyCars

plugin::CallMethod<0x4F3EB0, CPed *>(this);

0AA6: call_method 0x4F3EB0 struct [CPed] num_params 0 pop 0

function CPed__LookForSexyCars<thiscall, 0x4F3EB0>(struct: int)

CPed::LookForSexyPeds

plugin::CallMethod<0x4F4090, CPed *>(this);

0AA6: call_method 0x4F4090 struct [CPed] num_params 0 pop 0

function CPed__LookForSexyPeds<thiscall, 0x4F4090>(struct: int)

CPed::MakePhonecall

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x4F5B40 struct [CPed] num_params 0 pop 0 func_ret [bool]

function CPed__MakePhonecall<thiscall, 0x4F5B40>(struct: int): int

CPed::MakeTyresMuddySectorList

plugin::CallMethod<0x5870D0, CPed *, CPtrList&>(this, ptrList);

0AA6: call_method 0x5870D0 struct [CPed] num_params 1 pop 0 [ptrList]

function CPed__MakeTyresMuddySectorList<thiscall, 0x5870D0>(struct: int, ptrList)

CPed::MoveHeadToLook

plugin::CallMethod<0x50B700, CPed *>(this);

0AA6: call_method 0x50B700 struct [CPed] num_params 0 pop 0

function CPed__MoveHeadToLook<thiscall, 0x50B700>(struct: int)

CPed::Mug

plugin::CallMethod<0x4FCD30, CPed *>(this);

0AA6: call_method 0x4FCD30 struct [CPed] num_params 0 pop 0

function CPed__Mug<thiscall, 0x4FCD30>(struct: int)

CPed::OurPedCanSeeThisOne

plugin::CallMethodAndReturn, CEntity, bool>(this, entity, arg1);

0AA8: call_method_return 0x50D360 struct [CPed] num_params 2 pop 0 [arg1] [entity] func_ret [bool]

function CPed__OurPedCanSeeThisOne<thiscall, 0x50D360>(struct: int, entity, arg1): int

CPed::Pause

plugin::CallMethod<0x4FDE80, CPed *>(this);

0AA6: call_method 0x4FDE80 struct [CPed] num_params 0 pop 0

function CPed__Pause<thiscall, 0x4FDE80>(struct: int)

CPed::PedShuffle

plugin::CallMethod<0x51A2F0, CPed *>(this);

0AA6: call_method 0x51A2F0 struct [CPed] num_params 0 pop 0

function CPed__PedShuffle<thiscall, 0x51A2F0>(struct: int)

CPed::PlacePedOnDryLand

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x5256A0 struct [CPed] num_params 0 pop 0 func_ret [bool]

function CPed__PlacePedOnDryLand<thiscall, 0x5256A0>(struct: int): int

CPed::PlayFootSteps

plugin::CallMethod<0x503680, CPed *>(this);

0AA6: call_method 0x503680 struct [CPed] num_params 0 pop 0

function CPed__PlayFootSteps<thiscall, 0x503680>(struct: int)

CPed::PlayHitSound

plugin::CallMethod<0x528850, CPed , CPed>(this, ped);

0AA6: call_method 0x528850 struct [CPed] num_params 1 pop 0 [ped]

function CPed__PlayHitSound<thiscall, 0x528850>(struct: int, ped)

CPed::PointGunAt

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x52DCD0 struct [CPed] num_params 0 pop 0 func_ret [short]

function CPed__PointGunAt<thiscall, 0x52DCD0>(struct: int): int

CPed::PositionAnyPedOutOfCollision

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x511840 struct [CPed] num_params 0 pop 0 func_ret [bool]

function CPed__PositionAnyPedOutOfCollision<thiscall, 0x511840>(struct: int): int

CPed::PositionAttachedPed

plugin::CallMethod<0x4EF0A0, CPed *>(this);

0AA6: call_method 0x4EF0A0 struct [CPed] num_params 0 pop 0

function CPed__PositionAttachedPed<thiscall, 0x4EF0A0>(struct: int)

CPed::PositionPedOutOfCollision

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x511B10 struct [CPed] num_params 0 pop 0 func_ret [bool]

function CPed__PositionPedOutOfCollision<thiscall, 0x511B10>(struct: int): int

CPed::PossiblyFindBetterPosToSeekCar

plugin::CallMethodAndReturn, CVector, CVehicle*>(this, arg0, vehicle);

0AA8: call_method_return 0x4F0810 struct [CPed] num_params 2 pop 0 [vehicle] [arg0] func_ret [bool]

function CPed__PossiblyFindBetterPosToSeekCar<thiscall, 0x4F0810>(struct: int, arg0, vehicle): int

CPed::ProcessBuoyancy

plugin::CallMethod<0x509460, CPed *>(this);

0AA6: call_method 0x509460 struct [CPed] num_params 0 pop 0

function CPed__ProcessBuoyancy<thiscall, 0x509460>(struct: int)

CPed::ProcessObjective

plugin::CallMethod<0x51CA70, CPed *>(this);

0AA6: call_method 0x51CA70 struct [CPed] num_params 0 pop 0

function CPed__ProcessObjective<thiscall, 0x51CA70>(struct: int)

CPed::QuitEnteringCar

plugin::CallMethod<0x5179D0, CPed *>(this);

0AA6: call_method 0x5179D0 struct [CPed] num_params 0 pop 0

function CPed__QuitEnteringCar<thiscall, 0x5179D0>(struct: int)

CPed::ReactToAttack

plugin::CallMethod<0x51BDA0, CPed , CEntity>(this, entity);

0AA6: call_method 0x51BDA0 struct [CPed] num_params 1 pop 0 [entity]

function CPed__ReactToAttack<thiscall, 0x51BDA0>(struct: int, entity)

CPed::ReactToPointGun

plugin::CallMethod<0x51C1E0, CPed , CEntity>(this, entity);

0AA6: call_method 0x51C1E0 struct [CPed] num_params 1 pop 0 [entity]

function CPed__ReactToPointGun<thiscall, 0x51C1E0>(struct: int, entity)

CPed::RegisterThreatWithGangPeds

plugin::CallMethod<0x514360, CPed , CEntity>(this, entity);

0AA6: call_method 0x514360 struct [CPed] num_params 1 pop 0 [entity]

function CPed__RegisterThreatWithGangPeds<thiscall, 0x514360>(struct: int, entity)

CPed::RemoveDrivebyAnims

plugin::CallMethod<0x512480, CPed *>(this);

0AA6: call_method 0x512480 struct [CPed] num_params 0 pop 0

function CPed__RemoveDrivebyAnims<thiscall, 0x512480>(struct: int)

CPed::RemoveInCarAnims

plugin::CallMethod<0x512440, CPed *, bool>(this, arg0);

0AA6: call_method 0x512440 struct [CPed] num_params 1 pop 0 [arg0]

function CPed__RemoveInCarAnims<thiscall, 0x512440>(struct: int, arg0)

CPed::RemoveWeaponAnims

plugin::CallMethod<0x5229B0, CPed *, int, float>(this, likeUnused, blendDelta);

0AA6: call_method 0x5229B0 struct [CPed] num_params 2 pop 0 [blendDelta] [likeUnused]

function CPed__RemoveWeaponAnims<thiscall, 0x5229B0>(struct: int, likeUnused, blendDelta)

CPed::RemoveWeaponModel

plugin::CallMethod<0x4FFD80, CPed *, int>(this, modelIndex);

0AA6: call_method 0x4FFD80 struct [CPed] num_params 1 pop 0 [modelIndex]

function CPed__RemoveWeaponModel<thiscall, 0x4FFD80>(struct: int, modelIndex)

CPed::RemoveWeaponWhenEnteringVehicle

plugin::CallMethod<0x4FF6A0, CPed *>(this);

0AA6: call_method 0x4FF6A0 struct [CPed] num_params 0 pop 0

function CPed__RemoveWeaponWhenEnteringVehicle<thiscall, 0x4FF6A0>(struct: int)

CPed::ReplaceWeaponWhenExitingVehicle

plugin::CallMethod<0x4FF5A0, CPed *>(this);

0AA6: call_method 0x4FF5A0 struct [CPed] num_params 0 pop 0

function CPed__ReplaceWeaponWhenExitingVehicle<thiscall, 0x4FF5A0>(struct: int)

CPed::RequestDelayedWeapon

plugin::CallMethod<0x4FFCE0, CPed *>(this);

0AA6: call_method 0x4FFCE0 struct [CPed] num_params 0 pop 0

function CPed__RequestDelayedWeapon<thiscall, 0x4FFCE0>(struct: int)

CPed::RestartNonPartialAnims

plugin::CallMethod<0x50CCF0, CPed *>(this);

0AA6: call_method 0x50CCF0 struct [CPed] num_params 0 pop 0

function CPed__RestartNonPartialAnims<thiscall, 0x50CCF0>(struct: int)

CPed::RestoreGunPosition

plugin::CallMethod<0x50B250, CPed *>(this);

0AA6: call_method 0x50B250 struct [CPed] num_params 0 pop 0

function CPed__RestoreGunPosition<thiscall, 0x50B250>(struct: int)

CPed::RestoreHeadPosition

plugin::CallMethod<0x50B650, CPed *>(this);

0AA6: call_method 0x50B650 struct [CPed] num_params 0 pop 0

function CPed__RestoreHeadPosition<thiscall, 0x50B650>(struct: int)

CPed::RestoreHeadingRate

plugin::CallMethod<0x4F17D0, CPed *>(this);

0AA6: call_method 0x4F17D0 struct [CPed] num_params 0 pop 0

function CPed__RestoreHeadingRate<thiscall, 0x4F17D0>(struct: int)

CPed::RestorePreviousObjective

plugin::CallMethod<0x520FE0, CPed *>(this);

0AA6: call_method 0x520FE0 struct [CPed] num_params 0 pop 0

function CPed__RestorePreviousObjective<thiscall, 0x520FE0>(struct: int)

CPed::RestorePreviousState

plugin::CallMethod<0x50C600, CPed *>(this);

0AA6: call_method 0x50C600 struct [CPed] num_params 0 pop 0

function CPed__RestorePreviousState<thiscall, 0x50C600>(struct: int)

CPed::Say

plugin::CallMethod<0x5226B0, CPed *, unsigned short>(this, arg0);

0AA6: call_method 0x5226B0 struct [CPed] num_params 1 pop 0 [arg0]

function CPed__Say<thiscall, 0x5226B0>(struct: int, arg0)

CPed::Say

plugin::CallMethod<0x4EEFA0, CPed *, unsigned short, int>(this, arg0, arg1);

0AA6: call_method 0x4EEFA0 struct [CPed] num_params 2 pop 0 [arg1] [arg0]

function CPed__Say<thiscall, 0x4EEFA0>(struct: int, arg0, arg1)

CPed::ScanForDelayedResponseThreats

plugin::CallMethod<0x50BD80, CPed *>(this);

0AA6: call_method 0x50BD80 struct [CPed] num_params 0 pop 0

function CPed__ScanForDelayedResponseThreats<thiscall, 0x50BD80>(struct: int)

CPed::ScanForInterestingStuff

plugin::CallMethod<0x50AD50, CPed *>(this);

0AA6: call_method 0x50AD50 struct [CPed] num_params 0 pop 0

function CPed__ScanForInterestingStuff<thiscall, 0x50AD50>(struct: int)

CPed::ScanForThreats

plugin::CallMethod<0x50BE00, CPed *>(this);

0AA6: call_method 0x50BE00 struct [CPed] num_params 0 pop 0

function CPed__ScanForThreats<thiscall, 0x50BE00>(struct: int)

CPed::Seek

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x4FBD00 struct [CPed] num_params 0 pop 0 func_ret [bool]

function CPed__Seek<thiscall, 0x4FBD00>(struct: int): int

CPed::SeekBoatPosition

plugin::CallMethod<0x512740, CPed *>(this);

0AA6: call_method 0x512740 struct [CPed] num_params 0 pop 0

function CPed__SeekBoatPosition<thiscall, 0x512740>(struct: int)

CPed::SeekCar

plugin::CallMethod<0x4F4AD0, CPed *>(this);

0AA6: call_method 0x4F4AD0 struct [CPed] num_params 0 pop 0

function CPed__SeekCar<thiscall, 0x4F4AD0>(struct: int)

CPed::SeekFollowingPath

plugin::CallMethod<0x4FA1C0, CPed *>(this);

0AA6: call_method 0x4FA1C0 struct [CPed] num_params 0 pop 0

function CPed__SeekFollowingPath<thiscall, 0x4FA1C0>(struct: int)

CPed::SelectGunIfArmed

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x51C800 struct [CPed] num_params 0 pop 0 func_ret [bool]

function CPed__SelectGunIfArmed<thiscall, 0x51C800>(struct: int): int

CPed::ServiceTalking

plugin::CallMethod<0x522850, CPed *>(this);

0AA6: call_method 0x522850 struct [CPed] num_params 0 pop 0

function CPed__ServiceTalking<thiscall, 0x522850>(struct: int)

CPed::ServiceTalkingWhenDead

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x522990 struct [CPed] num_params 0 pop 0 func_ret [bool]

function CPed__ServiceTalkingWhenDead<thiscall, 0x522990>(struct: int): int

CPed::SetAimFlag

plugin::CallMethod<0x50B510, CPed , CEntity>(this, aimingTo);

0AA6: call_method 0x50B510 struct [CPed] num_params 1 pop 0 [aimingTo]

function CPed__SetAimFlag<thiscall, 0x50B510>(struct: int, aimingTo)

CPed::SetAimFlag

plugin::CallMethod<0x50B5B0, CPed *, float>(this, heading);

0AA6: call_method 0x50B5B0 struct [CPed] num_params 1 pop 0 [heading]

function CPed__SetAimFlag<thiscall, 0x50B5B0>(struct: int, heading)

CPed::SetAmmo

plugin::CallMethod<0x4FF780, CPed *, eWeaponType, unsigned int>(this, weaponType, ammo);

0AA6: call_method 0x4FF780 struct [CPed] num_params 2 pop 0 [ammo] [weaponType]

function CPed__SetAmmo<thiscall, 0x4FF780>(struct: int, weaponType, ammo)

CPed::SetAnimOffsetForEnterOrExitVehicle

plugin::Call<0x5155E0>();

0AA5: call_function 0x5155E0 num_params 0 pop 0

function CPed__SetAnimOffsetForEnterOrExitVehicle<cdecl, 0x5155E0>()

CPed::SetAnswerMobile

plugin::CallMethod<0x4F59C0, CPed *>(this);

0AA6: call_method 0x4F59C0 struct [CPed] num_params 0 pop 0

function CPed__SetAnswerMobile<thiscall, 0x4F59C0>(struct: int)

CPed::SetAttack

plugin::CallMethod<0x52D1C0, CPed , CEntity>(this, entity);

0AA6: call_method 0x52D1C0 struct [CPed] num_params 1 pop 0 [entity]

function CPed__SetAttack<thiscall, 0x52D1C0>(struct: int, entity)

CPed::SetAttackTimer

plugin::CallMethod<0x4FCAB0, CPed *, unsigned int>(this, time);

0AA6: call_method 0x4FCAB0 struct [CPed] num_params 1 pop 0 [time]

function CPed__SetAttackTimer<thiscall, 0x4FCAB0>(struct: int, time)

CPed::SetBeingDraggedFromCar

plugin::CallMethod<0x518430, CPed , CVehicle, unsigned int, bool>(this, vehicle, arg1, arg2);

0AA6: call_method 0x518430 struct [CPed] num_params 3 pop 0 [arg2] [arg1] [vehicle]

function CPed__SetBeingDraggedFromCar<thiscall, 0x518430>(struct: int, vehicle, arg1, arg2)

CPed::SetCarJack

plugin::CallMethod<0x5188A0, CPed , CVehicle>(this, vehicle);

0AA6: call_method 0x5188A0 struct [CPed] num_params 1 pop 0 [vehicle]

function CPed__SetCarJack<thiscall, 0x5188A0>(struct: int, vehicle)

CPed::SetCarJack_AllClear

plugin::CallMethod<0x518690, CPed , CVehicle, unsigned int, unsigned int>(this, vehicle, arg1, arg2);

0AA6: call_method 0x518690 struct [CPed] num_params 3 pop 0 [arg2] [arg1] [vehicle]

function CPed__SetCarJack_AllClear<thiscall, 0x518690>(struct: int, vehicle, arg1, arg2)

CPed::SetChat

plugin::CallMethod<0x4F6220, CPed , CEntity, unsigned int>(this, entity, arg1);

0AA6: call_method 0x4F6220 struct [CPed] num_params 2 pop 0 [arg1] [entity]

function CPed__SetChat<thiscall, 0x4F6220>(struct: int, entity, arg1)

CPed::SetCurrentWeapon

plugin::CallMethod<0x4FF8E0, CPed *, eWeaponType>(this, weaponType);

0AA6: call_method 0x4FF8E0 struct [CPed] num_params 1 pop 0 [weaponType]

function CPed__SetCurrentWeapon<thiscall, 0x4FF8E0>(struct: int, weaponType)

CPed::SetCurrentWeapon

plugin::CallMethod<0x4FF900, CPed *, int>(this, slot);

0AA6: call_method 0x4FF900 struct [CPed] num_params 1 pop 0 [slot]

function CPed__SetCurrentWeapon<thiscall, 0x4FF900>(struct: int, slot)

CPed::SetDead

plugin::CallMethod<0x4F6430, CPed *>(this);

0AA6: call_method 0x4F6430 struct [CPed] num_params 0 pop 0

function CPed__SetDead<thiscall, 0x4F6430>(struct: int)

CPed::SetDie

plugin::CallMethod<0x4F65C0, CPed *, AnimationId, float, float>(this, arg0, arg1, arg2);

0AA6: call_method 0x4F65C0 struct [CPed] num_params 3 pop 0 [arg2] [arg1] [arg0]

function CPed__SetDie<thiscall, 0x4F65C0>(struct: int, arg0, arg1, arg2)

CPed::SetDirectionToWalkAroundObject

plugin::CallMethod<0x5019A0, CPed , CEntity>(this, entity);

0AA6: call_method 0x5019A0 struct [CPed] num_params 1 pop 0 [entity]

function CPed__SetDirectionToWalkAroundObject<thiscall, 0x5019A0>(struct: int, entity)

CPed::SetDirectionToWalkAroundVehicle

plugin::CallMethod<0x5035B0, CPed , CVehicle>(this, vehicle);

0AA6: call_method 0x5035B0 struct [CPed] num_params 1 pop 0 [vehicle]

function CPed__SetDirectionToWalkAroundVehicle<thiscall, 0x5035B0>(struct: int, vehicle)

CPed::SetDuck

plugin::CallMethod<0x512C10, CPed *, unsigned int, bool>(this, arg0, arg1);

0AA6: call_method 0x512C10 struct [CPed] num_params 2 pop 0 [arg1] [arg0]

function CPed__SetDuck<thiscall, 0x512C10>(struct: int, arg0, arg1)

CPed::SetEnterCar

plugin::CallMethod<0x518080, CPed , CVehicle, unsigned int>(this, vehicle, arg1);

0AA6: call_method 0x518080 struct [CPed] num_params 2 pop 0 [arg1] [vehicle]

function CPed__SetEnterCar<thiscall, 0x518080>(struct: int, vehicle, arg1)

CPed::SetEnterCar_AllClear

plugin::CallMethod<0x517DE0, CPed , CVehicle, unsigned int, unsigned int>(this, vehicle, arg1, arg2);

0AA6: call_method 0x517DE0 struct [CPed] num_params 3 pop 0 [arg2] [arg1] [vehicle]

function CPed__SetEnterCar_AllClear<thiscall, 0x517DE0>(struct: int, vehicle, arg1, arg2)

CPed::SetEvasiveDive

plugin::CallMethod<0x4F6A20, CPed , CPhysical, unsigned char>(this, arg0, arg1);

0AA6: call_method 0x4F6A20 struct [CPed] num_params 2 pop 0 [arg1] [arg0]

function CPed__SetEvasiveDive<thiscall, 0x4F6A20>(struct: int, arg0, arg1)

CPed::SetEvasiveStep

plugin::CallMethod<0x4F7170, CPed , CPhysical, unsigned char>(this, arg0, arg1);

0AA6: call_method 0x4F7170 struct [CPed] num_params 2 pop 0 [arg1] [arg0]

function CPed__SetEvasiveStep<thiscall, 0x4F7170>(struct: int, arg0, arg1)

CPed::SetExitBoat

plugin::CallMethod<0x517670, CPed , CVehicle>(this, boat);

0AA6: call_method 0x517670 struct [CPed] num_params 1 pop 0 [boat]

function CPed__SetExitBoat<thiscall, 0x517670>(struct: int, boat)

CPed::SetExitCar

plugin::CallMethod<0x516C60, CPed , CVehicle, unsigned int>(this, vehicle, arg1);

0AA6: call_method 0x516C60 struct [CPed] num_params 2 pop 0 [arg1] [vehicle]

function CPed__SetExitCar<thiscall, 0x516C60>(struct: int, vehicle, arg1)

CPed::SetFall

plugin::CallMethod<0x4FD9F0, CPed *, int, AnimationId, unsigned char>(this, arg0, arg1, arg2);

0AA6: call_method 0x4FD9F0 struct [CPed] num_params 3 pop 0 [arg2] [arg1] [arg0]

function CPed__SetFall<thiscall, 0x4FD9F0>(struct: int, arg0, arg1, arg2)

CPed::SetFlee

plugin::CallMethod<0x4FB820, CPed , CEntity, int>(this, arg0, arg1);

0AA6: call_method 0x4FB820 struct [CPed] num_params 2 pop 0 [arg1] [arg0]

function CPed__SetFlee<thiscall, 0x4FB820>(struct: int, arg0, arg1)

CPed::SetFlee

plugin::CallMethod<0x4FBA90, CPed *, CVector2D const&, int>(this, arg0, arg1);

0AA6: call_method 0x4FBA90 struct [CPed] num_params 2 pop 0 [arg1] [arg0]

function CPed__SetFlee<thiscall, 0x4FBA90>(struct: int, arg0, arg1)

CPed::SetFollowPath

plugin::CallMethod<0x4F9F60, CPed , CVector const&, float, eMoveState, CEntity, CEntity*, int>(this, arg0, arg1, arg2, arg3, arg4, arg5);

0AA6: call_method 0x4F9F60 struct [CPed] num_params 6 pop 0 [arg5] [arg4] [arg3] [arg2] [arg1] [arg0]

function CPed__SetFollowPath<thiscall, 0x4F9F60>(struct: int, arg0, arg1, arg2, arg3, arg4, arg5)

CPed::SetFollowPathDynamic

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x4F7990 struct [CPed] num_params 0 pop 0 func_ret [bool]

function CPed__SetFollowPathDynamic<thiscall, 0x4F7990>(struct: int): int

CPed::SetFollowPathStatic

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x4F99F0 struct [CPed] num_params 0 pop 0 func_ret [bool]

function CPed__SetFollowPathStatic<thiscall, 0x4F99F0>(struct: int): int

CPed::SetFormation

plugin::CallMethod<0x51A020, CPed *, eFormation>(this, arg0);

0AA6: call_method 0x51A020 struct [CPed] num_params 1 pop 0 [arg0]

function CPed__SetFormation<thiscall, 0x51A020>(struct: int, arg0)

CPed::SetGetUp

plugin::CallMethod<0x4FCF60, CPed *>(this);

0AA6: call_method 0x4FCF60 struct [CPed] num_params 0 pop 0

function CPed__SetGetUp<thiscall, 0x4FCF60>(struct: int)

CPed::SetIdle

plugin::CallMethod<0x4FDFD0, CPed *>(this);

0AA6: call_method 0x4FDFD0 struct [CPed] num_params 0 pop 0

function CPed__SetIdle<thiscall, 0x4FDFD0>(struct: int)

CPed::SetInTheAir

plugin::CallMethod<0x4FD610, CPed *>(this);

0AA6: call_method 0x4FD610 struct [CPed] num_params 0 pop 0

function CPed__SetInTheAir<thiscall, 0x4FD610>(struct: int)

CPed::SetInvestigateEvent

plugin::CallMethod<0x527490, CPed *, eEventType, CVector2D, float, unsigned short, float>(this, eventType, arg1, arg2, arg3, arg4);

0AA6: call_method 0x527490 struct [CPed] num_params 5 pop 0 [arg4] [arg3] [arg2] [arg1] [eventType]

function CPed__SetInvestigateEvent<thiscall, 0x527490>(struct: int, eventType, arg1, arg2, arg3, arg4)

CPed::SetJump

plugin::CallMethod<0x4F03C0, CPed *>(this);

0AA6: call_method 0x4F03C0 struct [CPed] num_params 0 pop 0

function CPed__SetJump<thiscall, 0x4F03C0>(struct: int)

CPed::SetLanding

plugin::CallMethod<0x4FD3A0, CPed *>(this);

0AA6: call_method 0x4FD3A0 struct [CPed] num_params 0 pop 0

function CPed__SetLanding<thiscall, 0x4FD3A0>(struct: int)

CPed::SetLeader

plugin::CallMethod<0x4F07D0, CPed , CPed>(this, ped);

0AA6: call_method 0x4F07D0 struct [CPed] num_params 1 pop 0 [ped]

function CPed__SetLeader<thiscall, 0x4F07D0>(struct: int, ped)

CPed::SetLook

plugin::CallMethod<0x4FCB10, CPed , CEntity>(this, entity);

0AA6: call_method 0x4FCB10 struct [CPed] num_params 1 pop 0 [entity]

function CPed__SetLook<thiscall, 0x4FCB10>(struct: int, entity)

CPed::SetLookFlag

plugin::CallMethod<0x50BB70, CPed , CEntity, bool, bool>(this, lookingTo, likeUnused, arg2);

0AA6: call_method 0x50BB70 struct [CPed] num_params 3 pop 0 [arg2] [likeUnused] [lookingTo]

function CPed__SetLookFlag<thiscall, 0x50BB70>(struct: int, lookingTo, likeUnused, arg2)

CPed::SetLookFlag

plugin::CallMethod<0x50BC40, CPed *, float, bool, bool>(this, lookHeading, likeUnused, arg2);

0AA6: call_method 0x50BC40 struct [CPed] num_params 3 pop 0 [arg2] [likeUnused] [lookHeading]

function CPed__SetLookFlag<thiscall, 0x50BC40>(struct: int, lookHeading, likeUnused, arg2)

CPed::SetLookTimer

plugin::CallMethod<0x4FCAF0, CPed *, unsigned int>(this, time);

0AA6: call_method 0x4FCAF0 struct [CPed] num_params 1 pop 0 [time]

function CPed__SetLookTimer<thiscall, 0x4FCAF0>(struct: int, time)

CPed::SetMoveState

plugin::CallMethod<0x50D110, CPed *, eMoveState>(this, moveState);

0AA6: call_method 0x50D110 struct [CPed] num_params 1 pop 0 [moveState]

function CPed__SetMoveState<thiscall, 0x50D110>(struct: int, moveState)

CPed::SetNewAttraction

plugin::CallMethod<0x4EF7C0, CPed , CPedAttractor, CVector const&, float, float, int>(this, arg0, arg1, arg2, arg3, arg4);

0AA6: call_method 0x4EF7C0 struct [CPed] num_params 5 pop 0 [arg4] [arg3] [arg2] [arg1] [arg0]

function CPed__SetNewAttraction<thiscall, 0x4EF7C0>(struct: int, arg0, arg1, arg2, arg3, arg4)

CPed::SetObjective

plugin::CallMethod<0x5224B0, CPed *, eObjective>(this, objective);

0AA6: call_method 0x5224B0 struct [CPed] num_params 1 pop 0 [objective]

function CPed__SetObjective<thiscall, 0x5224B0>(struct: int, objective)

CPed::SetObjective

plugin::CallMethod<0x521840, CPed *, eObjective, CVector>(this, objective, arg1);

0AA6: call_method 0x521840 struct [CPed] num_params 2 pop 0 [arg1] [objective]

function CPed__SetObjective<thiscall, 0x521840>(struct: int, objective, arg1)

CPed::SetObjective

plugin::CallMethod<0x5217E0, CPed *, eObjective, float, CVector const&>(this, objective, arg1, arg2);

0AA6: call_method 0x5217E0 struct [CPed] num_params 3 pop 0 [arg2] [arg1] [objective]

function CPed__SetObjective<thiscall, 0x5217E0>(struct: int, objective, arg1, arg2)

CPed::SetObjective

plugin::CallMethod<0x521D10, CPed *, eObjective, short, short>(this, objective, arg1, arg2);

0AA6: call_method 0x521D10 struct [CPed] num_params 3 pop 0 [arg2] [arg1] [objective]

function CPed__SetObjective<thiscall, 0x521D10>(struct: int, objective, arg1, arg2)

CPed::SetObjective

plugin::CallMethod<0x521F10, CPed , eObjective, void>(this, objective, arg1);

0AA6: call_method 0x521F10 struct [CPed] num_params 2 pop 0 [arg1] [objective]

function CPed__SetObjective<thiscall, 0x521F10>(struct: int, objective, arg1)

CPed::SetObjectiveTimer

plugin::CallMethod<0x522660, CPed *, unsigned int>(this, time);

0AA6: call_method 0x522660 struct [CPed] num_params 1 pop 0 [time]

function CPed__SetObjectiveTimer<thiscall, 0x522660>(struct: int, time)

CPed::SetPedPositionInCar

plugin::CallMethod<0x4F42F0, CPed *>(this);

0AA6: call_method 0x4F42F0 struct [CPed] num_params 0 pop 0

function CPed__SetPedPositionInCar<thiscall, 0x4F42F0>(struct: int)

CPed::SetPedStats

plugin::CallMethod<0x50D8E0, CPed *, ePedStats>(this, statsType);

0AA6: call_method 0x50D8E0 struct [CPed] num_params 1 pop 0 [statsType]

function CPed__SetPedStats<thiscall, 0x50D8E0>(struct: int, statsType)

CPed::SetPointGunAt

plugin::CallMethod<0x52DDF0, CPed , CEntity>(this, entity);

0AA6: call_method 0x52DDF0 struct [CPed] num_params 1 pop 0 [entity]

function CPed__SetPointGunAt<thiscall, 0x52DDF0>(struct: int, entity)

CPed::SetRadioStation

plugin::CallMethod<0x4EFBD0, CPed *>(this);

0AA6: call_method 0x4EFBD0 struct [CPed] num_params 0 pop 0

function CPed__SetRadioStation<thiscall, 0x4EFBD0>(struct: int)

CPed::SetSeek

plugin::CallMethod<0x4FC570, CPed , CEntity, float>(this, arg0, arg1);

0AA6: call_method 0x4FC570 struct [CPed] num_params 2 pop 0 [arg1] [arg0]

function CPed__SetSeek<thiscall, 0x4FC570>(struct: int, arg0, arg1)

CPed::SetSeek

plugin::CallMethod<0x4FC740, CPed *, CVector, float>(this, arg0, arg1);

0AA6: call_method 0x4FC740 struct [CPed] num_params 2 pop 0 [arg1] [arg0]

function CPed__SetSeek<thiscall, 0x4FC740>(struct: int, arg0, arg1)

CPed::SetSeekBoatPosition

plugin::CallMethod<0x512850, CPed , CVehicle>(this, boat);

0AA6: call_method 0x512850 struct [CPed] num_params 1 pop 0 [boat]

function CPed__SetSeekBoatPosition<thiscall, 0x512850>(struct: int, boat)

CPed::SetSeekCar

plugin::CallMethod<0x4F54D0, CPed , CVehicle, unsigned int>(this, car, arg1);

0AA6: call_method 0x4F54D0 struct [CPed] num_params 2 pop 0 [arg1] [car]

function CPed__SetSeekCar<thiscall, 0x4F54D0>(struct: int, car, arg1)

CPed::SetShootTimer

plugin::CallMethod<0x4FCA90, CPed *, unsigned int>(this, time);

0AA6: call_method 0x4FCA90 struct [CPed] num_params 1 pop 0 [time]

function CPed__SetShootTimer<thiscall, 0x4FCA90>(struct: int, time)

CPed::SetSolicit

plugin::CallMethod<0x4F1400, CPed *, unsigned int>(this, arg0);

0AA6: call_method 0x4F1400 struct [CPed] num_params 1 pop 0 [arg0]

function CPed__SetSolicit<thiscall, 0x4F1400>(struct: int, arg0)

CPed::SetStoredObjective

plugin::CallMethod<0x522620, CPed *>(this);

0AA6: call_method 0x522620 struct [CPed] num_params 0 pop 0

function CPed__SetStoredObjective<thiscall, 0x522620>(struct: int)

CPed::SetStoredState

plugin::CallMethod<0x50CC40, CPed *>(this);

0AA6: call_method 0x50CC40 struct [CPed] num_params 0 pop 0

function CPed__SetStoredState<thiscall, 0x50CC40>(struct: int)

CPed::SetWaitState

plugin::CallMethod<0x4F28A0, CPed , eWaitState, void>(this, waitState, arg1);

0AA6: call_method 0x4F28A0 struct [CPed] num_params 2 pop 0 [arg1] [waitState]

function CPed__SetWaitState<thiscall, 0x4F28A0>(struct: int, waitState, arg1)

CPed::SetWanderPath

plugin::CallMethod<0x4FACC0, CPed *, signed>(this, arg0);

0AA6: call_method 0x4FACC0 struct [CPed] num_params 1 pop 0 [arg0]

function CPed__SetWanderPath<thiscall, 0x4FACC0>(struct: int, arg0)

CPed::Solicit

plugin::CallMethod<0x4F11D0, CPed *>(this);

0AA6: call_method 0x4F11D0 struct [CPed] num_params 0 pop 0

function CPed__Solicit<thiscall, 0x4F11D0>(struct: int)

CPed::SortPeds

plugin::CallMethod<0x50D120, CPed , CPed*, int, int>(this, pedList, arg1, arg2);

0AA6: call_method 0x50D120 struct [CPed] num_params 3 pop 0 [arg2] [arg1] [pedList]

function CPed__SortPeds<thiscall, 0x50D120>(struct: int, pedList, arg1, arg2)

CPed::SpawnFlyingComponent

plugin::CallMethod<0x5259F0, CPed *, int, char>(this, arg0, arg1);

0AA6: call_method 0x5259F0 struct [CPed] num_params 2 pop 0 [arg1] [arg0]

function CPed__SpawnFlyingComponent<thiscall, 0x5259F0>(struct: int, arg0, arg1)

CPed::StartFightAttack

plugin::CallMethod<0x52AD70, CPed *, unsigned char>(this, arg0);

0AA6: call_method 0x52AD70 struct [CPed] num_params 1 pop 0 [arg0]

function CPed__StartFightAttack<thiscall, 0x52AD70>(struct: int, arg0)

CPed::StartFightDefend

plugin::CallMethod<0x52A340, CPed *, unsigned char, unsigned char, unsigned char>(this, arg0, arg1, arg2);

0AA6: call_method 0x52A340 struct [CPed] num_params 3 pop 0 [arg2] [arg1] [arg0]

function CPed__StartFightDefend<thiscall, 0x52A340>(struct: int, arg0, arg1, arg2)

CPed::StopNonPartialAnims

plugin::CallMethod<0x50CD20, CPed *>(this);

0AA6: call_method 0x50CD20 struct [CPed] num_params 0 pop 0

function CPed__StopNonPartialAnims<thiscall, 0x50CD20>(struct: int)

CPed::TurnBody

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x4FC970 struct [CPed] num_params 0 pop 0 func_ret [bool]

function CPed__TurnBody<thiscall, 0x4FC970>(struct: int): int

CPed::Undress

plugin::CallMethod<0x4EF030, CPed , char const>(this, modelName);

0AA6: call_method 0x4EF030 struct [CPed] num_params 1 pop 0 [modelName]

function CPed__Undress<thiscall, 0x4EF030>(struct: int, modelName)

CPed::UpdateFromLeader

plugin::CallMethod<0x521070, CPed *>(this);

0AA6: call_method 0x521070 struct [CPed] num_params 0 pop 0

function CPed__UpdateFromLeader<thiscall, 0x521070>(struct: int)

CPed::UpdatePosition

plugin::CallMethod<0x50A040, CPed *>(this);

0AA6: call_method 0x50A040 struct [CPed] num_params 0 pop 0

function CPed__UpdatePosition<thiscall, 0x50A040>(struct: int)

CPed::UseGroundColModel

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x501900 struct [CPed] num_params 0 pop 0 func_ret [bool]

function CPed__UseGroundColModel<thiscall, 0x501900>(struct: int): int

CPed::Wait

plugin::CallMethod<0x4F18A0, CPed *>(this);

0AA6: call_method 0x4F18A0 struct [CPed] num_params 0 pop 0

function CPed__Wait<thiscall, 0x4F18A0>(struct: int)

CPed::WanderPath

plugin::CallMethod<0x4FA680, CPed *>(this);

0AA6: call_method 0x4FA680 struct [CPed] num_params 0 pop 0

function CPed__WanderPath<thiscall, 0x4FA680>(struct: int)

CPed::WarpPedIntoCar

plugin::CallMethod<0x4EF8B0, CPed , CVehicle>(this, vehicle);

0AA6: call_method 0x4EF8B0 struct [CPed] num_params 1 pop 0 [vehicle]

function CPed__WarpPedIntoCar<thiscall, 0x4EF8B0>(struct: int, vehicle)

CPed::WarpPedToNearEntityOffScreen

plugin::CallMethod<0x5110C0, CPed , CEntity>(this, entity);

0AA6: call_method 0x5110C0 struct [CPed] num_params 1 pop 0 [entity]

function CPed__WarpPedToNearEntityOffScreen<thiscall, 0x5110C0>(struct: int, entity)

CPed::WarpPedToNearLeaderOffScreen

plugin::CallMethod<0x511480, CPed *>(this);

0AA6: call_method 0x511480 struct [CPed] num_params 0 pop 0

function CPed__WarpPedToNearLeaderOffScreen<thiscall, 0x511480>(struct: int)

CPed::WillChat

plugin::CallMethodAndReturn, CPed>(this, ped);

0AA8: call_method_return 0x50AC70 struct [CPed] num_params 1 pop 0 [ped] func_ret [bool]

function CPed__WillChat<thiscall, 0x50AC70>(struct: int, ped): int

CPed::WorkOutHeadingForMovingFirstPerson

plugin::CallMethodAndReturn(this, heading);

0AA8: call_method_return 0x50A530 struct [CPed] num_params 1 pop 0 [heading] func_ret [float]

function CPed__WorkOutHeadingForMovingFirstPerson<thiscall, 0x50A530>(struct: int, heading): float

CPed::operator delete

plugin::Call<0x50DA20, void*>(data);

0AA5: call_function 0x50DA20 num_params 1 pop 1 [data]

function CPed__operator delete<cdecl, 0x50DA20>(data)

CPed::operator new

plugin::CallAndReturn(size);

0AA7: call_function_return 0x50DA60 num_params 1 pop 1 [size] func_ret [void*]

function CPed__operator new<cdecl, 0x50DA60>(size): int

CPed::operator new

plugin::CallAndReturn(size, arg1);

0AA7: call_function_return 0x50DA40 num_params 2 pop 2 [arg1] [size] func_ret [void*]

function CPed__operator new<cdecl, 0x50DA40>(size, arg1): int

plugin::dummy, plugin

plugin::CallMethod<0x50DC20, CPed *, ePedType>(this, pedType);

0AA6: call_method 0x50DC20 struct [plugin] num_params 1 pop 0 [pedType]

function plugin__dummy, plugin<thiscall, 0x50DC20>(struct: int, pedType)

plugin_vc\game_vc\CPedAtmAttractor.cpp

CPedAtmAttractor::GetType

plugin::CallVirtualMethodAndReturn(this);

CPedAtmAttractor::UpdatePedStateOnDeparture

plugin::CallVirtualMethod<3, CPedAtmAttractor *, CPed *>(this, ped);

plugin_vc\game_vc\CPedAttractor.cpp

CPedAttractor::GetHeadOfQueueWaitTime

plugin::CallVirtualMethodAndReturn(this);

CPedAttractor::IsAtHeadOfQueue

plugin::CallVirtualMethodAndReturn(this, ped);

CPedAttractor::ComputeAttractPos

plugin::CallVirtualMethod<5, CPedAttractor *, int, CVector &>(this, qid, pos);

CPedAttractor::ComputeAttractHeading

plugin::CallVirtualMethod<6, CPedAttractor *, int, float &>(this, qid, heading);

CPedAttractor::BroadcastDeparture

plugin::CallVirtualMethodAndReturn(this, ped);

CPedAttractor::BroadcastArrival

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPedAttractor::BroadcastArrival), this, ped);

0AA8: call_method_return 0x62C940 struct [CPedAttractor] num_params 1 pop 0 [ped] func_ret [bool]

function CPedAttractor__BroadcastArrival<thiscall, 0x62C940>(struct: int, ped): int

CPedAttractor::DeRegisterPed

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPedAttractor::DeRegisterPed), this, ped);

0AA8: call_method_return 0x62CA40 struct [CPedAttractor] num_params 1 pop 0 [ped] func_ret [bool]

function CPedAttractor__DeRegisterPed<thiscall, 0x62CA40>(struct: int, ped): int

CPedAttractor::GetNoOfRegisteredPeds

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPedAttractor::GetNoOfRegisteredPeds), this);

0AA8: call_method_return 0x62DD60 struct [CPedAttractor] num_params 0 pop 0 func_ret [int]

function CPedAttractor__GetNoOfRegisteredPeds<thiscall, 0x62DD60>(struct: int): int

CPedAttractor::RegisterPed

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPedAttractor::RegisterPed), this, ped);

0AA8: call_method_return 0x62CB80 struct [CPedAttractor] num_params 1 pop 0 [ped] func_ret [bool]

function CPedAttractor__RegisterPed<thiscall, 0x62CB80>(struct: int, ped): int

plugin_vc\game_vc\CPedAttractorManager.cpp

CPedAttractorManager::BroadcastArrival

plugin::CallMethodAndReturnDynGlobal<bool, CPedAttractorManager *, CPed *, CPedAttractor >(gaddrof_o(CPedAttractorManager::BroadcastArrival, bool (CPedAttractorManager::)(CPed *, CPedAttractor *)), this, ped, attr);

0AA8: call_method_return 0x62B370 struct [CPedAttractorManager] num_params 2 pop 0 [attr] [ped] func_ret [bool]

function CPedAttractorManager__BroadcastArrival<thiscall, 0x62B370>(struct: int, ped, attr): int

CPedAttractorManager::BroadcastDeparture

plugin::CallMethodAndReturnDynGlobal<bool, CPedAttractorManager *, CPed *, CPedAttractor >(gaddrof_o(CPedAttractorManager::BroadcastDeparture, bool (CPedAttractorManager::)(CPed *, CPedAttractor *)), this, ped, attr);

0AA8: call_method_return 0x62B240 struct [CPedAttractorManager] num_params 2 pop 0 [attr] [ped] func_ret [bool]

function CPedAttractorManager__BroadcastDeparture<thiscall, 0x62B240>(struct: int, ped, attr): int

CPedAttractorManager::DeRegisterPed

plugin::CallMethodAndReturnDynGlobal<bool, CPedAttractorManager *, CPed *, CPedAttractor >(gaddrof_o(CPedAttractorManager::DeRegisterPed, bool (CPedAttractorManager::)(CPed *, CPedAttractor *)), this, ped, attr);

0AA8: call_method_return 0x62B3D0 struct [CPedAttractorManager] num_params 2 pop 0 [attr] [ped] func_ret [bool]

function CPedAttractorManager__DeRegisterPed<thiscall, 0x62B3D0>(struct: int, ped, attr): int

CPedAttractorManager::HasEmptySlot

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPedAttractorManager::HasEmptySlot), this, effect);

0AA8: call_method_return 0x62B0F0 struct [CPedAttractorManager] num_params 1 pop 0 [effect] func_ret [bool]

function CPedAttractorManager__HasEmptySlot<thiscall, 0x62B0F0>(struct: int, effect): int

CPedAttractorManager::IsAtHeadOfQueue

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPedAttractorManager::IsAtHeadOfQueue), this, ped, attr);

0AA8: call_method_return 0x62BEF0 struct [CPedAttractorManager] num_params 2 pop 0 [attr] [ped] func_ret [bool]

function CPedAttractorManager__IsAtHeadOfQueue<thiscall, 0x62BEF0>(struct: int, ped, attr): int

CPedAttractorManager::IsInQueue

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPedAttractorManager::IsInQueue), this, ped, attr);

0AA8: call_method_return 0x62BC40 struct [CPedAttractorManager] num_params 2 pop 0 [attr] [ped] func_ret [bool]

function CPedAttractorManager__IsInQueue<thiscall, 0x62BC40>(struct: int, ped, attr): int

CPedAttractorManager::IsPedRegisteredWithEffect

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPedAttractorManager::IsPedRegisteredWithEffect), this, ped);

0AA8: call_method_return 0x62B860 struct [CPedAttractorManager] num_params 1 pop 0 [ped] func_ret [bool]

function CPedAttractorManager__IsPedRegisteredWithEffect<thiscall, 0x62B860>(struct: int, ped): int

*CPedAttractorManager::RegisterPedWithAttractor

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPedAttractorManager::RegisterPedWithAttractor), this, ped, effect, matrix);

0AA8: call_method_return 0x62C3A0 struct [*CPedAttractorManager] num_params 3 pop 0 [matrix] [effect] [ped] func_ret [CPedAttractor *]

function CPedAttractorManager__RegisterPedWithAttractor<thiscall, 0x62C3A0>(struct: int, ped, effect, matrix): int

CPedAttractorManager::BroadcastArrival

plugin::CallAndReturnDynGlobal &>(gaddrof_o(CPedAttractorManager::BroadcastArrival, bool (*)(CPed *, CPedAttractor *, std::vector &)), ped, attr, vecAttractors);

0AA7: call_function_return 0x62B370 num_params 3 pop 3 [vecAttractors] [attr] [ped] func_ret [bool]

function CPedAttractorManager__BroadcastArrival<cdecl, 0x62B370>(ped, attr, vecAttractors): int

CPedAttractorManager::BroadcastDeparture

plugin::CallAndReturnDynGlobal &>(gaddrof_o(CPedAttractorManager::BroadcastDeparture, bool (*)(CPed *, CPedAttractor *, std::vector &)), ped, attr, vecAttractors);

0AA7: call_function_return 0x62B240 num_params 3 pop 3 [vecAttractors] [attr] [ped] func_ret [bool]

function CPedAttractorManager__BroadcastDeparture<cdecl, 0x62B240>(ped, attr, vecAttractors): int

CPedAttractorManager::ComputeEffectPos

plugin::CallDynGlobal(gaddrof(CPedAttractorManager::ComputeEffectPos), effect, matrix, pos);

CPedAttractorManager::DeRegisterPed

plugin::CallAndReturnDynGlobal &>(gaddrof_o(CPedAttractorManager::DeRegisterPed, bool (*)(CPed *, CPedAttractor *, std::vector &)), ped, attr, vecAttractors);

0AA7: call_function_return 0x62B3D0 num_params 3 pop 3 [vecAttractors] [attr] [ped] func_ret [bool]

function CPedAttractorManager__DeRegisterPed<cdecl, 0x62B3D0>(ped, attr, vecAttractors): int

CPedAttractorManager::IsApproachable

plugin::CallAndReturnDynGlobal(gaddrof(CPedAttractorManager::IsApproachable), effect, matrix, unk, ped);

0AA7: call_function_return 0x62AE80 num_params 4 pop 4 [ped] [unk] [matrix] [effect] func_ret [bool]

function CPedAttractorManager__IsApproachable<cdecl, 0x62AE80>(effect, matrix, unk, ped): int

*CPedAttractorManager::RegisterPed

plugin::CallAndReturnDynGlobal &>(gaddrof(CPedAttractorManager::RegisterPed), ped, effect, matrix, vecAttractors);

0AA7: call_function_return 0x62B470 num_params 4 pop 4 [vecAttractors] [matrix] [effect] [ped] func_ret [CPedAttractor *]

function CPedAttractorManager__RegisterPed<cdecl, 0x62B470>(ped, effect, matrix, vecAttractors): int

*GetPedAttractorManager

plugin::CallAndReturnDynGlobal(gaddrof(GetPedAttractorManager));

0AA7: call_function_return 0x62D030 num_params 0 pop 0 func_ret [CPedAttractorManager *]

function GetPedAttractorManager<cdecl, 0x62D030>(): int

plugin_vc\game_vc\CPedIceCreamVanAttractor.cpp

CPedIceCreamVanAttractor::GetType

plugin::CallVirtualMethodAndReturn(this);

CPedIceCreamVanAttractor::UpdatePedStateOnDeparture

plugin::CallVirtualMethod<3, CPedIceCreamVanAttractor *, CPed *>(this, ped);

plugin_vc\game_vc\CPedIK.cpp

CPedIK::MoveLimb

plugin::CallMethodAndReturn(this, limb, yaw, pitch, moveInfo);

0AA8: call_method_return 0x52F6E0 struct [CPedIK] num_params 4 pop 0 [moveInfo] [pitch] [yaw] [limb] func_ret [MoveLimbResult]

function CPedIK__MoveLimb<thiscall, 0x52F6E0>(struct: int, limb, yaw, pitch, moveInfo): int

CPedIK::GetComponentPosition

plugin::CallMethod<0x52F9B0, CPedIK*, RwV3d&, unsigned int>(this, returnedPos, boneIndex);

0AA6: call_method 0x52F9B0 struct [CPedIK] num_params 2 pop 0 [boneIndex] [returnedPos]

function CPedIK__GetComponentPosition<thiscall, 0x52F9B0>(struct: int, returnedPos, boneIndex)

CPedIK::ExtractYawAndPitchWorld

plugin::CallMethod<0x52F830, CPedIK, RwMatrix, float, float>(this, matrix, yaw, pitch);

0AA6: call_method 0x52F830 struct [CPedIK] num_params 3 pop 0 [pitch] [yaw] [matrix]

function CPedIK__ExtractYawAndPitchWorld<thiscall, 0x52F830>(struct: int, matrix, yaw, pitch)

plugin_vc\game_vc\CPedModelInfo.cpp

CPedModelInfo::AnimatePedColModelSkinned

plugin::CallMethod<0x566150, CPedModelInfo , RpClump>(this, clump);

0AA6: call_method 0x566150 struct [CPedModelInfo] num_params 1 pop 0 [clump]

function CPedModelInfo__AnimatePedColModelSkinned<thiscall, 0x566150>(struct: int, clump)

CPedModelInfo::AnimatePedColModelSkinnedWorld

plugin::CallMethod<0x566060, CPedModelInfo , RpClump>(this, clump);

0AA6: call_method 0x566060 struct [CPedModelInfo] num_params 1 pop 0 [clump]

function CPedModelInfo__AnimatePedColModelSkinnedWorld<thiscall, 0x566060>(struct: int, clump)

CPedModelInfo::CreateHitColModelSkinned

plugin::CallMethod<0x566300, CPedModelInfo , RpClump>(this, clump);

0AA6: call_method 0x566300 struct [CPedModelInfo] num_params 1 pop 0 [clump]

function CPedModelInfo__CreateHitColModelSkinned<thiscall, 0x566300>(struct: int, clump)

CPedModelInfo::CPedModelInfo

plugin::CallMethod<0x560120, CPedModelInfo *>(this);

0AA6: call_method 0x560120 struct [CPedModelInfo] num_params 0 pop 0

function CPedModelInfo__CPedModelInfo<thiscall, 0x560120>(struct: int)

CPedModelInfo::~CPedModelInfo

plugin::CallMethod<0x5600E0, CPedModelInfo *>(this);

0AA6: call_method 0x5600E0 struct [CPedModelInfo] num_params 0 pop 0

function CPedModelInfo__~CPedModelInfo<thiscall, 0x5600E0>(struct: int)

PedModelStore::~PedModelStore

plugin::CallMethod<0x5600C0, PedModelStore *>(this);

0AA6: call_method 0x5600C0 struct [PedModelStore] num_params 0 pop 0

function PedModelStore__~PedModelStore<thiscall, 0x5600C0>(struct: int)

plugin_vc\game_vc\CPedPizzaAttractor.cpp

CPedPizzaAttractor::GetHeadOfQueueWaitTime

plugin::CallVirtualMethodAndReturn(this);

CPedPizzaAttractor::GetType

plugin::CallVirtualMethodAndReturn(this);

CPedPizzaAttractor::UpdatePedStateOnDeparture

plugin::CallVirtualMethod<3, CPedPizzaAttractor *, CPed *>(this, ped);

plugin_vc\game_vc\CPedPlacement.cpp

CPedPlacement::FindZCoorForPed

plugin::CallAndReturn(posn);

0AA7: call_function_return 0x52FA60 num_params 1 pop 1 [posn] func_ret [bool]

function CPedPlacement__FindZCoorForPed<cdecl, 0x52FA60>(posn): int

CPedPlacement::IsPositionClearForPed

plugin::CallAndReturn(posn, arg1, arg2, entity);

0AA7: call_function_return 0x52FBD0 num_params 4 pop 4 [entity] [arg2] [arg1] [posn] func_ret [bool]

function CPedPlacement__IsPositionClearForPed<cdecl, 0x52FBD0>(posn, arg1, arg2, entity): int

CPedPlacement::IsPositionClearOfCars

plugin::CallAndReturn(posn);

0AA7: call_function_return 0x52FBA0 num_params 1 pop 1 [posn] func_ret [bool]

function CPedPlacement__IsPositionClearOfCars<cdecl, 0x52FBA0>(posn): int

plugin_vc\game_vc\CPedSeatAttractor.cpp

CPedSeatAttractor::GetType

plugin::CallVirtualMethodAndReturn(this);

CPedSeatAttractor::UpdatePedStateOnDeparture

plugin::CallVirtualMethod<3, CPedSeatAttractor *, CPed *>(this, ped);

plugin_vc\game_vc\CPedShelterAttractor.cpp

CPedShelterAttractor::GetType

plugin::CallVirtualMethodAndReturn(this);

CPedShelterAttractor::UpdatePedStateOnDeparture

plugin::CallVirtualMethod<3, CPedShelterAttractor *, CPed *>(this, ped);

CPedShelterAttractor::IsAtHeadOfQueue

plugin::CallVirtualMethodAndReturn(this, ped);

CPedShelterAttractor::ComputeAttractPos

plugin::CallVirtualMethod<5, CPedShelterAttractor *, int, CVector &>(this, qid, pos);

CPedShelterAttractor::ComputeAttractHeading

plugin::CallVirtualMethod<6, CPedShelterAttractor *, int, float &>(this, qid, heading);

CPedShelterAttractor::BroadcastDeparture

plugin::CallVirtualMethodAndReturn(this, ped);

plugin_vc\game_vc\CPedStats.cpp

CPedStats::Initialise

plugin::Call<0x530260>();

0AA5: call_function 0x530260 num_params 0 pop 0

function CPedStats__Initialise<cdecl, 0x530260>()

CPedStats::Shutdown

plugin::Call<0x530220>();

0AA5: call_function 0x530220 num_params 0 pop 0

function CPedStats__Shutdown<cdecl, 0x530220>()

CPedStats::LoadPedStats

plugin::Call<0x530020>();

0AA5: call_function 0x530020 num_params 0 pop 0

function CPedStats__LoadPedStats<cdecl, 0x530020>()

CPedStats::GetPedStatType

plugin::CallAndReturn(pedStatName);

0AA7: call_function_return 0x52FFC0 num_params 1 pop 1 [pedStatName] func_ret [unsigned int]

function CPedStats__GetPedStatType<cdecl, 0x52FFC0>(pedStatName): int

plugin_vc\game_vc\CPedStopAttractor.cpp

CPedStopAttractor::GetType

plugin::CallVirtualMethodAndReturn(this);

CPedStopAttractor::UpdatePedStateOnDeparture

plugin::CallVirtualMethod<3, CPedStopAttractor *, CPed *>(this, ped);

plugin_vc\game_vc\CPedType.cpp

CPedType::Initialise

plugin::Call<0x530F00>();

0AA5: call_function 0x530F00 num_params 0 pop 0

function CPedType__Initialise<cdecl, 0x530F00>()

CPedType::Shutdown

plugin::Call<0x530EC0>();

0AA5: call_function 0x530EC0 num_params 0 pop 0

function CPedType__Shutdown<cdecl, 0x530EC0>()

CPedType::LoadPedData

plugin::Call<0x530B90>();

0AA5: call_function 0x530B90 num_params 0 pop 0

function CPedType__LoadPedData<cdecl, 0x530B90>()

CPedType::FindPedType

plugin::CallAndReturn(pedName);

0AA7: call_function_return 0x530860 num_params 1 pop 1 [pedName] func_ret [unsigned int]

function CPedType__FindPedType<cdecl, 0x530860>(pedName): int

CPedType::FindPedFlag

plugin::CallAndReturn(flagName);

0AA7: call_function_return 0x530480 num_params 1 pop 1 [flagName] func_ret [unsigned int]

function CPedType__FindPedFlag<cdecl, 0x530480>(flagName): int

CPedType::Save

plugin::Call<0x5303D0, unsigned char, unsigned int>(bufferPointer, structSize);

0AA5: call_function 0x5303D0 num_params 2 pop 2 [structSize] [bufferPointer]

function CPedType__Save<cdecl, 0x5303D0>(bufferPointer, structSize)

CPedType::Load

plugin::Call<0x530340, unsigned char*, unsigned int>(bufferPointer, structSize);

0AA5: call_function 0x530340 num_params 2 pop 2 [structSize] [bufferPointer]

function CPedType__Load<cdecl, 0x530340>(bufferPointer, structSize)

plugin_vc\game_vc\CPhoneInfo.cpp

CPhoneInfo::FindNearestFreePhone

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPhoneInfo::FindNearestFreePhone), this, point);

0AA8: call_method_return 0x43CBD0 struct [CPhoneInfo] num_params 1 pop 0 [point] func_ret [int]

function CPhoneInfo__FindNearestFreePhone<thiscall, 0x43CBD0>(struct: int, point): int

CPhoneInfo::GrabPhone

plugin::CallMethodAndReturnDynGlobal(gaddrof(CPhoneInfo::GrabPhone), this, x, y);

0AA8: call_method_return 0x43C490 struct [CPhoneInfo] num_params 2 pop 0 [y] [x] func_ret [int]

function CPhoneInfo__GrabPhone<thiscall, 0x43C490>(struct: int, x, y): int

CPhoneInfo::Initialise

plugin::CallMethodDynGlobal(gaddrof(CPhoneInfo::Initialise), this);

0AA6: call_method 0x43CC60 struct [CPhoneInfo] num_params 0 pop 0

function CPhoneInfo__Initialise<thiscall, 0x43CC60>(struct: int)

CPhoneInfo::Load

plugin::CallMethodDynGlobal(gaddrof(CPhoneInfo::Load), this, bufferPointer, structSize);

0AA6: call_method 0x43C2B0 struct [CPhoneInfo] num_params 2 pop 0 [structSize] [bufferPointer]

function CPhoneInfo__Load<thiscall, 0x43C2B0>(struct: int, bufferPointer, structSize)

CPhoneInfo::Save

plugin::CallMethodDynGlobal(gaddrof(CPhoneInfo::Save), this, bufferPointer, structSize);

0AA6: call_method 0x43C370 struct [CPhoneInfo] num_params 2 pop 0 [structSize] [bufferPointer]

function CPhoneInfo__Save<thiscall, 0x43C370>(struct: int, bufferPointer, structSize)

CPhoneInfo::SetPhoneMessage_JustOnce

plugin::CallMethodDynGlobal(gaddrof(CPhoneInfo::SetPhoneMessage_JustOnce), this, index, text_1, text_2, text_3, text_4, text_5, text_6);

0AA6: call_method 0x43C430 struct [CPhoneInfo] num_params 7 pop 0 [text_6] [text_5] [text_4] [text_3] [text_2] [text_1] [index]

function CPhoneInfo__SetPhoneMessage_JustOnce<thiscall, 0x43C430>(struct: int, index, text_1, text_2, text_3, text_4, text_5, text_6)

CPhoneInfo::Shutdown

plugin::CallMethodDynGlobal(gaddrof(CPhoneInfo::Shutdown), this);

0AA6: call_method 0x43CC50 struct [CPhoneInfo] num_params 0 pop 0

function CPhoneInfo__Shutdown<thiscall, 0x43CC50>(struct: int)

CPhoneInfo::Update

plugin::CallMethodDynGlobal(gaddrof(CPhoneInfo::Update), this);

0AA6: call_method 0x43C600 struct [CPhoneInfo] num_params 0 pop 0

function CPhoneInfo__Update<thiscall, 0x43C600>(struct: int)

PhonePutDownCB

plugin::CallDynGlobal(gaddrof(PhonePutDownCB), association, ped);

PhonePickUpCB

plugin::CallDynGlobal(gaddrof(PhonePickUpCB), association, phone);

plugin_vc\game_vc\CPickups.cpp

CPickup::GiveUsAPickUpObject

plugin::CallMethodAndReturn, CObject, int, int>(this, arg0, arg1, arg2, arg3);

0AA8: call_method_return 0x43D3B0 struct [CPickup] num_params 4 pop 0 [arg3] [arg2] [arg1] [arg0] func_ret [int]

function CPickup__GiveUsAPickUpObject<thiscall, 0x43D3B0>(struct: int, arg0, arg1, arg2, arg3): int

CPickup::Update

plugin::CallMethod<0x440030, CPickup , CPlayerPed, CVehicle*, int>(this, arg0, vehicle, arg2);

0AA6: call_method 0x440030 struct [CPickup] num_params 3 pop 0 [arg2] [vehicle] [arg0]

function CPickup__Update<thiscall, 0x440030>(struct: int, arg0, vehicle, arg2)

CPickup::CPickup

plugin::CallMethod<0x441F30, CPickup *>(this);

0AA6: call_method 0x441F30 struct [CPickup] num_params 0 pop 0

function CPickup__CPickup<thiscall, 0x441F30>(struct: int)

CPickups::CreateSomeMoney

plugin::Call<0x43E180, CVector, int>(posn, arg1);

0AA5: call_function 0x43E180 num_params 2 pop 2 [arg1] [posn]

function CPickups__CreateSomeMoney<cdecl, 0x43E180>(posn, arg1)

CPickups::DoCollectableEffects

plugin::Call<0x43ED40, CEntity*>(entity);

0AA5: call_function 0x43ED40 num_params 1 pop 1 [entity]

function CPickups__DoCollectableEffects<cdecl, 0x43ED40>(entity)

CPickups::DoMineEffects

plugin::Call<0x43E840, CEntity*>(entity);

0AA5: call_function 0x43E840 num_params 1 pop 1 [entity]

function CPickups__DoMineEffects<cdecl, 0x43E840>(entity)

CPickups::DoMoneyEffects

plugin::Call<0x43EAC0, CEntity*>(entity);

0AA5: call_function 0x43EAC0 num_params 1 pop 1 [entity]

function CPickups__DoMoneyEffects<cdecl, 0x43EAC0>(entity)

CPickups::DoPickUpEffects

plugin::Call<0x43F050, CEntity*>(entity);

0AA5: call_function 0x43F050 num_params 1 pop 1 [entity]

function CPickups__DoPickUpEffects<cdecl, 0x43F050>(entity)

CPickups::GenerateNewOne

plugin::CallAndReturn(posn, arg1, arg2, arg3, arg4, arg5, msg);

0AA7: call_function_return 0x4418C0 num_params 7 pop 7 [msg] [arg5] [arg4] [arg3] [arg2] [arg1] [posn] func_ret [int]

function CPickups__GenerateNewOne<cdecl, 0x4418C0>(posn, arg1, arg2, arg3, arg4, arg5, msg): int

CPickups::GetActualPickupIndex

plugin::CallAndReturn(handle);

0AA7: call_function_return 0x43D360 num_params 1 pop 1 [handle] func_ret [int]

function CPickups__GetActualPickupIndex<cdecl, 0x43D360>(handle): int

CPickups::GivePlayerGoodiesWithPickUpMI

plugin::CallAndReturn(model, plrIndex);

0AA7: call_function_return 0x43D910 num_params 2 pop 2 [plrIndex] [model] func_ret [bool]

function CPickups__GivePlayerGoodiesWithPickUpMI<cdecl, 0x43D910>(model, plrIndex): int

CPickups::Init

plugin::Call<0x441D30>();

0AA5: call_function 0x441D30 num_params 0 pop 0

function CPickups__Init<cdecl, 0x441D30>()

CPickups::IsPickUpPickedUp

plugin::CallAndReturn(handle);

0AA7: call_function_return 0x441880 num_params 1 pop 1 [handle] func_ret [bool]

function CPickups__IsPickUpPickedUp<cdecl, 0x441880>(handle): int

CPickups::Load

plugin::Call<0x43CF40, unsigned char*, unsigned int>(arg0, arg1);

0AA5: call_function 0x43CF40 num_params 2 pop 2 [arg1] [arg0]

function CPickups__Load<cdecl, 0x43CF40>(arg0, arg1)

CPickups::ModelForWeapon

plugin::CallAndReturn(weaponType);

0AA7: call_function_return 0x4418B0 num_params 1 pop 1 [weaponType] func_ret [int]

function CPickups__ModelForWeapon<cdecl, 0x4418B0>(weaponType): int

CPickups::PassTime

plugin::Call<0x43D8C0, unsigned int>(time);

0AA5: call_function 0x43D8C0 num_params 1 pop 1 [time]

function CPickups__PassTime<cdecl, 0x43D8C0>(time)

CPickups::RemoveAllPickupsOfACertainWeaponGroupWithNoAmmo

plugin::Call<0x43D240, eWeaponType>(weaponType);

0AA5: call_function 0x43D240 num_params 1 pop 1 [weaponType]

function CPickups__RemoveAllPickupsOfACertainWeaponGroupWithNoAmmo<cdecl, 0x43D240>(weaponType)

CPickups::RemovePickUp

plugin::Call<0x4417D0, int>(handle);

0AA5: call_function 0x4417D0 num_params 1 pop 1 [handle]

function CPickups__RemovePickUp<cdecl, 0x4417D0>(handle)

CPickups::RemoveUnnecessaryPickups

plugin::Call<0x43E4C0, CVector const&, float>(posn, radius);

0AA5: call_function 0x43E4C0 num_params 2 pop 2 [radius] [posn]

function CPickups__RemoveUnnecessaryPickups<cdecl, 0x43E4C0>(posn, radius)

CPickups::RenderPickUpText

plugin::Call<0x43E5E0>();

0AA5: call_function 0x43E5E0 num_params 0 pop 0

function CPickups__RenderPickUpText<cdecl, 0x43E5E0>()

CPickups::Save

plugin::Call<0x43D0D0, unsigned char, unsigned int>(arg0, arg1);

0AA5: call_function 0x43D0D0 num_params 2 pop 2 [arg1] [arg0]

function CPickups__Save<cdecl, 0x43D0D0>(arg0, arg1)

CPickups::Update

plugin::Call<0x441BB0>();

0AA5: call_function 0x441BB0 num_params 0 pop 0

function CPickups__Update<cdecl, 0x441BB0>()

plugin_vc\game_vc\CPlane.cpp

CPlane::CPlane

plugin::CallMethod<0x5B2B50, CPlane *, int, unsigned char>(this, modelIndex, createdBy);

0AA6: call_method 0x5B2B50 struct [CPlane] num_params 2 pop 0 [createdBy] [modelIndex]

function CPlane__CPlane<thiscall, 0x5B2B50>(struct: int, modelIndex, createdBy)

CPlane::InitPlanes

plugin::Call<0x5B21E0>();

0AA5: call_function 0x5B21E0 num_params 0 pop 0

function CPlane__InitPlanes<cdecl, 0x5B21E0>()

CPlane::Load

plugin::CallAndReturn();

0AA7: call_function_return 0x5AFAD0 num_params 0 pop 0 func_ret [bool]

function CPlane__Load<cdecl, 0x5AFAD0>(): int

CPlane::LoadPath

plugin::Call<0x5B1FF0, char const*, int&, float&, bool>(arg0, arg1, arg2, arg3);

0AA5: call_function 0x5B1FF0 num_params 4 pop 4 [arg3] [arg2] [arg1] [arg0]

function CPlane__LoadPath<cdecl, 0x5B1FF0>(arg0, arg1, arg2, arg3)

CPlane::Save

plugin::CallAndReturn();

0AA7: call_function_return 0x5AFB80 num_params 0 pop 0 func_ret [bool]

function CPlane__Save<cdecl, 0x5AFB80>(): int

CPlane::Shutdown

plugin::Call<0x5B2160>();

0AA5: call_function 0x5B2160 num_params 0 pop 0

function CPlane__Shutdown<cdecl, 0x5B2160>()

CPlane::TestRocketCollision

plugin::CallAndReturn(arg0);

0AA7: call_function_return 0x5AFC90 num_params 1 pop 1 [arg0] func_ret [bool]

function CPlane__TestRocketCollision<cdecl, 0x5AFC90>(arg0): int

CPlane::UpdatePlanes

plugin::Call<0x5B19D0>();

0AA5: call_function 0x5B19D0 num_params 0 pop 0

function CPlane__UpdatePlanes<cdecl, 0x5B19D0>()

plugin_vc\game_vc\CPlayerPed.cpp

CPlayerPed::AnnoyPlayerPed

plugin::CallMethod<0x531CF0, CPlayerPed *, bool>(this, arg0);

0AA6: call_method 0x531CF0 struct [CPlayerPed] num_params 1 pop 0 [arg0]

function CPlayerPed__AnnoyPlayerPed<thiscall, 0x531CF0>(struct: int, arg0)

CPlayerPed::CPlayerPed

plugin::CallMethod<0x5384B0, CPlayerPed *>(this);

0AA6: call_method 0x5384B0 struct [CPlayerPed] num_params 0 pop 0

function CPlayerPed__CPlayerPed<thiscall, 0x5384B0>(struct: int)

CPlayerPed::ClearAdrenaline

plugin::CallMethod<0x531CC0, CPlayerPed *>(this);

0AA6: call_method 0x531CC0 struct [CPlayerPed] num_params 0 pop 0

function CPlayerPed__ClearAdrenaline<thiscall, 0x531CC0>(struct: int)

CPlayerPed::ClearWeaponTarget

plugin::CallMethod<0x533B30, CPlayerPed *>(this);

0AA6: call_method 0x533B30 struct [CPlayerPed] num_params 0 pop 0

function CPlayerPed__ClearWeaponTarget<thiscall, 0x533B30>(struct: int)

CPlayerPed::DeactivatePlayerPed

plugin::Call<0x5383C0, int>(playerId);

0AA5: call_function 0x5383C0 num_params 1 pop 1 [playerId]

function CPlayerPed__DeactivatePlayerPed<cdecl, 0x5383C0>(playerId)

CPlayerPed::DoStuffToGoOnFire

plugin::CallMethod<0x531D20, CPlayerPed *>(this);

0AA6: call_method 0x531D20 struct [CPlayerPed] num_params 0 pop 0

function CPlayerPed__DoStuffToGoOnFire<thiscall, 0x531D20>(struct: int)

CPlayerPed::DoWeaponSmoothSpray

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x536410 struct [CPlayerPed] num_params 0 pop 0 func_ret [float]

function CPlayerPed__DoWeaponSmoothSpray<thiscall, 0x536410>(struct: int): float

CPlayerPed::DoesPlayerWantNewWeapon

plugin::CallMethodAndReturn(this, weaponType, enable);

0AA8: call_method_return 0x535240 struct [CPlayerPed] num_params 2 pop 0 [enable] [weaponType] func_ret [bool]

function CPlayerPed__DoesPlayerWantNewWeapon<thiscall, 0x535240>(struct: int, weaponType, enable): int

CPlayerPed::EvaluateNeighbouringTarget

plugin::CallMethod<0x5320B0, CPlayerPed , CEntity, CEntity*, float, float, float, bool, bool, bool>(this, target, outTarget, outTargetPriority, maxDistance, arg4, arg5, arg6, arg7);

0AA6: call_method 0x5320B0 struct [CPlayerPed] num_params 8 pop 0 [arg7] [arg6] [arg5] [arg4] [maxDistance] [outTargetPriority] [outTarget] [target]

function CPlayerPed__EvaluateNeighbouringTarget<thiscall, 0x5320B0>(struct: int, target, outTarget, outTargetPriority, maxDistance, arg4, arg5, arg6, arg7)

CPlayerPed::EvaluateTarget

plugin::CallMethod<0x532360, CPlayerPed , CEntity, CEntity*, float, float, float, bool, bool>(this, target, outTarget, outTargetPriority, maxDistance, arg4, arg5, arg6);

0AA6: call_method 0x532360 struct [CPlayerPed] num_params 7 pop 0 [arg6] [arg5] [arg4] [maxDistance] [outTargetPriority] [outTarget] [target]

function CPlayerPed__EvaluateTarget<thiscall, 0x532360>(struct: int, target, outTarget, outTargetPriority, maxDistance, arg4, arg5, arg6)

CPlayerPed::FindMeleeAttackPoint

plugin::CallMethodAndReturn, CPed, CVector&, unsigned int&>(this, arg0, arg1, arg2);

0AA8: call_method_return 0x531390 struct [CPlayerPed] num_params 3 pop 0 [arg2] [arg1] [arg0] func_ret [int]

function CPlayerPed__FindMeleeAttackPoint<thiscall, 0x531390>(struct: int, arg0, arg1, arg2): int

CPlayerPed::FindNewAttackPoints

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x531810 struct [CPlayerPed] num_params 0 pop 0 func_ret [short]

function CPlayerPed__FindNewAttackPoints<thiscall, 0x531810>(struct: int): int

CPlayerPed::FindNextWeaponLockOnTarget

plugin::CallMethodAndReturn, CEntity, bool>(this, target, arg1);

0AA8: call_method_return 0x532590 struct [CPlayerPed] num_params 2 pop 0 [arg1] [target] func_ret [bool]

function CPlayerPed__FindNextWeaponLockOnTarget<thiscall, 0x532590>(struct: int, target, arg1): int

CPlayerPed::FindWeaponLockOnTarget

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x533030 struct [CPlayerPed] num_params 0 pop 0 func_ret [bool]

function CPlayerPed__FindWeaponLockOnTarget<thiscall, 0x533030>(struct: int): int

CPlayerPed::GetPlayerInfoForThisPlayerPed

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x531D40 struct [CPlayerPed] num_params 0 pop 0 func_ret [CPlayerInfo*]

function CPlayerPed__GetPlayerInfoForThisPlayerPed<thiscall, 0x531D40>(struct: int): int

CPlayerPed::KeepAreaAroundPlayerClear

plugin::CallMethod<0x531D60, CPlayerPed *>(this);

0AA6: call_method 0x531D60 struct [CPlayerPed] num_params 0 pop 0

function CPlayerPed__KeepAreaAroundPlayerClear<thiscall, 0x531D60>(struct: int)

CPlayerPed::MakeChangesForNewWeapon

plugin::CallMethod<0x534450, CPlayerPed *, eWeaponType>(this, weaponType);

0AA6: call_method 0x534450 struct [CPlayerPed] num_params 1 pop 0 [weaponType]

function CPlayerPed__MakeChangesForNewWeapon<thiscall, 0x534450>(struct: int, weaponType)

CPlayerPed::MakeChangesForNewWeapon

plugin::CallMethod<0x534580, CPlayerPed *, int>(this, weaponSlot);

0AA6: call_method 0x534580 struct [CPlayerPed] num_params 1 pop 0 [weaponSlot]

function CPlayerPed__MakeChangesForNewWeapon<thiscall, 0x534580>(struct: int, weaponSlot)

CPlayerPed::MakeObjectTargettable

plugin::CallMethod<0x531FD0, CPlayerPed *, int, bool>(this, arg0, arg1);

0AA6: call_method 0x531FD0 struct [CPlayerPed] num_params 2 pop 0 [arg1] [arg0]

function CPlayerPed__MakeObjectTargettable<thiscall, 0x531FD0>(struct: int, arg0, arg1)

CPlayerPed::PlayIdleAnimations

plugin::CallMethod<0x535D10, CPlayerPed , CPad>(this, pad);

0AA6: call_method 0x535D10 struct [CPlayerPed] num_params 1 pop 0 [pad]

function CPlayerPed__PlayIdleAnimations<thiscall, 0x535D10>(struct: int, pad)

CPlayerPed::PlayerControl1stPersonRunAround

plugin::CallMethod<0x5357D0, CPlayerPed , CPad>(this, pad);

0AA6: call_method 0x5357D0 struct [CPlayerPed] num_params 1 pop 0 [pad]

function CPlayerPed__PlayerControl1stPersonRunAround<thiscall, 0x5357D0>(struct: int, pad)

CPlayerPed::PlayerControlFighter

plugin::CallMethod<0x535BB0, CPlayerPed , CPad>(this, pad);

0AA6: call_method 0x535BB0 struct [CPlayerPed] num_params 1 pop 0 [pad]

function CPlayerPed__PlayerControlFighter<thiscall, 0x535BB0>(struct: int, pad)

CPlayerPed::PlayerControlM16

plugin::CallMethod<0x5352B0, CPlayerPed , CPad>(this, pad);

0AA6: call_method 0x5352B0 struct [CPlayerPed] num_params 1 pop 0 [pad]

function CPlayerPed__PlayerControlM16<thiscall, 0x5352B0>(struct: int, pad)

CPlayerPed::PlayerControlSniper

plugin::CallMethod<0x535550, CPlayerPed , CPad>(this, pad);

0AA6: call_method 0x535550 struct [CPlayerPed] num_params 1 pop 0 [pad]

function CPlayerPed__PlayerControlSniper<thiscall, 0x535550>(struct: int, pad)

CPlayerPed::PlayerControlZelda

plugin::CallMethod<0x535F40, CPlayerPed , CPad>(this, pad);

0AA6: call_method 0x535F40 struct [CPlayerPed] num_params 1 pop 0 [pad]

function CPlayerPed__PlayerControlZelda<thiscall, 0x535F40>(struct: int, pad)

CPlayerPed::ProcessAnimGroups

plugin::CallMethod<0x533B80, CPlayerPed *>(this);

0AA6: call_method 0x533B80 struct [CPlayerPed] num_params 0 pop 0

function CPlayerPed__ProcessAnimGroups<thiscall, 0x533B80>(struct: int)

CPlayerPed::ProcessPlayerWeapon

plugin::CallMethod<0x534890, CPlayerPed , CPad>(this, pad);

0AA6: call_method 0x534890 struct [CPlayerPed] num_params 1 pop 0 [pad]

function CPlayerPed__ProcessPlayerWeapon<thiscall, 0x534890>(struct: int, pad)

CPlayerPed::ProcessWeaponSwitch

plugin::CallMethod<0x5345A0, CPlayerPed , CPad>(this, pad);

0AA6: call_method 0x5345A0 struct [CPlayerPed] num_params 1 pop 0 [pad]

function CPlayerPed__ProcessWeaponSwitch<thiscall, 0x5345A0>(struct: int, pad)

CPlayerPed::ReApplyMoveAnims

plugin::CallMethod<0x5371B0, CPlayerPed *>(this);

0AA6: call_method 0x5371B0 struct [CPlayerPed] num_params 0 pop 0

function CPlayerPed__ReApplyMoveAnims<thiscall, 0x5371B0>(struct: int)

CPlayerPed::ReactivatePlayerPed

plugin::Call<0x5383A0, int>(playerId);

0AA5: call_function 0x5383A0 num_params 1 pop 1 [playerId]

function CPlayerPed__ReactivatePlayerPed<cdecl, 0x5383A0>(playerId)

CPlayerPed::RemovePedFromMeleeList

plugin::CallMethod<0x5312A0, CPlayerPed , CPed>(this, ped);

0AA6: call_method 0x5312A0 struct [CPlayerPed] num_params 1 pop 0 [ped]

function CPlayerPed__RemovePedFromMeleeList<thiscall, 0x5312A0>(struct: int, ped)

CPlayerPed::SetInitialState

plugin::CallMethod<0x5381F0, CPlayerPed *>(this);

0AA6: call_method 0x5381F0 struct [CPlayerPed] num_params 0 pop 0

function CPlayerPed__SetInitialState<thiscall, 0x5381F0>(struct: int)

CPlayerPed::SetNearbyPedsToInteractWithPlayer

plugin::CallMethod<0x530FB0, CPlayerPed *>(this);

0AA6: call_method 0x530FB0 struct [CPlayerPed] num_params 0 pop 0

function CPlayerPed__SetNearbyPedsToInteractWithPlayer<thiscall, 0x530FB0>(struct: int)

CPlayerPed::SetRealMoveAnim

plugin::CallMethod<0x536620, CPlayerPed *>(this);

0AA6: call_method 0x536620 struct [CPlayerPed] num_params 0 pop 0

function CPlayerPed__SetRealMoveAnim<thiscall, 0x536620>(struct: int)

CPlayerPed::SetWantedLevel

plugin::CallMethod<0x532090, CPlayerPed *, int>(this, level);

0AA6: call_method 0x532090 struct [CPlayerPed] num_params 1 pop 0 [level]

function CPlayerPed__SetWantedLevel<thiscall, 0x532090>(struct: int, level)

CPlayerPed::SetWantedLevelNoDrop

plugin::CallMethod<0x532070, CPlayerPed *, int>(this, level);

0AA6: call_method 0x532070 struct [CPlayerPed] num_params 1 pop 0 [level]

function CPlayerPed__SetWantedLevelNoDrop<thiscall, 0x532070>(struct: int, level)

CPlayerPed::SetupPlayerPed

plugin::Call<0x5383E0, int>(playerId);

0AA5: call_function 0x5383E0 num_params 1 pop 1 [playerId]

function CPlayerPed__SetupPlayerPed<cdecl, 0x5383E0>(playerId)

CPlayerPed::UpdateMeleeAttackers

plugin::CallMethod<0x531600, CPlayerPed *>(this);

0AA6: call_method 0x531600 struct [CPlayerPed] num_params 0 pop 0

function CPlayerPed__UpdateMeleeAttackers<thiscall, 0x531600>(struct: int)

CPlayerPed::GetWantedLevel

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x599B20 struct [CPlayerPed] num_params 0 pop 0 func_ret [int]

function CPlayerPed__GetWantedLevel<thiscall, 0x599B20>(struct: int): int

plugin_vc\game_vc\CPlayerSkin.cpp

CPlayerSkin::BeginFrontendSkinEdit

plugin::Call<0x627D10>();

0AA5: call_function 0x627D10 num_params 0 pop 0

function CPlayerSkin__BeginFrontendSkinEdit<cdecl, 0x627D10>()

CPlayerSkin::EndFrontendSkinEdit

plugin::Call<0x627CE0>();

0AA5: call_function 0x627CE0 num_params 0 pop 0

function CPlayerSkin__EndFrontendSkinEdit<cdecl, 0x627CE0>()

CPlayerSkin::GetSkinTexture

plugin::CallAndReturn(arg0);

0AA7: call_function_return 0x627E60 num_params 1 pop 1 [arg0] func_ret [int]

function CPlayerSkin__GetSkinTexture<cdecl, 0x627E60>(arg0): int

CPlayerSkin::Initialise

plugin::Call<0x627FB0>();

0AA5: call_function 0x627FB0 num_params 0 pop 0

function CPlayerSkin__Initialise<cdecl, 0x627FB0>()

CPlayerSkin::RenderFrontendSkinEdit

plugin::Call<0x627BC0>();

0AA5: call_function 0x627BC0 num_params 0 pop 0

function CPlayerSkin__RenderFrontendSkinEdit<cdecl, 0x627BC0>()

CPlayerSkin::Shutdown

plugin::Call<0x627FA0>();

0AA5: call_function 0x627FA0 num_params 0 pop 0

function CPlayerSkin__Shutdown<cdecl, 0x627FA0>()

plugin_vc\game_vc\CPointLights.cpp

CPointLights::AddLight

plugin::CallDynGlobal(gaddrof(CPointLights::AddLight), lightType, point, direction, range, red, green, blue, fogType, generateExtraShadows);

CPointLights::GenerateLightsAffectingObject

plugin::CallAndReturnDynGlobal(gaddrof(CPointLights::GenerateLightsAffectingObject), point);

0AA7: call_function_return 0x567440 num_params 1 pop 1 [point] func_ret [float]

function CPointLights__GenerateLightsAffectingObject<cdecl, 0x567440>(point): float

plugin_vc\game_vc\CPools.cpp

*CPools::GetObject

plugin::CallAndReturnDynGlobal(gaddrof(CPools::GetObject), handle);

0AA7: call_function_return 0x4BFF80 num_params 1 pop 1 [handle] func_ret [CObject *]

function CPools__GetObject<cdecl, 0x4BFF80>(handle): int

CPools::GetObjectRef

plugin::CallAndReturnDynGlobal(gaddrof(CPools::GetObjectRef), object);

0AA7: call_function_return 0x4BFFA0 num_params 1 pop 1 [object] func_ret [int]

function CPools__GetObjectRef<cdecl, 0x4BFFA0>(object): int

*CPools::GetPed

plugin::CallAndReturnDynGlobal(gaddrof(CPools::GetPed), handle);

0AA7: call_function_return 0x4C0000 num_params 1 pop 1 [handle] func_ret [CPed *]

function CPools__GetPed<cdecl, 0x4C0000>(handle): int

CPools::GetPedRef

plugin::CallAndReturnDynGlobal(gaddrof(CPools::GetPedRef), ped);

0AA7: call_function_return 0x4C0020 num_params 1 pop 1 [ped] func_ret [int]

function CPools__GetPedRef<cdecl, 0x4C0020>(ped): int

*CPools::GetVehicle

plugin::CallAndReturnDynGlobal(gaddrof(CPools::GetVehicle), handle);

0AA7: call_function_return 0x4BFFC0 num_params 1 pop 1 [handle] func_ret [CVehicle *]

function CPools__GetVehicle<cdecl, 0x4BFFC0>(handle): int

CPools::GetVehicleRef

plugin::CallAndReturnDynGlobal(gaddrof(CPools::GetVehicleRef), vehicle);

0AA7: call_function_return 0x4BFFE0 num_params 1 pop 1 [vehicle] func_ret [int]

function CPools__GetVehicleRef<cdecl, 0x4BFFE0>(vehicle): int

CPools::LoadObjectPool

plugin::CallDynGlobal(gaddrof(CPools::LoadObjectPool), buffer, size);

CPools::LoadPedPool

plugin::CallDynGlobal(gaddrof(CPools::LoadPedPool), buffer, size);

CPools::LoadVehiclePool

plugin::CallDynGlobal(gaddrof(CPools::LoadVehiclePool), buffer, size);

CPools::MakeSureSlotInObjectPoolIsEmpty

plugin::CallDynGlobal(gaddrof(CPools::MakeSureSlotInObjectPoolIsEmpty), slot);

CPools::SaveObjectPool

plugin::CallDynGlobal(gaddrof(CPools::SaveObjectPool), buffer, outSize);

CPools::SavePedPool

plugin::CallDynGlobal(gaddrof(CPools::SavePedPool), buffer, outSize);

CPools::SaveVehiclePool

plugin::CallDynGlobal(gaddrof(CPools::SaveVehiclePool), buffer, outSize);

plugin_vc\game_vc\CPopulation.cpp

CPopulation::AddDeadPedInFrontOfCar

plugin::CallAndReturn, 0x53B180, CVector const&, CVehicle>(posn, vehicle);

0AA7: call_function_return 0x53B180 num_params 2 pop 2 [vehicle] [posn] func_ret [CPed*]

function CPopulation__AddDeadPedInFrontOfCar<cdecl, 0x53B180>(posn, vehicle): int

CPopulation::AddPed

plugin::CallAndReturn(pedType, modelIndex, posn, arg3);

0AA7: call_function_return 0x53B600 num_params 4 pop 4 [arg3] [posn] [modelIndex] [pedType] func_ret [CPed*]

function CPopulation__AddPed<cdecl, 0x53B600>(pedType, modelIndex, posn, arg3): int

CPopulation::AddPedInCar

plugin::CallAndReturn, 0x53A8A0, CVehicle, bool>(vehicle, driver);

0AA7: call_function_return 0x53A8A0 num_params 2 pop 2 [driver] [vehicle] func_ret [CPed*]

function CPopulation__AddPedInCar<cdecl, 0x53A8A0>(vehicle, driver): int

CPopulation::AddToPopulation

plugin::Call<0x53BA80, float, float, float, float>(arg0, arg1, arg2, arg3);

0AA5: call_function 0x53BA80 num_params 4 pop 4 [arg3] [arg2] [arg1] [arg0]

function CPopulation__AddToPopulation<cdecl, 0x53BA80>(arg0, arg1, arg2, arg3)

CPopulation::CanJeerAtStripper

plugin::CallAndReturn(modelIndex);

0AA7: call_function_return 0x53A670 num_params 1 pop 1 [modelIndex] func_ret [bool]

function CPopulation__CanJeerAtStripper<cdecl, 0x53A670>(modelIndex): int

CPopulation::CanSolicitPlayerInCar

plugin::CallAndReturn(modelIndex);

0AA7: call_function_return 0x53A6A0 num_params 1 pop 1 [modelIndex] func_ret [bool]

function CPopulation__CanSolicitPlayerInCar<cdecl, 0x53A6A0>(modelIndex): int

CPopulation::CanSolicitPlayerOnFoot

plugin::CallAndReturn(modelIndex);

0AA7: call_function_return 0x53A6C0 num_params 1 pop 1 [modelIndex] func_ret [bool]

function CPopulation__CanSolicitPlayerOnFoot<cdecl, 0x53A6C0>(modelIndex): int

CPopulation::ChooseCivilianCoupleOccupations

plugin::Call<0x53AE90, int, int&, int&>(arg0, arg1, arg2);

0AA5: call_function 0x53AE90 num_params 3 pop 3 [arg2] [arg1] [arg0]

function CPopulation__ChooseCivilianCoupleOccupations<cdecl, 0x53AE90>(arg0, arg1, arg2)

CPopulation::ChooseCivilianOccupation

plugin::CallAndReturn(arg0);

0AA7: call_function_return 0x53B070 num_params 1 pop 1 [arg0] func_ret [int]

function CPopulation__ChooseCivilianOccupation<cdecl, 0x53B070>(arg0): int

CPopulation::ChooseNextCivilianOccupation

plugin::CallAndReturn(arg0);

0AA7: call_function_return 0x53AFD0 num_params 1 pop 1 [arg0] func_ret [int]

function CPopulation__ChooseNextCivilianOccupation<cdecl, 0x53AFD0>(arg0): int

CPopulation::ConvertAllObjectsToDummyObjects

plugin::Call<0x53D430>();

0AA5: call_function 0x53D430 num_params 0 pop 0

function CPopulation__ConvertAllObjectsToDummyObjects<cdecl, 0x53D430>()

CPopulation::ConvertToDummyObject

plugin::Call<0x53D290, CObject*>(object);

0AA5: call_function 0x53D290 num_params 1 pop 1 [object]

function CPopulation__ConvertToDummyObject<cdecl, 0x53D290>(object)

CPopulation::ConvertToRealObject

plugin::Call<0x53D340, CDummyObject*>(dummyObject);

0AA5: call_function 0x53D340 num_params 1 pop 1 [dummyObject]

function CPopulation__ConvertToRealObject<cdecl, 0x53D340>(dummyObject)

CPopulation::GeneratePedsAtStartOfGame

plugin::Call<0x53E3E0>();

0AA5: call_function 0x53E3E0 num_params 0 pop 0

function CPopulation__GeneratePedsAtStartOfGame<cdecl, 0x53E3E0>()

CPopulation::Initialise

plugin::Call<0x53EAF0>();

0AA5: call_function 0x53EAF0 num_params 0 pop 0

function CPopulation__Initialise<cdecl, 0x53EAF0>()

CPopulation::IsFemale

plugin::CallAndReturn(modelIndex);

0AA7: call_function_return 0x53AD50 num_params 1 pop 1 [modelIndex] func_ret [bool]

function CPopulation__IsFemale<cdecl, 0x53AD50>(modelIndex): int

CPopulation::IsMale

plugin::CallAndReturn(modelIndex);

0AA7: call_function_return 0x53ADF0 num_params 1 pop 1 [modelIndex] func_ret [bool]

function CPopulation__IsMale<cdecl, 0x53ADF0>(modelIndex): int

CPopulation::IsSkateable

plugin::CallAndReturn(point);

0AA7: call_function_return 0x53ACA0 num_params 1 pop 1 [point] func_ret [bool]

function CPopulation__IsSkateable<cdecl, 0x53ACA0>(point): int

CPopulation::IsSunbather

plugin::CallAndReturn(modelIndex);

0AA7: call_function_return 0x53A6F0 num_params 1 pop 1 [modelIndex] func_ret [bool]

function CPopulation__IsSunbather<cdecl, 0x53A6F0>(modelIndex): int

CPopulation::LoadPedGroups

plugin::Call<0x53E9C0>();

0AA5: call_function 0x53E9C0 num_params 0 pop 0

function CPopulation__LoadPedGroups<cdecl, 0x53E9C0>()

CPopulation::ManagePopulation

plugin::Call<0x53D690>();

0AA5: call_function 0x53D690 num_params 0 pop 0

function CPopulation__ManagePopulation<cdecl, 0x53D690>()

CPopulation::PlaceCouple

plugin::Call<0x5388F0, ePedType, int, ePedType, int, CVector>(pedType1, modelIndex1, pedType2, modelIndex2, posn);

0AA5: call_function 0x5388F0 num_params 5 pop 5 [posn] [modelIndex2] [pedType2] [modelIndex1] [pedType1]

function CPopulation__PlaceCouple<cdecl, 0x5388F0>(pedType1, modelIndex1, pedType2, modelIndex2, posn)

CPopulation::PlaceGangMembersInCircle

plugin::Call<0x5397F0, ePedType, int, CVector const&>(pedType, modelIndex, posn);

0AA5: call_function 0x5397F0 num_params 3 pop 3 [posn] [modelIndex] [pedType]

function CPopulation__PlaceGangMembersInCircle<cdecl, 0x5397F0>(pedType, modelIndex, posn)

CPopulation::PlaceGangMembersInFormation

plugin::Call<0x539FC0, ePedType, int, CVector const&>(pedType, modelIndex, posn);

0AA5: call_function 0x539FC0 num_params 3 pop 3 [posn] [modelIndex] [pedType]

function CPopulation__PlaceGangMembersInFormation<cdecl, 0x539FC0>(pedType, modelIndex, posn)

CPopulation::PlaceMallPedsAsStationaryGroup

plugin::Call<0x538E90, CVector const&, int>(posn, modelIndex);

0AA5: call_function 0x538E90 num_params 2 pop 2 [modelIndex] [posn]

function CPopulation__PlaceMallPedsAsStationaryGroup<cdecl, 0x538E90>(posn, modelIndex)

CPopulation::RemovePed

plugin::Call<0x53B160, CPed*>(ped);

0AA5: call_function 0x53B160 num_params 1 pop 1 [ped]

function CPopulation__RemovePed<cdecl, 0x53B160>(ped)

CPopulation::RemovePedsIfThePoolGetsFull

plugin::Call<0x53D560>();

0AA5: call_function 0x53D560 num_params 0 pop 0

function CPopulation__RemovePedsIfThePoolGetsFull<cdecl, 0x53D560>()

CPopulation::TestSafeForRealObject

plugin::CallAndReturn(dummyObject);

0AA7: call_function_return 0x53CF80 num_params 1 pop 1 [dummyObject] func_ret [bool]

function CPopulation__TestSafeForRealObject<cdecl, 0x53CF80>(dummyObject): int

CPopulation::Update

plugin::Call<0x53E5F0, bool>(generatePeds);

0AA5: call_function 0x53E5F0 num_params 1 pop 1 [generatePeds]

function CPopulation__Update<cdecl, 0x53E5F0>(generatePeds)

CPopulation::UpdatePedCount

plugin::Call<0x53A720, ePedType, unsigned char>(pedType, updateState);

0AA5: call_function 0x53A720 num_params 2 pop 2 [updateState] [pedType]

function CPopulation__UpdatePedCount<cdecl, 0x53A720>(pedType, updateState)

plugin_vc\game_vc\CProjectile.cpp

CProjectile::CProjectile

plugin::CallMethod<0x4E8D30, CProjectile *, int>(this, arg0);

0AA6: call_method 0x4E8D30 struct [CProjectile] num_params 1 pop 0 [arg0]

function CProjectile__CProjectile<thiscall, 0x4E8D30>(struct: int, arg0)

plugin_vc\game_vc\CProjectileInfo.cpp

CProjectileInfo::Shutdown

plugin::Call<0x5C7C10>();

0AA5: call_function 0x5C7C10 num_params 0 pop 0

function CProjectileInfo__Shutdown<cdecl, 0x5C7C10>()

CProjectileInfo::Update

plugin::Call<0x5C6A20>();

0AA5: call_function 0x5C6A20 num_params 0 pop 0

function CProjectileInfo__Update<cdecl, 0x5C6A20>()

CProjectileInfo::RemoveNotAdd

plugin::Call<0x5C7180, CEntity*, eWeaponType, CVector>(pEntity, weapontype, posn);

0AA5: call_function 0x5C7180 num_params 3 pop 3 [posn] [weapontype] [pEntity]

function CProjectileInfo__RemoveNotAdd<cdecl, 0x5C7180>(pEntity, weapontype, posn)

CProjectileInfo::RemoveIfThisIsAProjectile

plugin::CallAndReturn(pObject);

0AA7: call_function_return 0x5C6970 num_params 1 pop 1 [pObject] func_ret [bool]

function CProjectileInfo__RemoveIfThisIsAProjectile<cdecl, 0x5C6970>(pObject): int

CProjectileInfo::RemoveDetonatorProjectiles

plugin::Call<0x5C71D0>();

0AA5: call_function 0x5C71D0 num_params 0 pop 0

function CProjectileInfo__RemoveDetonatorProjectiles<cdecl, 0x5C71D0>()

CProjectileInfo::RemoveAllProjectiles

plugin::Call<0x5C69D0>();

0AA5: call_function 0x5C69D0 num_params 0 pop 0

function CProjectileInfo__RemoveAllProjectiles<cdecl, 0x5C69D0>()

CProjectileInfo::Initialise

plugin::Call<0x5C7C30>();

0AA5: call_function 0x5C7C30 num_params 0 pop 0

function CProjectileInfo__Initialise<cdecl, 0x5C7C30>()

CProjectileInfo::GetProjectileInfo

plugin::CallAndReturn(ProjIndex);

0AA7: call_function_return 0x5C7BF0 num_params 1 pop 1 [ProjIndex] func_ret [CProjectileInfo*]

function CProjectileInfo__GetProjectileInfo<cdecl, 0x5C7BF0>(ProjIndex): int

CProjectileInfo::AddProjectile

plugin::CallAndReturn(pEntity, weapontype, posn, fPower);

0AA7: call_function_return 0x5C7250 num_params 4 pop 4 [fPower] [posn] [weapontype] [pEntity] func_ret [bool]

function CProjectileInfo__AddProjectile<cdecl, 0x5C7250>(pEntity, weapontype, posn, fPower): int

plugin_vc\game_vc\CQuaternion.cpp

CQuaternion::Get

plugin::CallMethod<0x4DFD30, CQuaternion , RwMatrixTag>(this, out);

0AA6: call_method 0x4DFD30 struct [CQuaternion] num_params 1 pop 0 [out]

function CQuaternion__Get<thiscall, 0x4DFD30>(struct: int, out)

CQuaternion::Set

plugin::CallMethod<0x4DFE20, CQuaternion , RwV3d, float>(this, axis, angle);

0AA6: call_method 0x4DFE20 struct [CQuaternion] num_params 2 pop 0 [angle] [axis]

function CQuaternion__Set<thiscall, 0x4DFE20>(struct: int, axis, angle)

CQuaternion::Slerp

plugin::CallMethod<0x4DFBE0, CQuaternion *, CQuaternion const&, CQuaternion const&, float, float, float>(this, from, to, halftheta, sintheta_inv, t);

0AA6: call_method 0x4DFBE0 struct [CQuaternion] num_params 5 pop 0 [t] [sintheta_inv] [halftheta] [to] [from]

function CQuaternion__Slerp<thiscall, 0x4DFBE0>(struct: int, from, to, halftheta, sintheta_inv, t)

plugin_vc\game_vc\CRadar.cpp

CRadar::CalculateCachedSinCos

plugin::Call<0x4C3D80>();

0AA5: call_function 0x4C3D80 num_params 0 pop 0

function CRadar__CalculateCachedSinCos<cdecl, 0x4C3D80>()

CRadar::ChangeBlipBrightness

plugin::Call<0x4C38B0, int, int>(i, bright);

0AA5: call_function 0x4C38B0 num_params 2 pop 2 [bright] [i]

function CRadar__ChangeBlipBrightness<cdecl, 0x4C38B0>(i, bright)

CRadar::ChangeBlipColour

plugin::Call<0x4C3930, int, unsigned int>(i, colour);

0AA5: call_function 0x4C3930 num_params 2 pop 2 [colour] [i]

function CRadar__ChangeBlipColour<cdecl, 0x4C3930>(i, colour)

CRadar::ChangeBlipDisplay

plugin::Call<0x4C37E0, int, eBlipDisplay>(i, display);

0AA5: call_function 0x4C37E0 num_params 2 pop 2 [display] [i]

function CRadar__ChangeBlipDisplay<cdecl, 0x4C37E0>(i, display)

CRadar::ChangeBlipScale

plugin::Call<0x4C3840, int, int>(i, scale);

0AA5: call_function 0x4C3840 num_params 2 pop 2 [scale] [i]

function CRadar__ChangeBlipScale<cdecl, 0x4C3840>(i, scale)

CRadar::ClearBlip

plugin::Call<0x4C3990, int>(i);

0AA5: call_function 0x4C3990 num_params 1 pop 1 [i]

function CRadar__ClearBlip<cdecl, 0x4C3990>(i)

CRadar::ClearBlipForEntity

plugin::Call<0x4C3A70, eBlipType, int>(type, handle);

0AA5: call_function 0x4C3A70 num_params 2 pop 2 [handle] [type]

function CRadar__ClearBlipForEntity<cdecl, 0x4C3A70>(type, handle)

CRadar::ClipRadarPoly

plugin::CallAndReturn, CVector2D const>(out, in);

0AA7: call_function_return 0x4C2280 num_params 2 pop 2 [in] [out] func_ret [int]

function CRadar__ClipRadarPoly<cdecl, 0x4C2280>(out, in): int

CRadar::Draw3dMarkers

plugin::Call<0x4C3F20>();

0AA5: call_function 0x4C3F20 num_params 0 pop 0

function CRadar__Draw3dMarkers<cdecl, 0x4C3F20>()

CRadar::DrawBlips

plugin::Call<0x4C4200>();

0AA5: call_function 0x4C4200 num_params 0 pop 0

function CRadar__DrawBlips<cdecl, 0x4C4200>()

CRadar::DrawCoordBlip

plugin::Call<0x4C5680, int>(i);

0AA5: call_function 0x4C5680 num_params 1 pop 1 [i]

function CRadar__DrawCoordBlip<cdecl, 0x4C5680>(i)

CRadar::DrawEntityBlip

plugin::Call<0x4C5170, int>(i);

0AA5: call_function 0x4C5170 num_params 1 pop 1 [i]

function CRadar__DrawEntityBlip<cdecl, 0x4C5170>(i)

CRadar::DrawLegend

plugin::Call<0x4C4A10, int, int, int>(x, y, sprite);

0AA5: call_function 0x4C4A10 num_params 3 pop 3 [sprite] [y] [x]

function CRadar__DrawLegend<cdecl, 0x4C4A10>(x, y, sprite)

CRadar::DrawMap

plugin::Call<0x4C5C60 >();

0AA5: call_function 0x4C5C60 num_params 0 pop 0

function CRadar__DrawMap<cdecl, 0x4C5C60>()

CRadar::DrawRadarMap

plugin::Call<0x4C17C0>();

0AA5: call_function 0x4C17C0 num_params 0 pop 0

function CRadar__DrawRadarMap<cdecl, 0x4C17C0>()

CRadar::DrawRadarMask

plugin::Call<0x4C1A20>();

0AA5: call_function 0x4C1A20 num_params 0 pop 0

function CRadar__DrawRadarMask<cdecl, 0x4C1A20>()

CRadar::DrawRadarSection

plugin::Call<0x4C1D60>();

0AA5: call_function 0x4C1D60 num_params 0 pop 0

function CRadar__DrawRadarSection<cdecl, 0x4C1D60>()

CRadar::DrawRadarSprite

plugin::Call<0x4C2D00, unsigned short, float, float, unsigned char>(sprite, x, y, alpha);

0AA5: call_function 0x4C2D00 num_params 4 pop 4 [alpha] [y] [x] [sprite]

function CRadar__DrawRadarSprite<cdecl, 0x4C2D00>(sprite, x, y, alpha)

CRadar::DrawRotatingRadarSprite

plugin::Call<0x4C2E70, CSprite2d*, float, float, float, unsigned char>(sprite, x, y, angle, alpha);

0AA5: call_function 0x4C2E70 num_params 5 pop 5 [alpha] [angle] [y] [x] [sprite]

function CRadar__DrawRotatingRadarSprite<cdecl, 0x4C2E70>(sprite, x, y, angle, alpha)

CRadar::DrawYouAreHereSprite

plugin::Call<0x4C2980, float, float>(x, y);

0AA5: call_function 0x4C2980 num_params 2 pop 2 [y] [x]

function CRadar__DrawYouAreHereSprite<cdecl, 0x4C2980>(x, y)

CRadar::GetActualBlipArrayIndex

plugin::CallAndReturn(i);

0AA7: call_function_return 0x4C5D70 num_params 1 pop 1 [i] func_ret [int]

function CRadar__GetActualBlipArrayIndex<cdecl, 0x4C5D70>(i): int

CRadar::GetRadarTraceColour

plugin::CallAndReturn(colour, bright);

0AA7: call_function_return 0x4C3050 num_params 2 pop 2 [bright] [colour] func_ret [unsigned int]

function CRadar__GetRadarTraceColour<cdecl, 0x4C3050>(colour, bright): int

CRadar::InitFrontEndMap

plugin::Call<0x4C5B30>();

0AA5: call_function 0x4C5B30 num_params 0 pop 0

function CRadar__InitFrontEndMap<cdecl, 0x4C5B30>()

CRadar::Initialise

plugin::Call<0x4C6200>();

0AA5: call_function 0x4C6200 num_params 0 pop 0

function CRadar__Initialise<cdecl, 0x4C6200>()

CRadar::LoadAllRadarBlips

plugin::Call<0x4C15D0, unsigned char*, unsigned int>(buf, size);

0AA5: call_function 0x4C15D0 num_params 2 pop 2 [size] [buf]

function CRadar__LoadAllRadarBlips<cdecl, 0x4C15D0>(buf, size)

CRadar::LoadTextures

plugin::Call<0x4C5DC0>();

0AA5: call_function 0x4C5DC0 num_params 0 pop 0

function CRadar__LoadTextures<cdecl, 0x4C5DC0>()

CRadar::RemoveRadarSections

plugin::Call<0x4C2930>();

0AA5: call_function 0x4C2930 num_params 0 pop 0

function CRadar__RemoveRadarSections<cdecl, 0x4C2930>()

CRadar::SaveAllRadarBlips

plugin::Call<0x4C16B0, unsigned char, unsigned int>(buf, size);

0AA5: call_function 0x4C16B0 num_params 2 pop 2 [size] [buf]

function CRadar__SaveAllRadarBlips<cdecl, 0x4C16B0>(buf, size)

CRadar::SetBlipSprite

plugin::Call<0x4C3780, int, int>(i, icon);

0AA5: call_function 0x4C3780 num_params 2 pop 2 [icon] [i]

function CRadar__SetBlipSprite<cdecl, 0x4C3780>(i, icon)

CRadar::SetCoordBlip

plugin::CallAndReturn(type, pos, colour, display);

0AA7: call_function_return 0x4C3C80 num_params 4 pop 4 [display] [colour] [pos] [type] func_ret [int]

function CRadar__SetCoordBlip<cdecl, 0x4C3C80>(type, pos, colour, display): int

CRadar::SetEntityBlip

plugin::Call<0x4C3B40, eBlipType, int, unsigned int, eBlipDisplay>(type, handle, colour, display);

0AA5: call_function 0x4C3B40 num_params 4 pop 4 [display] [colour] [handle] [type]

function CRadar__SetEntityBlip<cdecl, 0x4C3B40>(type, handle, colour, display)

CRadar::SetShortRangeCoordBlip

plugin::CallAndReturn(type, pos, color, display);

0AA7: call_function_return 0x4C3C00 num_params 4 pop 4 [display] [color] [pos] [type] func_ret [int]

function CRadar__SetShortRangeCoordBlip<cdecl, 0x4C3C00>(type, pos, color, display): int

CRadar::ShowRadarMarker

plugin::Call<0x4C3100, CVector const&, unsigned int, float>(pos, colour, radius);

0AA5: call_function 0x4C3100 num_params 3 pop 3 [radius] [colour] [pos]

function CRadar__ShowRadarMarker<cdecl, 0x4C3100>(pos, colour, radius)

CRadar::ShowRadarTraceWithHeight

plugin::Call<0x4C32F0, float, float, unsigned int, unsigned char, unsigned char, unsigned char, unsigned char, unsigned char>(x, y, size, red, green, blue, alpha, type);

0AA5: call_function 0x4C32F0 num_params 8 pop 8 [type] [alpha] [blue] [green] [red] [size] [y] [x]

function CRadar__ShowRadarTraceWithHeight<cdecl, 0x4C32F0>(x, y, size, red, green, blue, alpha, type)

CRadar::Shutdown

plugin::Call<0x4C6030>();

0AA5: call_function 0x4C6030 num_params 0 pop 0

function CRadar__Shutdown<cdecl, 0x4C6030>()

CRadar::StreamRadarSections

plugin::Call<0x4C2870, int, int>(x, y);

0AA5: call_function 0x4C2870 num_params 2 pop 2 [y] [x]

function CRadar__StreamRadarSections<cdecl, 0x4C2870>(x, y)

CRadar::StreamRadarSections

plugin::Call<0x4C1960, CVector const&>(pos);

0AA5: call_function 0x4C1960 num_params 1 pop 1 [pos]

function CRadar__StreamRadarSections<cdecl, 0x4C1960>(pos)

plugin_vc\game_vc\CRegisteredMotionBlurStreak.cpp

CRegisteredMotionBlurStreak::Render

plugin::CallMethod<0x572660, CRegisteredMotionBlurStreak *>(this);

0AA6: call_method 0x572660 struct [CRegisteredMotionBlurStreak] num_params 0 pop 0

function CRegisteredMotionBlurStreak__Render<thiscall, 0x572660>(struct: int)

CRegisteredMotionBlurStreak::CRegisteredMotionBlurStreak

plugin::CallMethod<0x575150, CRegisteredMotionBlurStreak *>(this);

0AA6: call_method 0x575150 struct [CRegisteredMotionBlurStreak] num_params 0 pop 0

function CRegisteredMotionBlurStreak__CRegisteredMotionBlurStreak<thiscall, 0x575150>(struct: int)

plugin_vc\game_vc\CRestart.cpp

CRestart::LoadAllRestartPoints

plugin::Call<0x4421D0, unsigned char*, unsigned int>(bufferPointer, structSize);

0AA5: call_function 0x4421D0 num_params 2 pop 2 [structSize] [bufferPointer]

function CRestart__LoadAllRestartPoints<cdecl, 0x4421D0>(bufferPointer, structSize)

CRestart::SaveAllRestartPoints

plugin::Call<0x4425B0, unsigned char, unsigned int>(bufferPointer, structSize);

0AA5: call_function 0x4425B0 num_params 2 pop 2 [structSize] [bufferPointer]

function CRestart__SaveAllRestartPoints<cdecl, 0x4425B0>(bufferPointer, structSize)

CRestart::CancelOverrideRestart

plugin::Call<0x4429D0>();

0AA5: call_function 0x4429D0 num_params 0 pop 0

function CRestart__CancelOverrideRestart<cdecl, 0x4429D0>()

CRestart::OverrideNextRestart

plugin::Call<0x4429E0, CVector const&, float>(point, angle);

0AA5: call_function 0x4429E0 num_params 2 pop 2 [angle] [point]

function CRestart__OverrideNextRestart<cdecl, 0x4429E0>(point, angle)

CRestart::FindClosestPoliceRestartPoint

plugin::Call<0x442A10, CVector const&, CVector, float>(point, storedPoint, storedAngle);

0AA5: call_function 0x442A10 num_params 3 pop 3 [storedAngle] [storedPoint] [point]

function CRestart__FindClosestPoliceRestartPoint<cdecl, 0x442A10>(point, storedPoint, storedAngle)

CRestart::FindClosestHospitalRestartPoint

plugin::Call<0x442CD0, CVector const&, CVector, float>(point, storedPoint, storedAngle);

0AA5: call_function 0x442CD0 num_params 3 pop 3 [storedAngle] [storedPoint] [point]

function CRestart__FindClosestHospitalRestartPoint<cdecl, 0x442CD0>(point, storedPoint, storedAngle)

CRestart::AddPoliceRestartPoint

plugin::Call<0x442FC0, CVector const&, float>(point, angle);

0AA5: call_function 0x442FC0 num_params 2 pop 2 [angle] [point]

function CRestart__AddPoliceRestartPoint<cdecl, 0x442FC0>(point, angle)

CRestart::AddHospitalRestartPoint

plugin::Call<0x443010, CVector const&, float>(point, angle);

0AA5: call_function 0x443010 num_params 2 pop 2 [angle] [point]

function CRestart__AddHospitalRestartPoint<cdecl, 0x443010>(point, angle)

CRestart::Initialise

plugin::Call<0x443060>();

0AA5: call_function 0x443060 num_params 0 pop 0

function CRestart__Initialise<cdecl, 0x443060>()

plugin_vc\game_vc\CRouteNode.cpp

CRouteNode::AddRoutePoint

plugin::CallDynGlobal(gaddrof(CRouteNode::AddRoutePoint), route, pos);

CRouteNode::GetRouteStart

plugin::CallAndReturnDynGlobal(gaddrof(CRouteNode::GetRouteStart), route);

0AA7: call_function_return 0x52FC80 num_params 1 pop 1 [route] func_ret [short]

function CRouteNode__GetRouteStart<cdecl, 0x52FC80>(route): int

CRouteNode::GetRouteThisPointIsOn

plugin::CallAndReturnDynGlobal(gaddrof(CRouteNode::GetRouteThisPointIsOn), point);

0AA7: call_function_return 0x52FC50 num_params 1 pop 1 [point] func_ret [short]

function CRouteNode__GetRouteThisPointIsOn<cdecl, 0x52FC50>(point): int

CRouteNode::RemoveRoute

plugin::CallDynGlobal(gaddrof(CRouteNode::RemoveRoute), route);

plugin_vc\game_vc\CRubbish.cpp

CRubbish::SetVisibility

plugin::CallDynGlobal(gaddrof(CRubbish::SetVisibility), bVisibility);

CRubbish::StirUp

plugin::CallDynGlobal(gaddrof(CRubbish::StirUp), pVehicle);

plugin_vc\game_vc\CRunningScript.cpp

CRunningScript::Init

plugin::CallMethod<0x450CF0, CRunningScript *>(this);

0AA6: call_method 0x450CF0 struct [CRunningScript] num_params 0 pop 0

function CRunningScript__Init<thiscall, 0x450CF0>(struct: int)

CRunningScript::ProcessOneCommand

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x44FBE0 struct [CRunningScript] num_params 0 pop 0 func_ret [char]

function CRunningScript__ProcessOneCommand<thiscall, 0x44FBE0>(struct: int): int

CRunningScript::CollectParameters

plugin::CallMethod<0x451010, CRunningScript , int, short>(this, arg0, count);

0AA6: call_method 0x451010 struct [CRunningScript] num_params 2 pop 0 [count] [arg0]

function CRunningScript__CollectParameters<thiscall, 0x451010>(struct: int, arg0, count)

CRunningScript::UpdateCompareFlag

plugin::CallMethod<0x463F00, CRunningScript *, unsigned char>(this, flag);

0AA6: call_method 0x463F00 struct [CRunningScript] num_params 1 pop 0 [flag]

function CRunningScript__UpdateCompareFlag<thiscall, 0x463F00>(struct: int, flag)

plugin_vc\game_vc\cSampleManager.cpp

cSampleManager::IsMP3RadioChannelAvailable

plugin::CallAndReturn();

0AA7: call_function_return 0x5D80E0 num_params 0 pop 0 func_ret [bool]

function cSampleManager__IsMP3RadioChannelAvailable<cdecl, 0x5D80E0>(): int

plugin_vc\game_vc\CSceneEdit.cpp

CSceneEdit::SelectWeapon

plugin::CallAndReturn();

0AA7: call_function_return 0x6032E0 num_params 0 pop 0 func_ret [bool]

function CSceneEdit__SelectWeapon<cdecl, 0x6032E0>(): int

CSceneEdit::SelectVehicle

plugin::CallAndReturn();

0AA7: call_function_return 0x603520 num_params 0 pop 0 func_ret [bool]

function CSceneEdit__SelectVehicle<cdecl, 0x603520>(): int

CSceneEdit::SelectActor2

plugin::CallAndReturn();

0AA7: call_function_return 0x603700 num_params 0 pop 0 func_ret [bool]

function CSceneEdit__SelectActor2<cdecl, 0x603700>(): int

CSceneEdit::SelectActor

plugin::CallAndReturn();

0AA7: call_function_return 0x603980 num_params 0 pop 0 func_ret [bool]

function CSceneEdit__SelectActor<cdecl, 0x603980>(): int

CSceneEdit::PlayBack

plugin::Call<0x603C10>();

0AA5: call_function 0x603C10 num_params 0 pop 0

function CSceneEdit__PlayBack<cdecl, 0x603C10>()

CSceneEdit::ProcessCommand

plugin::Call<0x604500>();

0AA5: call_function 0x604500 num_params 0 pop 0

function CSceneEdit__ProcessCommand<cdecl, 0x604500>()

CSceneEdit::Draw

plugin::Call<0x605DB0>();

0AA5: call_function 0x605DB0 num_params 0 pop 0

function CSceneEdit__Draw<cdecl, 0x605DB0>()

CSceneEdit::Update

plugin::Call<0x606270>();

0AA5: call_function 0x606270 num_params 0 pop 0

function CSceneEdit__Update<cdecl, 0x606270>()

CSceneEdit::ReInitialise

plugin::Call<0x6062F0>();

0AA5: call_function 0x6062F0 num_params 0 pop 0

function CSceneEdit__ReInitialise<cdecl, 0x6062F0>()

CSceneEdit::InitPlayBack

plugin::Call<0x606470>();

0AA5: call_function 0x606470 num_params 0 pop 0

function CSceneEdit__InitPlayBack<cdecl, 0x606470>()

CSceneEdit::Initialise

plugin::Call<0x6065B0>();

0AA5: call_function 0x6065B0 num_params 0 pop 0

function CSceneEdit__Initialise<cdecl, 0x6065B0>()

plugin_vc\game_vc\CShadowCamera.cpp

*CShadowCamera::Create

plugin::CallMethodAndReturnDynGlobal(gaddrof(CShadowCamera::Create), this, rasterSize);

0AA8: call_method_return 0x626E70 struct [*CShadowCamera] num_params 1 pop 0 [rasterSize] func_ret [RwCamera *]

function CShadowCamera__Create<thiscall, 0x626E70>(struct: int, rasterSize): int

CShadowCamera::Destroy

plugin::CallMethodDynGlobal(gaddrof(CShadowCamera::Destroy), this);

0AA6: call_method 0x626DE0 struct [CShadowCamera] num_params 0 pop 0

function CShadowCamera__Destroy<thiscall, 0x626DE0>(struct: int)

*CShadowCamera::DrawOutlineBorder

plugin::CallMethodAndReturnDynGlobal(gaddrof(CShadowCamera::DrawOutlineBorder), this, color);

0AA8: call_method_return 0x6264D0 struct [*CShadowCamera] num_params 1 pop 0 [color] func_ret [RwRaster *]

function CShadowCamera__DrawOutlineBorder<thiscall, 0x6264D0>(struct: int, color): int

CShadowCamera::InvertRaster

plugin::CallMethodDynGlobal(gaddrof(CShadowCamera::InvertRaster), this);

0AA6: call_method 0x626BD0 struct [CShadowCamera] num_params 0 pop 0

function CShadowCamera__InvertRaster<thiscall, 0x626BD0>(struct: int)

*CShadowCamera::MakeGradientRaster

plugin::CallMethodAndReturnDynGlobal(gaddrof(CShadowCamera::MakeGradientRaster), this);

0AA8: call_method_return 0x6269F0 struct [*CShadowCamera] num_params 0 pop 0 func_ret [RwRaster *]

function CShadowCamera__MakeGradientRaster<thiscall, 0x6269F0>(struct: int): int

*CShadowCamera::RasterBlur

plugin::CallMethodAndReturnDynGlobal(gaddrof(CShadowCamera::RasterBlur), this, raster, numPasses);

0AA8: call_method_return 0x626780 struct [*CShadowCamera] num_params 2 pop 0 [numPasses] [raster] func_ret [RwRaster *]

function CShadowCamera__RasterBlur<thiscall, 0x626780>(struct: int, raster, numPasses): int

*CShadowCamera::RasterGradient

plugin::CallMethodAndReturnDynGlobal(gaddrof(CShadowCamera::RasterGradient), this, raster);

0AA8: call_method_return 0x6266A0 struct [*CShadowCamera] num_params 1 pop 0 [raster] func_ret [RwRaster *]

function CShadowCamera__RasterGradient<thiscall, 0x6266A0>(struct: int, raster): int

*CShadowCamera::RasterResample

plugin::CallMethodAndReturnDynGlobal(gaddrof(CShadowCamera::RasterResample), this, raster);

0AA8: call_method_return 0x626900 struct [*CShadowCamera] num_params 1 pop 0 [raster] func_ret [RwRaster *]

function CShadowCamera__RasterResample<thiscall, 0x626900>(struct: int, raster): int

*CShadowCamera::Update

plugin::CallMethodAndReturnDynGlobal(gaddrof(CShadowCamera::Update), this, atomic);

0AA8: call_method_return 0x626D00 struct [*CShadowCamera] num_params 1 pop 0 [atomic] func_ret [RwCamera *]

function CShadowCamera__Update<thiscall, 0x626D00>(struct: int, atomic): int

*ShadowRenderCallBack

plugin::CallAndReturnDynGlobal(gaddrof(ShadowRenderCallBack), atomic, data);

0AA7: call_function_return 0x626DA0 num_params 2 pop 2 [data] [atomic] func_ret [RpAtomic *]

function ShadowRenderCallBack<cdecl, 0x626DA0>(atomic, data): int

plugin_vc\game_vc\CShinyTexts.cpp

CRegisteredShinyText::CRegisteredShinyText

plugin::CallMethod<0x575130, CRegisteredShinyText *>(this);

0AA6: call_method 0x575130 struct [CRegisteredShinyText] num_params 0 pop 0

function CRegisteredShinyText__CRegisteredShinyText<thiscall, 0x575130>(struct: int)

CShinyTexts::Render

plugin::Call<0x571240>();

0AA5: call_function 0x571240 num_params 0 pop 0

function CShinyTexts__Render<cdecl, 0x571240>()

plugin_vc\game_vc\CShotInfo.cpp

CShotInfo::Initialise

plugin::Call<0x5C83B0>();

0AA5: call_function 0x5C83B0 num_params 0 pop 0

function CShotInfo__Initialise<cdecl, 0x5C83B0>()

CShotInfo::Shutdown

plugin::Call<0x5C8390>();

0AA5: call_function 0x5C8390 num_params 0 pop 0

function CShotInfo__Shutdown<cdecl, 0x5C8390>()

CShotInfo::AddShot

plugin::CallAndReturn(creator, weaponType, origin, target);

0AA7: call_function_return 0x5C8110 num_params 4 pop 4 [target] [origin] [weaponType] [creator] func_ret [bool]

function CShotInfo__AddShot<cdecl, 0x5C8110>(creator, weaponType, origin, target): int

CShotInfo::Update

plugin::Call<0x5C7E60>();

0AA5: call_function 0x5C7E60 num_params 0 pop 0

function CShotInfo__Update<cdecl, 0x5C7E60>()

plugin_vc\game_vc\CSimpleModelInfo.cpp

CSimpleModelInfo::SetAtomic

plugin::CallVirtualMethod<9, CSimpleModelInfo , int, RpAtomic>(this, atomicIndex, atomic);

CSimpleModelInfo::GetAtomicFromDistance

plugin::CallMethodAndReturn(this, distance);

0AA8: call_method_return 0x56F690 struct [CSimpleModelInfo] num_params 1 pop 0 [distance] func_ret [RpAtomic*]

function CSimpleModelInfo__GetAtomicFromDistance<thiscall, 0x56F690>(struct: int, distance): int

CSimpleModelInfo::GetLargestLodDistance

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x56F660 struct [CSimpleModelInfo] num_params 0 pop 0 func_ret [float]

function CSimpleModelInfo__GetLargestLodDistance<thiscall, 0x56F660>(struct: int): float

CSimpleModelInfo::GetLastAtomic

plugin::CallMethodAndReturn(this, distance);

0AA8: call_method_return 0x56F620 struct [CSimpleModelInfo] num_params 1 pop 0 [distance] func_ret [RpAtomic*]

function CSimpleModelInfo__GetLastAtomic<thiscall, 0x56F620>(struct: int, distance): int

CSimpleModelInfo::GetLodDistance

plugin::CallMethodAndReturn(this, lodIndex);

0AA8: call_method_return 0x56F6F0 struct [CSimpleModelInfo] num_params 1 pop 0 [lodIndex] func_ret [float]

function CSimpleModelInfo__GetLodDistance<thiscall, 0x56F6F0>(struct: int, lodIndex): float

CSimpleModelInfo::Init

plugin::CallMethod<0x56F770, CSimpleModelInfo *>(this);

0AA6: call_method 0x56F770 struct [CSimpleModelInfo] num_params 0 pop 0

function CSimpleModelInfo__Init<thiscall, 0x56F770>(struct: int)

CSimpleModelInfo::SetLodDistances

plugin::CallMethod<0x56F600, CSimpleModelInfo , float>(this, distances);

0AA6: call_method 0x56F600 struct [CSimpleModelInfo] num_params 1 pop 0 [distances]

function CSimpleModelInfo__SetLodDistances<thiscall, 0x56F600>(struct: int, distances)

CSimpleModelInfo::SetupBigBuilding

plugin::CallMethod<0x56F420, CSimpleModelInfo *, int, int>(this, minLineIndex, maxLineIndex);

0AA6: call_method 0x56F420 struct [CSimpleModelInfo] num_params 2 pop 0 [maxLineIndex] [minLineIndex]

function CSimpleModelInfo__SetupBigBuilding<thiscall, 0x56F420>(struct: int, minLineIndex, maxLineIndex)

SimpleModelStore::~SimpleModelStore

plugin::CallMethod<0x5602A0, SimpleModelStore *>(this);

0AA6: call_method 0x5602A0 struct [SimpleModelStore] num_params 0 pop 0

function SimpleModelStore__~SimpleModelStore<thiscall, 0x5602A0>(struct: int)

plugin_vc\game_vc\CSprite.cpp

CSprite::CalcScreenCoors

plugin::CallAndReturn(posn, out, w, h, checkMaxVisible);

0AA7: call_function_return 0x5778B0 num_params 5 pop 5 [checkMaxVisible] [h] [w] [out] [posn] func_ret [bool]

function CSprite__CalcScreenCoors<cdecl, 0x5778B0>(posn, out, w, h, checkMaxVisible): int

plugin_vc\game_vc\CStinger.cpp

CStinger::CStinger

plugin::CallMethod<0x629B50, CStinger *>(this);

0AA6: call_method 0x629B50 struct [CStinger] num_params 0 pop 0

function CStinger__CStinger<thiscall, 0x629B50>(struct: int)

CStinger::Deploy

plugin::CallMethod<0x628EF0, CStinger , CPed>(this, pPed);

0AA6: call_method 0x628EF0 struct [CStinger] num_params 1 pop 0 [pPed]

function CStinger__Deploy<thiscall, 0x628EF0>(struct: int, pPed)

CStinger::CheckForBurstTyres

plugin::CallMethod<0x628F70, CStinger *>(this);

0AA6: call_method 0x628F70 struct [CStinger] num_params 0 pop 0

function CStinger__CheckForBurstTyres<thiscall, 0x628F70>(struct: int)

CStinger::Init

plugin::CallMethod<0x6298D0, CStinger , CPed>(this, pPed);

0AA6: call_method 0x6298D0 struct [CStinger] num_params 1 pop 0 [pPed]

function CStinger__Init<thiscall, 0x6298D0>(struct: int, pPed)

CStinger::Process

plugin::CallMethod<0x629380, CStinger *>(this);

0AA6: call_method 0x629380 struct [CStinger] num_params 0 pop 0

function CStinger__Process<thiscall, 0x629380>(struct: int)

CStinger::Remove

plugin::CallMethod<0x629880, CStinger *>(this);

0AA6: call_method 0x629880 struct [CStinger] num_params 0 pop 0

function CStinger__Remove<thiscall, 0x629880>(struct: int)

CStinger::~CStinger

plugin::CallMethod<0x629B40, CStinger *>(this);

0AA6: call_method 0x629B40 struct [CStinger] num_params 0 pop 0

function CStinger__~CStinger<thiscall, 0x629B40>(struct: int)

plugin_vc\game_vc\CStreaming.cpp

CStreaming::AddModelsToRequestList

plugin::CallDynGlobal(gaddrof(CStreaming::AddModelsToRequestList), pos, streamingFlags);

CStreaming::AddToLoadedVehiclesList

plugin::CallAndReturnDynGlobal(gaddrof(CStreaming::AddToLoadedVehiclesList), modelIndex);

0AA7: call_function_return 0x408B40 num_params 1 pop 1 [modelIndex] func_ret [bool]

function CStreaming__AddToLoadedVehiclesList<cdecl, 0x408B40>(modelIndex): int

CStreaming::AreAnimsUsedByRequestedModels

plugin::CallAndReturnDynGlobal(gaddrof(CStreaming::AreAnimsUsedByRequestedModels), animFileIndex);

0AA7: call_function_return 0x40C9C0 num_params 1 pop 1 [animFileIndex] func_ret [bool]

function CStreaming__AreAnimsUsedByRequestedModels<cdecl, 0x40C9C0>(animFileIndex): int

CStreaming::ConvertBufferToObject

plugin::CallDynGlobal(gaddrof(CStreaming::ConvertBufferToObject), streamingBuffer, modelIndex);

CStreaming::DeleteFarAwayRwObjects

plugin::CallDynGlobal(gaddrof(CStreaming::DeleteFarAwayRwObjects), pos);

CStreaming::DeleteRwObjectsAfterDeath

plugin::CallDynGlobal(gaddrof(CStreaming::DeleteRwObjectsAfterDeath), pos);

CStreaming::DeleteRwObjectsBehindCamera

plugin::CallDynGlobal(gaddrof(CStreaming::DeleteRwObjectsBehindCamera), maxStreamingMemAllowed);

CStreaming::DeleteRwObjectsBehindCameraInSectorList

plugin::CallAndReturnDynGlobal(gaddrof(CStreaming::DeleteRwObjectsBehindCameraInSectorList), ptrList, maxStreamingMemAllowed);

0AA7: call_function_return 0x40CBE0 num_params 2 pop 2 [maxStreamingMemAllowed] [ptrList] func_ret [bool]

function CStreaming__DeleteRwObjectsBehindCameraInSectorList<cdecl, 0x40CBE0>(ptrList, maxStreamingMemAllowed): int

CStreaming::DeleteRwObjectsInOverlapSectorList

plugin::CallDynGlobal(gaddrof(CStreaming::DeleteRwObjectsInOverlapSectorList), ptrlist, sectorX, sectorY);

CStreaming::DeleteRwObjectsNotInFrustumInSectorList

plugin::CallAndReturnDynGlobal(gaddrof(CStreaming::DeleteRwObjectsNotInFrustumInSectorList), ptrList, maxStreamingMemAllowed);

0AA7: call_function_return 0x40CB50 num_params 2 pop 2 [maxStreamingMemAllowed] [ptrList] func_ret [bool]

function CStreaming__DeleteRwObjectsNotInFrustumInSectorList<cdecl, 0x40CB50>(ptrList, maxStreamingMemAllowed): int

CStreaming::FinishLoadingLargeFile

plugin::CallDynGlobal(gaddrof(CStreaming::FinishLoadingLargeFile), streamingBuffer, modelID);

CStreaming::GetCdImageOffset

plugin::CallAndReturnDynGlobal(gaddrof(CStreaming::GetCdImageOffset), CdPosn);

0AA7: call_function_return 0x40BC30 num_params 1 pop 1 [CdPosn] func_ret [unsigned int]

function CStreaming__GetCdImageOffset<cdecl, 0x40BC30>(CdPosn): int

CStreaming::GetNextFileOnCd

plugin::CallAndReturnDynGlobal(gaddrof(CStreaming::GetNextFileOnCd), CdOffset, bOnlyPriorityRequests);

0AA7: call_function_return 0x40BCA0 num_params 2 pop 2 [bOnlyPriorityRequests] [CdOffset] func_ret [int]

function CStreaming__GetNextFileOnCd<cdecl, 0x40BCA0>(CdOffset, bOnlyPriorityRequests): int

CStreaming::HasSpecialCharLoaded

plugin::CallAndReturnDynGlobal(gaddrof(CStreaming::HasSpecialCharLoaded), SpecialSlotID);

0AA7: call_function_return 0x409A10 num_params 1 pop 1 [SpecialSlotID] func_ret [bool]

function CStreaming__HasSpecialCharLoaded<cdecl, 0x409A10>(SpecialSlotID): int

CStreaming::InstanceLoadedModels

plugin::CallDynGlobal(gaddrof(CStreaming::InstanceLoadedModels), pos);

CStreaming::IsObjectInCdImage

plugin::CallAndReturnDynGlobal(gaddrof(CStreaming::IsObjectInCdImage), modelIndex);

0AA7: call_function_return 0x40E4C0 num_params 1 pop 1 [modelIndex] func_ret [bool]

function CStreaming__IsObjectInCdImage<cdecl, 0x40E4C0>(modelIndex): int

CStreaming::IsTxdUsedByRequestedModels

plugin::CallAndReturnDynGlobal(gaddrof(CStreaming::IsTxdUsedByRequestedModels), txdIndex);

0AA7: call_function_return 0x40CA90 num_params 1 pop 1 [txdIndex] func_ret [bool]

function CStreaming__IsTxdUsedByRequestedModels<cdecl, 0x40CA90>(txdIndex): int

CStreaming::LoadAllRequestedModels

plugin::CallDynGlobal(gaddrof(CStreaming::LoadAllRequestedModels), bOnlyPriorityRequests);

CStreaming::LoadCdDirectory

plugin::CallDynGlobal(gaddrof_o(CStreaming::LoadCdDirectory, void (*)(char const *, int)), fileName, id);

CStreaming::LoadScene

plugin::CallDynGlobal(gaddrof(CStreaming::LoadScene), pos);

CStreaming::LoadSceneCollision

plugin::CallDynGlobal(gaddrof(CStreaming::LoadSceneCollision), pos);

CStreaming::MakeSpaceFor

plugin::CallDynGlobal(gaddrof(CStreaming::MakeSpaceFor), memoryToCleanSize);

CStreaming::MemoryCardLoad

plugin::CallDynGlobal(gaddrof(CStreaming::MemoryCardLoad), buffer, num);

CStreaming::MemoryCardSave

plugin::CallDynGlobal(gaddrof(CStreaming::MemoryCardSave), text, num);

CStreaming::ProcessEntitiesInSectorList

plugin::CallDynGlobal(gaddrof_o(CStreaming::ProcessEntitiesInSectorList, void (*)(CPtrList *, unsigned int)), a1, Streamingflags);

CStreaming::ProcessEntitiesInSectorList

plugin::CallDynGlobal(gaddrof_o(CStreaming::ProcessEntitiesInSectorList, void (*)(CPtrList *, float, float, float, float, float, float, unsigned int)), ptrList, X1, Y1, X2, Y2, X3, Y3, Streamingflags);

CStreaming::ProcessLoadingChannel

plugin::CallAndReturnDynGlobal(gaddrof(CStreaming::ProcessLoadingChannel), channelIndex);

0AA7: call_function_return 0x40BEB0 num_params 1 pop 1 [channelIndex] func_ret [bool]

function CStreaming__ProcessLoadingChannel<cdecl, 0x40BEB0>(channelIndex): int

CStreaming::RemoveBuildings

plugin::CallDynGlobal(gaddrof(CStreaming::RemoveBuildings), levelID);

CStreaming::RemoveBuildingsNotInArea

plugin::CallAndReturnDynGlobal(gaddrof(CStreaming::RemoveBuildingsNotInArea), LevelID);

0AA7: call_function_return 0x40DAA0 num_params 1 pop 1 [LevelID] func_ret [char]

function CStreaming__RemoveBuildingsNotInArea<cdecl, 0x40DAA0>(LevelID): int

CStreaming::RemoveIslandsNotUsed

plugin::CallDynGlobal(gaddrof(CStreaming::RemoveIslandsNotUsed), levelID);

CStreaming::RemoveLeastUsedModel

plugin::CallAndReturnDynGlobal(gaddrof(CStreaming::RemoveLeastUsedModel), streamingFlags);

0AA7: call_function_return 0x40D5A0 num_params 1 pop 1 [streamingFlags] func_ret [bool]

function CStreaming__RemoveLeastUsedModel<cdecl, 0x40D5A0>(streamingFlags): int

CStreaming::RemoveLoadedVehicle

plugin::CallAndReturnDynGlobal(gaddrof(CStreaming::RemoveLoadedVehicle));

0AA7: call_function_return 0x408AA0 num_params 0 pop 0 func_ret [bool]

function CStreaming__RemoveLoadedVehicle<cdecl, 0x408AA0>(): int

CStreaming::RemoveLoadedZoneModel

plugin::CallAndReturnDynGlobal(gaddrof(CStreaming::RemoveLoadedZoneModel));

0AA7: call_function_return 0x409A50 num_params 0 pop 0 func_ret [bool]

function CStreaming__RemoveLoadedZoneModel<cdecl, 0x409A50>(): int

CStreaming::RemoveModel

plugin::CallDynGlobal(gaddrof(CStreaming::RemoveModel), modelIndex);

CStreaming::RemoveUnusedBigBuildings

plugin::CallDynGlobal(gaddrof(CStreaming::RemoveUnusedBigBuildings), LevelID);

CStreaming::RemoveUnusedBuildings

plugin::CallDynGlobal(gaddrof(CStreaming::RemoveUnusedBuildings), levelID);

CStreaming::RequestBigBuildings

plugin::CallDynGlobal(gaddrof(CStreaming::RequestBigBuildings), levelID);

CStreaming::RequestModel

plugin::CallDynGlobal(gaddrof(CStreaming::RequestModel), modelIndex, Streamingflags);

CStreaming::RequestModelStream

plugin::CallDynGlobal(gaddrof(CStreaming::RequestModelStream), ChannelID);

CStreaming::RequestSpecialChar

plugin::CallDynGlobal(gaddrof(CStreaming::RequestSpecialChar), SpecialSlotID, Name, streamingFlags);

CStreaming::RequestSpecialModel

plugin::CallAndReturnDynGlobal(gaddrof(CStreaming::RequestSpecialModel), SpecialModelID, name, StreamingFlags);

0AA7: call_function_return 0x40AA60 num_params 3 pop 3 [StreamingFlags] [name] [SpecialModelID] func_ret [char]

function CStreaming__RequestSpecialModel<cdecl, 0x40AA60>(SpecialModelID, name, StreamingFlags): int

CStreaming::RetryLoadFile

plugin::CallDynGlobal(gaddrof(CStreaming::RetryLoadFile), nChannel);

CStreaming::SetMissionDoesntRequireModel

plugin::CallDynGlobal(gaddrof(CStreaming::SetMissionDoesntRequireModel), modelIndex);

CStreaming::SetMissionDoesntRequireSpecialChar

plugin::CallDynGlobal(gaddrof(CStreaming::SetMissionDoesntRequireSpecialChar), SpecialSlotID);

CStreaming::SetModelIsDeletable

plugin::CallDynGlobal(gaddrof(CStreaming::SetModelIsDeletable), modelIndex);

CStreaming::SetModelTxdIsDeletable

plugin::CallDynGlobal(gaddrof(CStreaming::SetModelTxdIsDeletable), modelIndex);

CStreaming::StreamZoneModels

plugin::CallDynGlobal(gaddrof(CStreaming::StreamZoneModels), arg1);

plugin_vc\game_vc\CText.cpp

CText::Get

plugin::CallMethodAndReturn, 0x584F30, CText, char const*>(this, key);

0AA8: call_method_return 0x584F30 struct [CText] num_params 1 pop 0 [key] func_ret [wchar_t*]

function CText__Get<thiscall, 0x584F30>(struct: int, key): int

plugin_vc\game_vc\CTheScripts.cpp

CTheScripts::ClearSpaceForMissionEntity

plugin::Call<0x45F180, CVector const&, CEntity*>(position, entity);

0AA5: call_function 0x45F180 num_params 2 pop 2 [entity] [position]

function CTheScripts__ClearSpaceForMissionEntity<cdecl, 0x45F180>(position, entity)

CTheScripts::CleanUpThisObject

plugin::CallDynGlobal(gaddrof(CTheScripts::CleanUpThisObject), pObject);

CTheScripts::CleanUpThisPed

plugin::CallDynGlobal(gaddrof(CTheScripts::CleanUpThisPed), pPed);

CTheScripts::CleanUpThisVehicle

plugin::CallDynGlobal(gaddrof(CTheScripts::CleanUpThisVehicle), pVehicle);

CTheScripts::IsPlayerOnAMission

plugin::CallAndReturnDynGlobal(gaddrof(CTheScripts::IsPlayerOnAMission));

0AA7: call_function_return 0x44FE30 num_params 0 pop 0 func_ret [bool]

function CTheScripts__IsPlayerOnAMission<cdecl, 0x44FE30>(): int

CTheScripts::IsPlayerStopped

plugin::CallAndReturnDynGlobal(gaddrof(CTheScripts::IsPlayerStopped), pPlayerIfo);

0AA7: call_function_return 0x45ED50 num_params 1 pop 1 [pPlayerIfo] func_ret [bool]

function CTheScripts__IsPlayerStopped<cdecl, 0x45ED50>(pPlayerIfo): int

CTheScripts::IsVehicleStopped

plugin::CallAndReturnDynGlobal(gaddrof(CTheScripts::IsVehicleStopped), pPlayer);

0AA7: call_function_return 0x45ED20 num_params 1 pop 1 [pPlayer] func_ret [bool]

function CTheScripts__IsVehicleStopped<cdecl, 0x45ED20>(pPlayer): int

CTheScripts::RemoveThisPed

plugin::CallDynGlobal(gaddrof(CTheScripts::RemoveThisPed), pPed);

*CTheScripts::StartNewScript

plugin::CallAndReturnDynGlobal(gaddrof(CTheScripts::StartNewScript), addr);

0AA7: call_function_return 0x450270 num_params 1 pop 1 [addr] func_ret [CRunningScript *]

function CTheScripts__StartNewScript<cdecl, 0x450270>(addr): int

*CTheScripts::StartTestScript

plugin::CallAndReturnDynGlobal(gaddrof(CTheScripts::StartTestScript));

0AA7: call_function_return 0x44FE60 num_params 0 pop 0 func_ret [CRunningScript *]

function CTheScripts__StartTestScript<cdecl, 0x44FE60>(): int

plugin_vc\game_vc\CTheZones.cpp

CTheZones::CreateZone

plugin::Call<0x4DDB80, char*, eZoneType, float, float, float, float, float, float, eLevelName>(name, type, posX1, posY1, posZ1, posX2, posY2, posZ2, island);

0AA5: call_function 0x4DDB80 num_params 9 pop 9 [island] [posZ2] [posY2] [posX2] [posZ1] [posY1] [posX1] [type] [name]

function CTheZones__CreateZone<cdecl, 0x4DDB80>(name, type, posX1, posY1, posZ1, posX2, posY2, posZ2, island)

CTheZones::FindAudioZone

plugin::CallAndReturn, 0x4DC370, CVector>(point);

0AA7: call_function_return 0x4DC370 num_params 1 pop 1 [point] func_ret [CZone*]

function CTheZones__FindAudioZone<cdecl, 0x4DC370>(point): int

CTheZones::FindInformationZoneForPosition

plugin::CallAndReturn(pPoint);

0AA7: call_function_return 0x4DD160 num_params 1 pop 1 [pPoint] func_ret [int]

function CTheZones__FindInformationZoneForPosition<cdecl, 0x4DD160>(pPoint): int

CTheZones::FindNextZoneByLabelAndReturnIndex

plugin::CallAndReturn(name, type);

0AA7: call_function_return 0x4DD4A0 num_params 2 pop 2 [type] [name] func_ret [short]

function CTheZones__FindNextZoneByLabelAndReturnIndex<cdecl, 0x4DD4A0>(name, type): int

CTheZones::FindSmallestNavigationZoneForPosition

plugin::CallAndReturn, 0x4DD060, CVector const, bool, bool>(pPoint, findDef, findNavig);

0AA7: call_function_return 0x4DD060 num_params 3 pop 3 [findNavig] [findDef] [pPoint] func_ret [CZone*]

function CTheZones__FindSmallestNavigationZoneForPosition<cdecl, 0x4DD060>(pPoint, findDef, findNavig): int

CTheZones::FindZoneByLabelAndReturnIndex

plugin::CallAndReturn(name, type);

0AA7: call_function_return 0x4DD5F0 num_params 2 pop 2 [type] [name] func_ret [short]

function CTheZones__FindZoneByLabelAndReturnIndex<cdecl, 0x4DD5F0>(name, type): int

CTheZones::GetNavigationZone

plugin::CallAndReturn(arg0);

0AA7: call_function_return 0x4DCC20 num_params 1 pop 1 [arg0] func_ret [int]

function CTheZones__GetNavigationZone<cdecl, 0x4DCC20>(arg0): int

CTheZones::GetZoneInfo

plugin::CallAndReturn, 0x4DCEA0, CVector const, unsigned char>(pPoint, arg1);

0AA7: call_function_return 0x4DCEA0 num_params 2 pop 2 [arg1] [pPoint] func_ret [CZone*]

function CTheZones__GetZoneInfo<cdecl, 0x4DCEA0>(pPoint, arg1): int

CTheZones::GetZoneInfoForTimeOfDay

plugin::CallAndReturn, CZoneInfo>(pPoint, zoneInfo);

0AA7: call_function_return 0x4DC500 num_params 2 pop 2 [zoneInfo] [pPoint] func_ret [short]

function CTheZones__GetZoneInfoForTimeOfDay<cdecl, 0x4DC500>(pPoint, zoneInfo): int

CTheZones::Init

plugin::Call<0x4DDFA0>();

0AA5: call_function 0x4DDFA0 num_params 0 pop 0

function CTheZones__Init<cdecl, 0x4DDFA0>()

CTheZones::InitialiseAudioZoneArray

plugin::Call<0x4DC430>();

0AA5: call_function 0x4DC430 num_params 0 pop 0

function CTheZones__InitialiseAudioZoneArray<cdecl, 0x4DC430>()

CTheZones::InsertZoneIntoZoneHierRecursive

plugin::CallAndReturn, CZone>(currentZona, otherZone);

0AA7: call_function_return 0x4DD9D0 num_params 2 pop 2 [otherZone] [currentZona] func_ret [bool]

function CTheZones__InsertZoneIntoZoneHierRecursive<cdecl, 0x4DD9D0>(currentZona, otherZone): int

CTheZones::LoadAllZones

plugin::Call<0x4DBCB0, unsigned char*, unsigned int>(arg0, arg1);

0AA5: call_function 0x4DBCB0 num_params 2 pop 2 [arg1] [arg0]

function CTheZones__LoadAllZones<cdecl, 0x4DBCB0>(arg0, arg1)

CTheZones::LoadOneZone

plugin::Call<0x4DBB80, CZone, unsigned char, unsigned int, eZoneType>(pZone, arg1, arg2, type);

0AA5: call_function 0x4DBB80 num_params 4 pop 4 [type] [arg2] [arg1] [pZone]

function CTheZones__LoadOneZone<cdecl, 0x4DBB80>(pZone, arg1, arg2, type)

CTheZones::PointLiesWithinZone

plugin::CallAndReturn, CZone>(pPoint, pZone);

0AA7: call_function_return 0x4DD750 num_params 2 pop 2 [pZone] [pPoint] func_ret [bool]

function CTheZones__PointLiesWithinZone<cdecl, 0x4DD750>(pPoint, pZone): int

CTheZones::PostZoneCreation

plugin::CallAndReturn();

0AA7: call_function_return 0x4DDA90 num_params 0 pop 0 func_ret [char]

function CTheZones__PostZoneCreation<cdecl, 0x4DDA90>(): int

CTheZones::SaveAllZones

plugin::Call<0x4DC090, unsigned char, unsigned int>(arg0, arg1);

0AA5: call_function 0x4DC090 num_params 2 pop 2 [arg1] [arg0]

function CTheZones__SaveAllZones<cdecl, 0x4DC090>(arg0, arg1)

CTheZones::SaveOneZone

plugin::Call<0x4DBF30, CZone, unsigned char, unsigned int, eZoneType>(pZone, arg1, arg2, type);

0AA5: call_function 0x4DBF30 num_params 4 pop 4 [type] [arg2] [arg1] [pZone]

function CTheZones__SaveOneZone<cdecl, 0x4DBF30>(pZone, arg1, arg2, type)

CTheZones::SetPedGroup

plugin::Call<0x4DCC30, unsigned short, unsigned char, unsigned short>(arg0, arg1, arg2);

0AA5: call_function 0x4DCC30 num_params 3 pop 3 [arg2] [arg1] [arg0]

function CTheZones__SetPedGroup<cdecl, 0x4DCC30>(arg0, arg1, arg2)

CTheZones::SetZoneCarInfo

plugin::Call<0x4DCDF0, int, unsigned char, short, short, short const*>(arg0, arg1, arg2, arg3, arg4);

0AA5: call_function 0x4DCDF0 num_params 5 pop 5 [arg4] [arg3] [arg2] [arg1] [arg0]

function CTheZones__SetZoneCarInfo<cdecl, 0x4DCDF0>(arg0, arg1, arg2, arg3, arg4)

CTheZones::SetZoneCivilianCarInfo

plugin::Call<0x4DCD40, int, unsigned char, short const, short const>(arg0, arg1, arg2, arg3);

0AA5: call_function 0x4DCD40 num_params 4 pop 4 [arg3] [arg2] [arg1] [arg0]

function CTheZones__SetZoneCivilianCarInfo<cdecl, 0x4DCD40>(arg0, arg1, arg2, arg3)

CTheZones::SetZonePedInfo

plugin::Call<0x4DCC70, int, unsigned char, short, short, short, short, short, short, short, short, short, short, short>(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12);

0AA5: call_function 0x4DCC70 num_params 13 pop 13 [arg12] [arg11] [arg10] [arg9] [arg8] [arg7] [arg6] [arg5] [arg4] [arg3] [arg2] [arg1] [arg0]

function CTheZones__SetZonePedInfo<cdecl, 0x4DCC70>(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12)

CTheZones::Update

plugin::Call<0x4DDDF0>();

0AA5: call_function 0x4DDDF0 num_params 0 pop 0

function CTheZones__Update<cdecl, 0x4DDDF0>()

CTheZones::ZoneIsEntirelyContainedWithinOtherZone

plugin::CallAndReturn, CZone>(currentZona, otherZone);

0AA7: call_function_return 0x4DD7D0 num_params 2 pop 2 [otherZone] [currentZona] func_ret [bool]

function CTheZones__ZoneIsEntirelyContainedWithinOtherZone<cdecl, 0x4DD7D0>(currentZona, otherZone): int

plugin_vc\game_vc\CTimeCycle.cpp

CTimeCycle::StopExtraColour

plugin::CallDynGlobal(gaddrof(CTimeCycle::StopExtraColour), arg1);

plugin_vc\game_vc\CTimeModelInfo.cpp

CTimeModelInfo::FindOtherTimeModel

plugin::CallMethod<0x56F330, CTimeModelInfo *>(this);

0AA6: call_method 0x56F330 struct [CTimeModelInfo] num_params 0 pop 0

function CTimeModelInfo__FindOtherTimeModel<thiscall, 0x56F330>(struct: int)

TimeModelStore::~TimeModelStore

plugin::CallMethod<0x560240, TimeModelStore *>(this);

0AA6: call_method 0x560240 struct [TimeModelStore] num_params 0 pop 0

function TimeModelStore__~TimeModelStore<thiscall, 0x560240>(struct: int)

plugin_vc\game_vc\CTimer.cpp

CTimer::GetCurrentTimeInCycles

plugin::CallAndReturnDynGlobal(gaddrof(CTimer::GetCurrentTimeInCycles));

0AA7: call_function_return 0x4D0DF0 num_params 0 pop 0 func_ret [unsigned int]

function CTimer__GetCurrentTimeInCycles<cdecl, 0x4D0DF0>(): int

CTimer::GetCyclesPerMillisecond

plugin::CallAndReturnDynGlobal(gaddrof(CTimer::GetCyclesPerMillisecond));

0AA7: call_function_return 0x4D0E30 num_params 0 pop 0 func_ret [int]

function CTimer__GetCyclesPerMillisecond<cdecl, 0x4D0E30>(): int

CTimer::GetIsSlowMotionActive

plugin::CallAndReturnDynGlobal(gaddrof(CTimer::GetIsSlowMotionActive));

0AA7: call_function_return 0x4D0DC0 num_params 0 pop 0 func_ret [bool]

function CTimer__GetIsSlowMotionActive<cdecl, 0x4D0DC0>(): int

plugin_vc\game_vc\CTrafficLights.cpp

CTrafficLights::DisplayActualLight

plugin::CallDynGlobal(gaddrof(CTrafficLights::DisplayActualLight), pEntity);

CTrafficLights::ShouldCarStopForLight

plugin::CallDynGlobal(gaddrof(CTrafficLights::ShouldCarStopForLight), arg1, arg2);

plugin_vc\game_vc\CTrain.cpp

CTrain::AddPassenger

plugin::CallMethod<0x5B2C60, CTrain , CPed>(this, ped);

0AA6: call_method 0x5B2C60 struct [CTrain] num_params 1 pop 0 [ped]

function CTrain__AddPassenger<thiscall, 0x5B2C60>(struct: int, ped)

CTrain::CTrain

plugin::CallMethod<0x5B2D00, CTrain *, int, unsigned char>(this, modelIndex, createdBy);

0AA6: call_method 0x5B2D00 struct [CTrain] num_params 2 pop 0 [createdBy] [modelIndex]

function CTrain__CTrain<thiscall, 0x5B2D00>(struct: int, modelIndex, createdBy)

CTrain::InitTrains

plugin::Call<0x5B2CA0>();

0AA5: call_function 0x5B2CA0 num_params 0 pop 0

function CTrain__InitTrains<cdecl, 0x5B2CA0>()

CTrain::Shutdown

plugin::Call<0x5B2C90>();

0AA5: call_function 0x5B2C90 num_params 0 pop 0

function CTrain__Shutdown<cdecl, 0x5B2C90>()

CTrain::UpdateTrains

plugin::Call<0x5B2C80>();

0AA5: call_function 0x5B2C80 num_params 0 pop 0

function CTrain__UpdateTrains<cdecl, 0x5B2C80>()

plugin_vc\game_vc\cTransmission.cpp

cTransmission::CalculateDriveAcceleration

plugin::CallMethodAndReturn(this, gasPedal, currrentGear, arg2, arg3, arg4);

0AA8: call_method_return 0x5B2E20 struct [cTransmission] num_params 5 pop 0 [arg4] [arg3] [arg2] [currrentGear] [gasPedal] func_ret [float]

function cTransmission__CalculateDriveAcceleration<thiscall, 0x5B2E20>(struct: int, gasPedal, currrentGear, arg2, arg3, arg4): float

cTransmission::CalculateGearForSimpleCar

plugin::CallMethod<0x5B2DC0, cTransmission *, float, unsigned char&>(this, velocity, currrentGear);

0AA6: call_method 0x5B2DC0 struct [cTransmission] num_params 2 pop 0 [currrentGear] [velocity]

function cTransmission__CalculateGearForSimpleCar<thiscall, 0x5B2DC0>(struct: int, velocity, currrentGear)

cTransmission::InitGearRatios

plugin::CallMethod<0x5B3120, cTransmission *>(this);

0AA6: call_method 0x5B3120 struct [cTransmission] num_params 0 pop 0

function cTransmission__InitGearRatios<thiscall, 0x5B3120>(struct: int)

cTransmission::cTransmission

plugin::CallMethod<0x5B3240, cTransmission *>(this);

0AA6: call_method 0x5B3240 struct [cTransmission] num_params 0 pop 0

function cTransmission__cTransmission<thiscall, 0x5B3240>(struct: int)

plugin_vc\game_vc\CTxdStore.cpp

CTxdStore::AddRef

plugin::CallAndReturn(index);

0AA7: call_function_return 0x580A60 num_params 1 pop 1 [index] func_ret [TxdDef*]

function CTxdStore__AddRef<cdecl, 0x580A60>(index): int

CTxdStore::AddTxdSlot

plugin::CallAndReturn(name);

0AA7: call_function_return 0x580F00 num_params 1 pop 1 [name] func_ret [int]

function CTxdStore__AddTxdSlot<cdecl, 0x580F00>(name): int

CTxdStore::Create

plugin::Call<0x580B60, int>(index);

0AA5: call_function 0x580B60 num_params 1 pop 1 [index]

function CTxdStore__Create<cdecl, 0x580B60>(index)

CTxdStore::FindTxdSlot

plugin::CallAndReturn(name);

0AA7: call_function_return 0x580D70 num_params 1 pop 1 [name] func_ret [int]

function CTxdStore__FindTxdSlot<cdecl, 0x580D70>(name): int

CTxdStore::FinishLoadTxd

plugin::CallAndReturn(index, stream);

0AA7: call_function_return 0x580BA0 num_params 2 pop 2 [stream] [index] func_ret [bool]

function CTxdStore__FinishLoadTxd<cdecl, 0x580BA0>(index, stream): int

CTxdStore::GameShutdown

plugin::Call<0x580F40>();

0AA5: call_function 0x580F40 num_params 0 pop 0

function CTxdStore__GameShutdown<cdecl, 0x580F40>()

CTxdStore::GetNumRefs

plugin::CallAndReturn(index);

0AA7: call_function_return 0x580990 num_params 1 pop 1 [index] func_ret [int]

function CTxdStore__GetNumRefs<cdecl, 0x580990>(index): int

CTxdStore::GetTxdName

plugin::CallAndReturn(index);

0AA7: call_function_return 0x580E50 num_params 1 pop 1 [index] func_ret [int]

function CTxdStore__GetTxdName<cdecl, 0x580E50>(index): int

CTxdStore::LoadTxd

plugin::CallAndReturn(index, stream);

0AA7: call_function_return 0x580C60 num_params 2 pop 2 [stream] [index] func_ret [bool]

function CTxdStore__LoadTxd<cdecl, 0x580C60>(index, stream): int

CTxdStore::LoadTxd

plugin::CallAndReturn(index, filename);

0AA7: call_function_return 0x580CD0 num_params 2 pop 2 [filename] [index] func_ret [bool]

function CTxdStore__LoadTxd<cdecl, 0x580CD0>(index, filename): int

CTxdStore::PopCurrentTxd

plugin::Call<0x580AA0>();

0AA5: call_function 0x580AA0 num_params 0 pop 0

function CTxdStore__PopCurrentTxd<cdecl, 0x580AA0>()

CTxdStore::PushCurrentTxd

plugin::Call<0x580AC0>();

0AA5: call_function 0x580AC0 num_params 0 pop 0

function CTxdStore__PushCurrentTxd<cdecl, 0x580AC0>()

CTxdStore::RemoveRef

plugin::Call<0x580A10, int>(index);

0AA5: call_function 0x580A10 num_params 1 pop 1 [index]

function CTxdStore__RemoveRef<cdecl, 0x580A10>(index)

CTxdStore::RemoveRefWithoutDelete

plugin::CallAndReturn(index);

0AA7: call_function_return 0x5809D0 num_params 1 pop 1 [index] func_ret [TxdDef*]

function CTxdStore__RemoveRefWithoutDelete<cdecl, 0x5809D0>(index): int

CTxdStore::RemoveTxd

plugin::Call<0x580B10, int>(index);

0AA5: call_function 0x580B10 num_params 1 pop 1 [index]

function CTxdStore__RemoveTxd<cdecl, 0x580B10>(index)

CTxdStore::RemoveTxdSlot

plugin::Call<0x580E90, int>(index);

0AA5: call_function 0x580E90 num_params 1 pop 1 [index]

function CTxdStore__RemoveTxdSlot<cdecl, 0x580E90>(index)

CTxdStore::SetCurrentTxd

plugin::Call<0x580AD0, int>(index);

0AA5: call_function 0x580AD0 num_params 1 pop 1 [index]

function CTxdStore__SetCurrentTxd<cdecl, 0x580AD0>(index)

CTxdStore::Shutdown

plugin::Call<0x580FF0>();

0AA5: call_function 0x580FF0 num_params 0 pop 0

function CTxdStore__Shutdown<cdecl, 0x580FF0>()

CTxdStore::StartLoadTxd

plugin::CallAndReturn(index, stream);

0AA7: call_function_return 0x580BF0 num_params 2 pop 2 [stream] [index] func_ret [bool]

function CTxdStore__StartLoadTxd<cdecl, 0x580BF0>(index, stream): int

CTxdStore::Initialise

plugin::Call<0x581010>();

0AA5: call_function 0x581010 num_params 0 pop 0

function CTxdStore__Initialise<cdecl, 0x581010>()

plugin_vc\game_vc\CUserDisplay.cpp

CUserDisplay::Init

plugin::Call<0x4D1490>();

0AA5: call_function 0x4D1490 num_params 0 pop 0

function CUserDisplay__Init<cdecl, 0x4D1490>()

CUserDisplay::Process

plugin::Call<0x4D1400>();

0AA5: call_function 0x4D1400 num_params 0 pop 0

function CUserDisplay__Process<cdecl, 0x4D1400>()

plugin_vc\game_vc\CVehicle.cpp

CVehicle::ProcessControlInputs

plugin::CallVirtualMethod<18, CVehicle *, unsigned char>(this, playerNum);

CVehicle::GetComponentWorldPosition

plugin::CallVirtualMethod<19, CVehicle *, int, CVector&>(this, componentId, posnOut);

CVehicle::IsComponentPresent

plugin::CallVirtualMethodAndReturn(this, componentId);

CVehicle::SetComponentRotation

plugin::CallVirtualMethod<21, CVehicle *, int, CVector>(this, componentId, arg1);

CVehicle::OpenDoor

plugin::CallVirtualMethod<22, CVehicle *, int, eDoors, float>(this, componentId, door, doorOpenRatio);

CVehicle::ProcessOpenDoor

plugin::CallVirtualMethod<23, CVehicle *, unsigned int, unsigned int, float>(this, arg0, arg1, arg2);

CVehicle::IsDoorReady

plugin::CallVirtualMethodAndReturn(this, door);

CVehicle::IsDoorFullyOpen

plugin::CallVirtualMethodAndReturn(this, door);

CVehicle::IsDoorClosed

plugin::CallVirtualMethodAndReturn(this, door);

CVehicle::IsDoorMissing

plugin::CallVirtualMethodAndReturn(this, door);

CVehicle::IsDoorReady

plugin::CallVirtualMethodAndReturn(this, door);

CVehicle::IsDoorMissing

plugin::CallVirtualMethodAndReturn(this, door);

CVehicle::IsOpenTopCar

plugin::CallVirtualMethodAndReturn(this);

CVehicle::RemoveRefsToVehicle

plugin::CallVirtualMethod<31, CVehicle , CEntity>(this, entity);

CVehicle::BlowUpCar

plugin::CallVirtualMethod<32, CVehicle , CEntity>(this, damager);

CVehicle::SetUpWheelColModel

plugin::CallVirtualMethodAndReturn, CColModel>(this, wheelCol);

CVehicle::BurstTyre

plugin::CallVirtualMethodAndReturn(this, tyreComponentId, bPhysicalEffect);

CVehicle::IsRoomForPedToLeaveCar

plugin::CallVirtualMethodAndReturn, unsigned int, CVector>(this, arg0, arg1);

CVehicle::IsClearToDriveAway

plugin::CallVirtualMethodAndReturn(this);

CVehicle::GetHeightAboveRoad

plugin::CallVirtualMethodAndReturn(this);

CVehicle::PlayCarHorn

plugin::CallVirtualMethod<38, CVehicle *>(this);

CVehicle::ActivateBomb

plugin::CallMethod<0x5B79E0, CVehicle *>(this);

0AA6: call_method 0x5B79E0 struct [CVehicle] num_params 0 pop 0

function CVehicle__ActivateBomb<thiscall, 0x5B79E0>(struct: int)

CVehicle::ActivateBombWhenEntered

plugin::CallMethod<0x5B7950, CVehicle *>(this);

0AA6: call_method 0x5B7950 struct [CVehicle] num_params 0 pop 0

function CVehicle__ActivateBombWhenEntered<thiscall, 0x5B7950>(struct: int)

CVehicle::AddPassenger

plugin::CallMethodAndReturn, CPed>(this, passenger);

0AA8: call_method_return 0x5B8E60 struct [CVehicle] num_params 1 pop 0 [passenger] func_ret [bool]

function CVehicle__AddPassenger<thiscall, 0x5B8E60>(struct: int, passenger): int

CVehicle::AddPassenger

plugin::CallMethodAndReturn, CPed, unsigned char>(this, passenger, seatNumber);

0AA8: call_method_return 0x5B8D50 struct [CVehicle] num_params 2 pop 0 [seatNumber] [passenger] func_ret [bool]

function CVehicle__AddPassenger<thiscall, 0x5B8D50>(struct: int, passenger, seatNumber): int

CVehicle::BladeColSectorList

plugin::CallMethod<0x5B4610, CVehicle *, CPtrList&, CColModel&, CMatrix&, short, float>(this, ptrList, colModel, matrix, arg3, arg4);

0AA6: call_method 0x5B4610 struct [CVehicle] num_params 5 pop 0 [arg4] [arg3] [matrix] [colModel] [ptrList]

function CVehicle__BladeColSectorList<thiscall, 0x5B4610>(struct: int, ptrList, colModel, matrix, arg3, arg4)

CVehicle::CanBeDeleted

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x5BA960 struct [CVehicle] num_params 0 pop 0 func_ret [bool]

function CVehicle__CanBeDeleted<thiscall, 0x5BA960>(struct: int): int

CVehicle::CanDoorsBeDamaged

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x5B8440 struct [CVehicle] num_params 0 pop 0 func_ret [bool]

function CVehicle__CanDoorsBeDamaged<thiscall, 0x5B8440>(struct: int): int

CVehicle::CanPedEnterCar

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x5B8370 struct [CVehicle] num_params 0 pop 0 func_ret [bool]

function CVehicle__CanPedEnterCar<thiscall, 0x5B8370>(struct: int): int

CVehicle::CanPedExitCar

plugin::CallMethodAndReturn(this, arg0);

0AA8: call_method_return 0x5B8180 struct [CVehicle] num_params 1 pop 0 [arg0] func_ret [bool]

function CVehicle__CanPedExitCar<thiscall, 0x5B8180>(struct: int, arg0): int

CVehicle::CanPedJumpOffBike

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x5B8130 struct [CVehicle] num_params 0 pop 0 func_ret [bool]

function CVehicle__CanPedJumpOffBike<thiscall, 0x5B8130>(struct: int): int

CVehicle::CanPedJumpOutCar

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x5B80C0 struct [CVehicle] num_params 0 pop 0 func_ret [bool]

function CVehicle__CanPedJumpOutCar<thiscall, 0x5B80C0>(struct: int): int

CVehicle::CanPedOpenLocks

plugin::CallMethodAndReturn, CPed>(this, ped);

0AA8: call_method_return 0x5B8460 struct [CVehicle] num_params 1 pop 0 [ped] func_ret [bool]

function CVehicle__CanPedOpenLocks<thiscall, 0x5B8460>(struct: int, ped): int

CVehicle::CarHasRoof

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x5B7910 struct [CVehicle] num_params 0 pop 0 func_ret [bool]

function CVehicle__CarHasRoof<thiscall, 0x5B7910>(struct: int): int

CVehicle::ChangeLawEnforcerState

plugin::CallMethod<0x5B7D90, CVehicle *, unsigned char>(this, state);

0AA6: call_method 0x5B7D90 struct [CVehicle] num_params 1 pop 0 [state]

function CVehicle__ChangeLawEnforcerState<thiscall, 0x5B7D90>(struct: int, state)

CVehicle::DoBladeCollision

plugin::CallMethod<0x5B5030, CVehicle *, CVector, CMatrix&, short, float, float>(this, arg0, matrix, arg2, arg3, arg4);

0AA6: call_method 0x5B5030 struct [CVehicle] num_params 5 pop 0 [arg4] [arg3] [arg2] [matrix] [arg0]

function CVehicle__DoBladeCollision<thiscall, 0x5B5030>(struct: int, arg0, matrix, arg2, arg3, arg4)

CVehicle::DoFixedMachineGuns

plugin::CallMethod<0x5C9170, CVehicle *>(this);

0AA6: call_method 0x5C9170 struct [CVehicle] num_params 0 pop 0

function CVehicle__DoFixedMachineGuns<thiscall, 0x5C9170>(struct: int)

CVehicle::DoSunGlare

plugin::CallMethod<0x5B3CD0, CVehicle *>(this);

0AA6: call_method 0x5B3CD0 struct [CVehicle] num_params 0 pop 0

function CVehicle__DoSunGlare<thiscall, 0x5B3CD0>(struct: int)

CVehicle::ExtinguishCarFire

plugin::CallMethod<0x5B7A80, CVehicle *>(this);

0AA6: call_method 0x5B7A80 struct [CVehicle] num_params 0 pop 0

function CVehicle__ExtinguishCarFire<thiscall, 0x5B7A80>(struct: int)

CVehicle::FindTyreNearestPoint

plugin::CallMethodAndReturn(this, x, y);

0AA8: call_method_return 0x5B96A0 struct [CVehicle] num_params 2 pop 0 [y] [x] func_ret [int]

function CVehicle__FindTyreNearestPoint<thiscall, 0x5B96A0>(struct: int, x, y): int

CVehicle::FireFixedMachineGuns

plugin::CallMethod<0x5C8E40, CVehicle *>(this);

0AA6: call_method 0x5C8E40 struct [CVehicle] num_params 0 pop 0

function CVehicle__FireFixedMachineGuns<thiscall, 0x5C8E40>(struct: int)

CVehicle::FlyingControl

plugin::CallMethod<0x5B54C0, CVehicle *, eFlightModel>(this, flightModel);

0AA6: call_method 0x5B54C0 struct [CVehicle] num_params 1 pop 0 [flightModel]

function CVehicle__FlyingControl<thiscall, 0x5B54C0>(struct: int, flightModel)

CVehicle::GetVehicleAppearance

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x5BAA80 struct [CVehicle] num_params 0 pop 0 func_ret [int]

function CVehicle__GetVehicleAppearance<thiscall, 0x5BAA80>(struct: int): int

CVehicle::HeliDustGenerate

plugin::Call<0x5B3250, CEntity*, float, float, int>(arg0, arg1, arg2, arg3);

0AA5: call_function 0x5B3250 num_params 4 pop 4 [arg3] [arg2] [arg1] [arg0]

function CVehicle__HeliDustGenerate<cdecl, 0x5B3250>(arg0, arg1, arg2, arg3)

CVehicle::InflictDamage

plugin::CallMethod<0x5B9020, CVehicle , CEntity, eWeaponType, float, CVector>(this, damager, weapon, intensity, coords);

0AA6: call_method 0x5B9020 struct [CVehicle] num_params 4 pop 0 [coords] [intensity] [weapon] [damager]

function CVehicle__InflictDamage<thiscall, 0x5B9020>(struct: int, damager, weapon, intensity, coords)

CVehicle::IsDriver

plugin::CallMethodAndReturn, CPed>(this, ped);

0AA8: call_method_return 0x5B8670 struct [CVehicle] num_params 1 pop 0 [ped] func_ret [bool]

function CVehicle__IsDriver<thiscall, 0x5B8670>(struct: int, ped): int

CVehicle::IsDriver

plugin::CallMethodAndReturn(this, modelIndex);

0AA8: call_method_return 0x5B8640 struct [CVehicle] num_params 1 pop 0 [modelIndex] func_ret [bool]

function CVehicle__IsDriver<thiscall, 0x5B8640>(struct: int, modelIndex): int

CVehicle::IsLawEnforcementVehicle

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x5B7D60 struct [CVehicle] num_params 0 pop 0 func_ret [bool]

function CVehicle__IsLawEnforcementVehicle<thiscall, 0x5B7D60>(struct: int): int

CVehicle::IsOnItsSide

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x5B84B0 struct [CVehicle] num_params 0 pop 0 func_ret [bool]

function CVehicle__IsOnItsSide<thiscall, 0x5B84B0>(struct: int): int

CVehicle::IsPassenger

plugin::CallMethodAndReturn, CPed>(this, ped);

0AA8: call_method_return 0x5B86D0 struct [CVehicle] num_params 1 pop 0 [ped] func_ret [bool]

function CVehicle__IsPassenger<thiscall, 0x5B86D0>(struct: int, ped): int

CVehicle::IsPassenger

plugin::CallMethodAndReturn(this, modelIndex);

0AA8: call_method_return 0x5B86A0 struct [CVehicle] num_params 1 pop 0 [modelIndex] func_ret [bool]

function CVehicle__IsPassenger<thiscall, 0x5B86A0>(struct: int, modelIndex): int

CVehicle::IsSphereTouchingVehicle

plugin::CallMethodAndReturn(this, x, y, z, radius);

0AA8: call_method_return 0x5B7F00 struct [CVehicle] num_params 4 pop 0 [radius] [z] [y] [x] func_ret [bool]

function CVehicle__IsSphereTouchingVehicle<thiscall, 0x5B7F00>(struct: int, x, y, z, radius): int

CVehicle::IsUpsideDown

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x5B84F0 struct [CVehicle] num_params 0 pop 0 func_ret [bool]

function CVehicle__IsUpsideDown<thiscall, 0x5B84F0>(struct: int): int

CVehicle::IsVehicleNormal

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x5B7DF0 struct [CVehicle] num_params 0 pop 0 func_ret [bool]

function CVehicle__IsVehicleNormal<thiscall, 0x5B7DF0>(struct: int): int

CVehicle::KillPedsInVehicle

plugin::CallMethod<0x5B8560, CVehicle *>(this);

0AA6: call_method 0x5B8560 struct [CVehicle] num_params 0 pop 0

function CVehicle__KillPedsInVehicle<thiscall, 0x5B8560>(struct: int)

CVehicle::MakeNonDraggedPedsLeaveVehicle

plugin::CallMethod<0x5B3A30, CVehicle , CPed, CPed, CPlayerPed&, CCopPed*&>(this, arg0, arg1, arg2, arg3);

0AA6: call_method 0x5B3A30 struct [CVehicle] num_params 4 pop 0 [arg3] [arg2] [arg1] [arg0]

function CVehicle__MakeNonDraggedPedsLeaveVehicle<thiscall, 0x5B3A30>(struct: int, arg0, arg1, arg2, arg3)

CVehicle::ProcessBikeWheel

plugin::CallMethod<0x5B9770, CVehicle , CVector&, CVector&, CVector&, CVector&, int, float, float, float, float, char, float, tWheelState*, eBikeWheelSpecial, unsigned short>(this, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13);

0AA6: call_method 0x5B9770 struct [CVehicle] num_params 14 pop 0 [arg13] [arg12] [arg11] [arg10] [arg9] [arg8] [arg7] [arg6] [arg5] [arg4] [arg3] [arg2] [arg1] [arg0]

function CVehicle__ProcessBikeWheel<thiscall, 0x5B9770>(struct: int, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13)

CVehicle::ProcessCarAlarm

plugin::CallMethod<0x5B8040, CVehicle *>(this);

0AA6: call_method 0x5B8040 struct [CVehicle] num_params 0 pop 0

function CVehicle__ProcessCarAlarm<thiscall, 0x5B8040>(struct: int)

CVehicle::ProcessDelayedExplosion

plugin::CallMethod<0x5B8F50, CVehicle *>(this);

0AA6: call_method 0x5B8F50 struct [CVehicle] num_params 0 pop 0

function CVehicle__ProcessDelayedExplosion<thiscall, 0x5B8F50>(struct: int)

CVehicle::ProcessWheel

plugin::CallMethod<0x5BA070, CVehicle , CVector&, CVector&, CVector&, CVector&, int, float, float, float, char, float, tWheelState*, unsigned short>(this, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11);

0AA6: call_method 0x5BA070 struct [CVehicle] num_params 12 pop 0 [arg11] [arg10] [arg9] [arg8] [arg7] [arg6] [arg5] [arg4] [arg3] [arg2] [arg1] [arg0]

function CVehicle__ProcessWheel<thiscall, 0x5BA070>(struct: int, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11)

CVehicle::ProcessWheelRotation

plugin::CallMethodAndReturn(this, wheelState, arg1, arg2, arg3);

0AA8: call_method_return 0x5BA900 struct [CVehicle] num_params 4 pop 0 [arg3] [arg2] [arg1] [wheelState] func_ret [float]

function CVehicle__ProcessWheelRotation<thiscall, 0x5BA900>(struct: int, wheelState, arg1, arg2, arg3): float

CVehicle::RemoveDriver

plugin::CallMethod<0x5B8920, CVehicle *, bool>(this, arg0);

0AA6: call_method 0x5B8920 struct [CVehicle] num_params 1 pop 0 [arg0]

function CVehicle__RemoveDriver<thiscall, 0x5B8920>(struct: int, arg0)

CVehicle::RemovePassenger

plugin::CallMethod<0x5B8CE0, CVehicle , CPed>(this, passenger);

0AA6: call_method 0x5B8CE0 struct [CVehicle] num_params 1 pop 0 [passenger]

function CVehicle__RemovePassenger<thiscall, 0x5B8CE0>(struct: int, passenger)

CVehicle::SetComponentAtomicAlpha

plugin::CallMethod<0x5B45D0, CVehicle , RpAtomic, int>(this, atomic, alpha);

0AA6: call_method 0x5B45D0 struct [CVehicle] num_params 2 pop 0 [alpha] [atomic]

function CVehicle__SetComponentAtomicAlpha<thiscall, 0x5B45D0>(struct: int, atomic, alpha)

CVehicle::SetDriver

plugin::CallMethod<0x5B89F0, CVehicle , CPed>(this, driver);

0AA6: call_method 0x5B89F0 struct [CVehicle] num_params 1 pop 0 [driver]

function CVehicle__SetDriver<thiscall, 0x5B89F0>(struct: int, driver)

CVehicle::SetUpDriver

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x5B8870 struct [CVehicle] num_params 0 pop 0 func_ret [CPed*]

function CVehicle__SetUpDriver<thiscall, 0x5B8870>(struct: int): int

CVehicle::SetupPassenger

plugin::CallMethodAndReturn(this, arg0);

0AA8: call_method_return 0x5B8700 struct [CVehicle] num_params 1 pop 0 [arg0] func_ret [CPed*]

function CVehicle__SetupPassenger<thiscall, 0x5B8700>(struct: int, arg0): int

CVehicle::ShufflePassengersToMakeSpace

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x5B7B10 struct [CVehicle] num_params 0 pop 0 func_ret [bool]

function CVehicle__ShufflePassengersToMakeSpace<thiscall, 0x5B7B10>(struct: int): int

CVehicle::UpdateClumpAlpha

plugin::CallMethod<0x5B4580, CVehicle *>(this);

0AA6: call_method 0x5B4580 struct [CVehicle] num_params 0 pop 0

function CVehicle__UpdateClumpAlpha<thiscall, 0x5B4580>(struct: int)

CVehicle::UpdatePassengerList

plugin::CallMethod<0x5B39F0, CVehicle *>(this);

0AA6: call_method 0x5B39F0 struct [CVehicle] num_params 0 pop 0

function CVehicle__UpdatePassengerList<thiscall, 0x5B39F0>(struct: int)

CVehicle::UsesSiren

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x5B8520 struct [CVehicle] num_params 0 pop 0 func_ret [bool]

function CVehicle__UsesSiren<thiscall, 0x5B8520>(struct: int): int

plugin_vc\game_vc\CVehicleModelInfo.cpp

CVehicleModelInfo::AvoidSameVehicleColour

plugin::CallMethod<0x579090, CVehicleModelInfo , unsigned char, unsigned char*>(this, prim, sec);

0AA6: call_method 0x579090 struct [CVehicleModelInfo] num_params 2 pop 0 [sec] [prim]

function CVehicleModelInfo__AvoidSameVehicleColour<thiscall, 0x579090>(struct: int, prim, sec)

CVehicleModelInfo::ChooseComponent

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x579670 struct [CVehicleModelInfo] num_params 0 pop 0 func_ret [int]

function CVehicleModelInfo__ChooseComponent<thiscall, 0x579670>(struct: int): int

CVehicleModelInfo::ChooseSecondComponent

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x5794F0 struct [CVehicleModelInfo] num_params 0 pop 0 func_ret [int]

function CVehicleModelInfo__ChooseSecondComponent<thiscall, 0x5794F0>(struct: int): int

CVehicleModelInfo::ChooseVehicleColour

plugin::CallMethod<0x579190, CVehicleModelInfo *, unsigned char&, unsigned char&>(this, prim, sec);

0AA6: call_method 0x579190 struct [CVehicleModelInfo] num_params 2 pop 0 [sec] [prim]

function CVehicleModelInfo__ChooseVehicleColour<thiscall, 0x579190>(struct: int, prim, sec)

CVehicleModelInfo::ClearAtomicFlagCB

plugin::CallAndReturn, 0x579FD0, RwObject, void*>(object, data);

0AA7: call_function_return 0x579FD0 num_params 2 pop 2 [data] [object] func_ret [RwObject*]

function CVehicleModelInfo__ClearAtomicFlagCB<cdecl, 0x579FD0>(object, data): int

CVehicleModelInfo::CollapseFramesCB

plugin::CallAndReturn, 0x57A660, RwFrame, void*>(frame, data);

0AA7: call_function_return 0x57A660 num_params 2 pop 2 [data] [frame] func_ret [RwFrame*]

function CVehicleModelInfo__CollapseFramesCB<cdecl, 0x57A660>(frame, data): int

CVehicleModelInfo::DeleteVehicleColourTextures

plugin::Call<0x578C90>();

0AA5: call_function 0x578C90 num_params 0 pop 0

function CVehicleModelInfo__DeleteVehicleColourTextures<cdecl, 0x578C90>()

CVehicleModelInfo::FindEditableMaterialList

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x579390 struct [CVehicleModelInfo] num_params 0 pop 0 func_ret [int]

function CVehicleModelInfo__FindEditableMaterialList<thiscall, 0x579390>(struct: int): int

CVehicleModelInfo::GetEditableMaterialListCB

plugin::CallAndReturn, 0x579440, RpAtomic, void*>(atomic, data);

0AA7: call_function_return 0x579440 num_params 2 pop 2 [data] [atomic] func_ret [RpAtomic*]

function CVehicleModelInfo__GetEditableMaterialListCB<cdecl, 0x579440>(atomic, data): int

CVehicleModelInfo::GetEditableMaterialListCB

plugin::CallAndReturn, 0x579460, RpMaterial, void*>(material, data);

0AA7: call_function_return 0x579460 num_params 2 pop 2 [data] [material] func_ret [RpMaterial*]

function CVehicleModelInfo__GetEditableMaterialListCB<cdecl, 0x579460>(material, data): int

CVehicleModelInfo::GetMatFXEffectMaterialCB

plugin::CallAndReturn, 0x578BA0, RpMaterial, void*>(material, data);

0AA7: call_function_return 0x578BA0 num_params 2 pop 2 [data] [material] func_ret [RpMaterial*]

function CVehicleModelInfo__GetMatFXEffectMaterialCB<cdecl, 0x578BA0>(material, data): int

CVehicleModelInfo::GetMaximumNumberOfPassengersFromNumberOfDoors

plugin::CallAndReturn(modelId);

0AA7: call_function_return 0x578A70 num_params 1 pop 1 [modelId] func_ret [int]

function CVehicleModelInfo__GetMaximumNumberOfPassengersFromNumberOfDoors<cdecl, 0x578A70>(modelId): int

CVehicleModelInfo::GetWheelPosn

plugin::CallMethod<0x579AD0, CVehicleModelInfo *, int, CVector&>(this, wheel, outVec);

0AA6: call_method 0x579AD0 struct [CVehicleModelInfo] num_params 2 pop 0 [outVec] [wheel]

function CVehicleModelInfo__GetWheelPosn<thiscall, 0x579AD0>(struct: int, wheel, outVec)

CVehicleModelInfo::HasAlphaMaterialCB

plugin::CallAndReturn, 0x57A600, RpMaterial, void*>(material, data);

0AA7: call_function_return 0x57A600 num_params 2 pop 2 [data] [material] func_ret [RpMaterial*]

function CVehicleModelInfo__HasAlphaMaterialCB<cdecl, 0x57A600>(material, data): int

CVehicleModelInfo::HideAllComponentsAtomicCB

plugin::CallAndReturn, 0x57A620, RpAtomic, void*>(atomic, data);

0AA7: call_function_return 0x57A620 num_params 2 pop 2 [data] [atomic] func_ret [RpAtomic*]

function CVehicleModelInfo__HideAllComponentsAtomicCB<cdecl, 0x57A620>(atomic, data): int

CVehicleModelInfo::LoadEnvironmentMaps

plugin::Call<0x578C30>();

0AA5: call_function 0x578C30 num_params 0 pop 0

function CVehicleModelInfo__LoadEnvironmentMaps<cdecl, 0x578C30>()

CVehicleModelInfo::LoadVehicleColours

plugin::Call<0x578CC0>();

0AA5: call_function 0x578CC0 num_params 0 pop 0

function CVehicleModelInfo__LoadVehicleColours<cdecl, 0x578CC0>()

CVehicleModelInfo::MoveObjectsCB

plugin::CallAndReturn, 0x57A640, RwObject, void*>(object, data);

0AA7: call_function_return 0x57A640 num_params 2 pop 2 [data] [object] func_ret [RpAtomic*]

function CVehicleModelInfo__MoveObjectsCB<cdecl, 0x57A640>(object, data): int

CVehicleModelInfo::PreprocessHierarchy

plugin::CallMethod<0x579B10, CVehicleModelInfo *>(this);

0AA6: call_method 0x579B10 struct [CVehicleModelInfo] num_params 0 pop 0

function CVehicleModelInfo__PreprocessHierarchy<thiscall, 0x579B10>(struct: int)

CVehicleModelInfo::SetAtomicFlagCB

plugin::CallAndReturn, 0x579FF0, RwObject, void*>(object, data);

0AA7: call_function_return 0x579FF0 num_params 2 pop 2 [data] [object] func_ret [RwObject*]

function CVehicleModelInfo__SetAtomicFlagCB<cdecl, 0x579FF0>(object, data): int

CVehicleModelInfo::SetAtomicRendererCB

plugin::CallAndReturn, 0x57A4A0, RpAtomic, void*>(atomic, data);

0AA7: call_function_return 0x57A4A0 num_params 2 pop 2 [data] [atomic] func_ret [RpAtomic*]

function CVehicleModelInfo__SetAtomicRendererCB<cdecl, 0x57A4A0>(atomic, data): int

CVehicleModelInfo::SetAtomicRendererCB_BigVehicle

plugin::CallAndReturn, 0x57A1E0, RpAtomic, void*>(atomic, data);

0AA7: call_function_return 0x57A1E0 num_params 2 pop 2 [data] [atomic] func_ret [RpAtomic*]

function CVehicleModelInfo__SetAtomicRendererCB_BigVehicle<cdecl, 0x57A1E0>(atomic, data): int

CVehicleModelInfo::SetAtomicRendererCB_Boat

plugin::CallAndReturn, 0x57A070, RpAtomic, void*>(atomic, data);

0AA7: call_function_return 0x57A070 num_params 2 pop 2 [data] [atomic] func_ret [RpAtomic*]

function CVehicleModelInfo__SetAtomicRendererCB_Boat<cdecl, 0x57A070>(atomic, data): int

CVehicleModelInfo::SetAtomicRendererCB_Heli

plugin::CallAndReturn, 0x57A010, RpAtomic, void*>(atomic, data);

0AA7: call_function_return 0x57A010 num_params 2 pop 2 [data] [atomic] func_ret [RpAtomic*]

function CVehicleModelInfo__SetAtomicRendererCB_Heli<cdecl, 0x57A010>(atomic, data): int

CVehicleModelInfo::SetAtomicRendererCB_RealHeli

plugin::CallAndReturn, 0x57A300, RpAtomic, void*>(atomic, data);

0AA7: call_function_return 0x57A300 num_params 2 pop 2 [data] [atomic] func_ret [RpAtomic*]

function CVehicleModelInfo__SetAtomicRendererCB_RealHeli<cdecl, 0x57A300>(atomic, data): int

CVehicleModelInfo::SetDefaultEnvironmentMapCB

plugin::CallAndReturn, 0x578B40, RpMaterial, void*>(material, data);

0AA7: call_function_return 0x578B40 num_params 2 pop 2 [data] [material] func_ret [RpMaterial*]

function CVehicleModelInfo__SetDefaultEnvironmentMapCB<cdecl, 0x578B40>(material, data): int

CVehicleModelInfo::SetEnvironmentMapCB

plugin::CallAndReturn, 0x578AF0, RpAtomic, void*>(atomic, data);

0AA7: call_function_return 0x578AF0 num_params 2 pop 2 [data] [atomic] func_ret [RpAtomic*]

function CVehicleModelInfo__SetEnvironmentMapCB<cdecl, 0x578AF0>(atomic, data): int

CVehicleModelInfo::SetVehicleColour

plugin::CallMethod<0x579290, CVehicleModelInfo *, unsigned char, unsigned char>(this, prim, sec);

0AA6: call_method 0x579290 struct [CVehicleModelInfo] num_params 2 pop 0 [sec] [prim]

function CVehicleModelInfo__SetVehicleColour<thiscall, 0x579290>(struct: int, prim, sec)

CVehicleModelInfo::SetVehicleComponentFlags

plugin::CallMethod<0x579E80, CVehicleModelInfo , RwFrame, unsigned int>(this, component, flags);

0AA6: call_method 0x579E80 struct [CVehicleModelInfo] num_params 2 pop 0 [flags] [component]

function CVehicleModelInfo__SetVehicleComponentFlags<thiscall, 0x579E80>(struct: int, component, flags)

CVehicleModelInfo::ShutdownEnvironmentMaps

plugin::Call<0x578BD0>();

0AA5: call_function 0x578BD0 num_params 0 pop 0

function CVehicleModelInfo__ShutdownEnvironmentMaps<cdecl, 0x578BD0>()

VehicleModelStore::~VehicleModelStore

plugin::CallMethod<0x560150, VehicleModelStore *>(this);

0AA6: call_method 0x560150 struct [VehicleModelStore] num_params 0 pop 0

function VehicleModelStore__~VehicleModelStore<thiscall, 0x560150>(struct: int)

GetListOfComponentsNotUsedByRules

plugin::CallAndReturn(compRulesBits, numExtras, variationsList);

0AA7: call_function_return 0x5799B0 num_params 3 pop 3 [variationsList] [numExtras] [compRulesBits] func_ret [int]

function GetListOfComponentsNotUsedByRules<cdecl, 0x5799B0>(compRulesBits, numExtras, variationsList): int

ChooseComponent

plugin::CallAndReturn(rule, compRulesBits);

0AA7: call_function_return 0x5797C0 num_params 2 pop 2 [compRulesBits] [rule] func_ret [int]

function ChooseComponent<cdecl, 0x5797C0>(rule, compRulesBits): int

plugin_vc\game_vc\CVisibilityPlugins.cpp

CVisibilityPlugins::SetAtomicRenderCallback

plugin::Call<0x581940>(atomic, cb);

0AA5: call_function 0x581940 num_params 2 pop 2 [cb] [atomic]

function CVisibilityPlugins__SetAtomicRenderCallback<cdecl, 0x581940>(atomic, cb)

plugin_vc\game_vc\CWanted.cpp

CWanted::AddCrimeToQ

plugin::CallMethodAndReturn(this, crimeType, arg1, arg2, arg3, arg4);

0AA8: call_method_return 0x4D1990 struct [CWanted] num_params 5 pop 0 [arg4] [arg3] [arg2] [arg1] [crimeType] func_ret [bool]

function CWanted__AddCrimeToQ<thiscall, 0x4D1990>(struct: int, crimeType, arg1, arg2, arg3, arg4): int

CWanted::AreArmyRequired

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x4D1E20 struct [CWanted] num_params 0 pop 0 func_ret [bool]

function CWanted__AreArmyRequired<thiscall, 0x4D1E20>(struct: int): int

CWanted::AreFbiRequired

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x4D1E40 struct [CWanted] num_params 0 pop 0 func_ret [bool]

function CWanted__AreFbiRequired<thiscall, 0x4D1E40>(struct: int): int

CWanted::AreMiamiViceRequired

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x4D1E80 struct [CWanted] num_params 0 pop 0 func_ret [bool]

function CWanted__AreMiamiViceRequired<thiscall, 0x4D1E80>(struct: int): int

CWanted::AreSwatRequired

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x4D1E60 struct [CWanted] num_params 0 pop 0 func_ret [bool]

function CWanted__AreSwatRequired<thiscall, 0x4D1E60>(struct: int): int

CWanted::CheatWantedLevel

plugin::CallMethod<0x4D1F80, CWanted *, int>(this, arg0);

0AA6: call_method 0x4D1F80 struct [CWanted] num_params 1 pop 0 [arg0]

function CWanted__CheatWantedLevel<thiscall, 0x4D1F80>(struct: int, arg0)

CWanted::ClearQdCrimes

plugin::CallMethod<0x4D1A50, CWanted *>(this);

0AA6: call_method 0x4D1A50 struct [CWanted] num_params 0 pop 0

function CWanted__ClearQdCrimes<thiscall, 0x4D1A50>(struct: int)

CWanted::Initialise

plugin::CallMethod<0x4D2440, CWanted *>(this);

0AA6: call_method 0x4D2440 struct [CWanted] num_params 0 pop 0

function CWanted__Initialise<thiscall, 0x4D2440>(struct: int)

CWanted::NumOfHelisRequired

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x4D1DE0 struct [CWanted] num_params 0 pop 0 func_ret [bool]

function CWanted__NumOfHelisRequired<thiscall, 0x4D1DE0>(struct: int): int

CWanted::RegisterCrime

plugin::CallMethod<0x4D20F0, CWanted *, eCrimeType, CVector const&, unsigned int, bool>(this, crimeType, arg1, arg2, arg3);

0AA6: call_method 0x4D20F0 struct [CWanted] num_params 4 pop 0 [arg3] [arg2] [arg1] [crimeType]

function CWanted__RegisterCrime<thiscall, 0x4D20F0>(struct: int, crimeType, arg1, arg2, arg3)

CWanted::RegisterCrime_Immediately

plugin::CallMethod<0x4D20B0, CWanted *, eCrimeType, CVector const&, unsigned int, bool>(this, crimeType, arg1, arg2, arg3);

0AA6: call_method 0x4D20B0 struct [CWanted] num_params 4 pop 0 [arg3] [arg2] [arg1] [crimeType]

function CWanted__RegisterCrime_Immediately<thiscall, 0x4D20B0>(struct: int, crimeType, arg1, arg2, arg3)

CWanted::ReportCrimeNow

plugin::CallMethod<0x4D1610, CWanted *, eCrimeType, CVector const&, bool>(this, crimeType, arg1, arg2);

0AA6: call_method 0x4D1610 struct [CWanted] num_params 3 pop 0 [arg2] [arg1] [crimeType]

function CWanted__ReportCrimeNow<thiscall, 0x4D1610>(struct: int, crimeType, arg1, arg2)

CWanted::Reset

plugin::CallMethod<0x4D2420, CWanted *>(this);

0AA6: call_method 0x4D2420 struct [CWanted] num_params 0 pop 0

function CWanted__Reset<thiscall, 0x4D2420>(struct: int)

CWanted::ResetPolicePursuit

plugin::CallMethod<0x4D1D20, CWanted *>(this);

0AA6: call_method 0x4D1D20 struct [CWanted] num_params 0 pop 0

function CWanted__ResetPolicePursuit<thiscall, 0x4D1D20>(struct: int)

CWanted::SetMaximumWantedLevel

plugin::Call<0x4D1E90, int>(level);

0AA5: call_function 0x4D1E90 num_params 1 pop 1 [level]

function CWanted__SetMaximumWantedLevel<cdecl, 0x4D1E90>(level)

CWanted::SetWantedLevel

plugin::CallMethod<0x4D1FA0, CWanted *, int>(this, level);

0AA6: call_method 0x4D1FA0 struct [CWanted] num_params 1 pop 0 [level]

function CWanted__SetWantedLevel<thiscall, 0x4D1FA0>(struct: int, level)

CWanted::SetWantedLevelNoDrop

plugin::CallMethod<0x4D1F50, CWanted *, int>(this, arg0);

0AA6: call_method 0x4D1F50 struct [CWanted] num_params 1 pop 0 [arg0]

function CWanted__SetWantedLevelNoDrop<thiscall, 0x4D1F50>(struct: int, arg0)

CWanted::Update

plugin::CallMethod<0x4D2260, CWanted *>(this);

0AA6: call_method 0x4D2260 struct [CWanted] num_params 0 pop 0

function CWanted__Update<thiscall, 0x4D2260>(struct: int)

CWanted::UpdateWantedLevel

plugin::CallMethod<0x4D2110, CWanted *>(this);

0AA6: call_method 0x4D2110 struct [CWanted] num_params 0 pop 0

function CWanted__UpdateWantedLevel<thiscall, 0x4D2110>(struct: int)

CWanted::WorkOutPolicePresence

plugin::Call<0x4D1B00, CVector, float>(arg0, arg1);

0AA5: call_function 0x4D1B00 num_params 2 pop 2 [arg1] [arg0]

function CWanted__WorkOutPolicePresence<cdecl, 0x4D1B00>(arg0, arg1)

plugin_vc\game_vc\CWaterCannons.cpp

CWaterCannon::CWaterCannon

plugin::CallMethod<0x57BE40, CWaterCannon *>(this);

0AA6: call_method 0x57BE40 struct [CWaterCannon] num_params 0 pop 0

function CWaterCannon__CWaterCannon<thiscall, 0x57BE40>(struct: int)

CWaterCannon::Init

plugin::CallMethod<0x57BCD0, CWaterCannon *>(this);

0AA6: call_method 0x57BCD0 struct [CWaterCannon] num_params 0 pop 0

function CWaterCannon__Init<thiscall, 0x57BCD0>(struct: int)

CWaterCannon::PushPeds

plugin::CallMethod<0x57B2F0, CWaterCannon *>(this);

0AA6: call_method 0x57B2F0 struct [CWaterCannon] num_params 0 pop 0

function CWaterCannon__PushPeds<thiscall, 0x57B2F0>(struct: int)

CWaterCannon::Render

plugin::CallMethod<0x57B810, CWaterCannon *>(this);

0AA6: call_method 0x57B810 struct [CWaterCannon] num_params 0 pop 0

function CWaterCannon__Render<thiscall, 0x57B810>(struct: int)

CWaterCannon::Update_OncePerFrame

plugin::CallMethod<0x57BB90, CWaterCannon *, short>(this, index);

0AA6: call_method 0x57BB90 struct [CWaterCannon] num_params 1 pop 0 [index]

function CWaterCannon__Update_OncePerFrame<thiscall, 0x57BB90>(struct: int, index)

CWaterCannons::Init

plugin::Call<0x57B2C0>();

0AA5: call_function 0x57B2C0 num_params 0 pop 0

function CWaterCannons__Init<cdecl, 0x57B2C0>()

CWaterCannons::Render

plugin::Call<0x57B0E0>();

0AA5: call_function 0x57B0E0 num_params 0 pop 0

function CWaterCannons__Render<cdecl, 0x57B0E0>()

CWaterCannons::Update

plugin::Call<0x57B120>();

0AA5: call_function 0x57B120 num_params 0 pop 0

function CWaterCannons__Update<cdecl, 0x57B120>()

CWaterCannons::UpdateOne

plugin::Call<0x57B160, unsigned int, CVector, CVector>(pCar, posn, moveSpeed);

0AA5: call_function 0x57B160 num_params 3 pop 3 [moveSpeed] [posn] [pCar]

function CWaterCannons__UpdateOne<cdecl, 0x57B160>(pCar, posn, moveSpeed)

plugin_vc\game_vc\CWeaponEffects.cpp

CWeaponEffects::CWeaponEffects

plugin::CallMethod<0x5D5140, CWeaponEffects *>(this);

0AA6: call_method 0x5D5140 struct [CWeaponEffects] num_params 0 pop 0

function CWeaponEffects__CWeaponEffects<thiscall, 0x5D5140>(struct: int)

CWeaponEffects::ClearCrossHair

plugin::Call<0x5D5050>();

0AA5: call_function 0x5D5050 num_params 0 pop 0

function CWeaponEffects__ClearCrossHair<cdecl, 0x5D5050>()

CWeaponEffects::Init

plugin::Call<0x5D50B0>();

0AA5: call_function 0x5D50B0 num_params 0 pop 0

function CWeaponEffects__Init<cdecl, 0x5D50B0>()

CWeaponEffects::MarkTarget

plugin::Call<0x5D5060, CVector, unsigned char, unsigned char, unsigned char, unsigned char, float>(pos, red, green, blue, alpha, size);

0AA5: call_function 0x5D5060 num_params 6 pop 6 [size] [alpha] [blue] [green] [red] [pos]

function CWeaponEffects__MarkTarget<cdecl, 0x5D5060>(pos, red, green, blue, alpha, size)

CWeaponEffects::Render

plugin::Call<0x5D4E90>();

0AA5: call_function 0x5D4E90 num_params 0 pop 0

function CWeaponEffects__Render<cdecl, 0x5D4E90>()

CWeaponEffects::Shutdown

plugin::Call<0x5D5090>();

0AA5: call_function 0x5D5090 num_params 0 pop 0

function CWeaponEffects__Shutdown<cdecl, 0x5D5090>()

plugin_vc\game_vc\CWeaponInfo.cpp

CWeaponInfo::CWeaponInfo

plugin::CallMethod<0x5D58D0, CWeaponInfo *>(this);

0AA6: call_method 0x5D58D0 struct [CWeaponInfo] num_params 0 pop 0

function CWeaponInfo__CWeaponInfo<thiscall, 0x5D58D0>(struct: int)

CWeaponInfo::~CWeaponInfo

plugin::CallMethod<0x5D58C0, CWeaponInfo *>(this);

0AA6: call_method 0x5D58C0 struct [CWeaponInfo] num_params 0 pop 0

function CWeaponInfo__~CWeaponInfo<thiscall, 0x5D58C0>(struct: int)

CWeaponInfo::FindWeaponFireType

plugin::CallAndReturn(name);

0AA7: call_function_return 0x5D5170 num_params 1 pop 1 [name] func_ret [eWeaponFire]

function CWeaponInfo__FindWeaponFireType<cdecl, 0x5D5170>(name): int

CWeaponInfo::GetWeaponInfo

plugin::CallAndReturn(weaponType);

0AA7: call_function_return 0x5D5710 num_params 1 pop 1 [weaponType] func_ret [CWeaponInfo*]

function CWeaponInfo__GetWeaponInfo<cdecl, 0x5D5710>(weaponType): int

CWeaponInfo::Initialise

plugin::Call<0x5D5750>();

0AA5: call_function 0x5D5750 num_params 0 pop 0

function CWeaponInfo__Initialise<cdecl, 0x5D5750>()

CWeaponInfo::LoadWeaponData

plugin::Call<0x5D5250>();

0AA5: call_function 0x5D5250 num_params 0 pop 0

function CWeaponInfo__LoadWeaponData<cdecl, 0x5D5250>()

CWeaponInfo::Shutdown

plugin::Call<0x5D5730>();

0AA5: call_function 0x5D5730 num_params 0 pop 0

function CWeaponInfo__Shutdown<cdecl, 0x5D5730>()

plugin_vc\game_vc\CWeaponModelInfo.cpp

CWeaponModelInfo::GetWeaponInfo

plugin::CallMethodAndReturn(this);

0AA8: call_method_return 0x629C20 struct [CWeaponModelInfo] num_params 0 pop 0 func_ret [int]

function CWeaponModelInfo__GetWeaponInfo<thiscall, 0x629C20>(struct: int): int

CWeaponModelInfo::Init

plugin::CallMethod<0x629C70, CWeaponModelInfo *>(this);

0AA6: call_method 0x629C70 struct [CWeaponModelInfo] num_params 0 pop 0

function CWeaponModelInfo__Init<thiscall, 0x629C70>(struct: int)

CWeaponModelInfo::SetWeaponInfo

plugin::CallMethodAndReturn(this, weaponType);

0AA8: call_method_return 0x629C30 struct [CWeaponModelInfo] num_params 1 pop 0 [weaponType] func_ret [int]

function CWeaponModelInfo__SetWeaponInfo<thiscall, 0x629C30>(struct: int, weaponType): int

WeaponModelStore::~WeaponModelStore

plugin::CallMethod<0x5601E0, WeaponModelStore *>(this);

0AA6: call_method 0x5601E0 struct [WeaponModelStore] num_params 0 pop 0

function WeaponModelStore__~WeaponModelStore<thiscall, 0x5601E0>(struct: int)

plugin_vc\game_vc\CWeather.cpp

CWeather::AddRain

plugin::Call<0x57C900>();

0AA5: call_function 0x57C900 num_params 0 pop 0

function CWeather__AddRain<cdecl, 0x57C900>()

CWeather::AddSplashesDuringHurricane

plugin::Call<0x57D160>();

0AA5: call_function 0x57D160 num_params 0 pop 0

function CWeather__AddSplashesDuringHurricane<cdecl, 0x57D160>()

CWeather::AddStreamAfterRain

plugin::Call<0x57D340>();

0AA5: call_function 0x57D340 num_params 0 pop 0

function CWeather__AddStreamAfterRain<cdecl, 0x57D340>()

CWeather::ForceWeather

plugin::Call<0x57D570, short>(weather);

0AA5: call_function 0x57D570 num_params 1 pop 1 [weather]

function CWeather__ForceWeather<cdecl, 0x57D570>(weather)

CWeather::ForceWeatherNow

plugin::Call<0x57D550, short>(weather);

0AA5: call_function 0x57D550 num_params 1 pop 1 [weather]

function CWeather__ForceWeatherNow<cdecl, 0x57D550>(weather)

CWeather::Init

plugin::Call<0x57E040>();

0AA5: call_function 0x57E040 num_params 0 pop 0

function CWeather__Init<cdecl, 0x57E040>()

CWeather::ReleaseWeather

plugin::Call<0x57D540>();

0AA5: call_function 0x57D540 num_params 0 pop 0

function CWeather__ReleaseWeather<cdecl, 0x57D540>()

CWeather::RenderRainStreaks

plugin::Call<0x57BF40>();

0AA5: call_function 0x57BF40 num_params 0 pop 0

function CWeather__RenderRainStreaks<cdecl, 0x57BF40>()

CWeather::Update

plugin::Call<0x57D580>();

0AA5: call_function 0x57D580 num_params 0 pop 0

function CWeather__Update<cdecl, 0x57D580>()

plugin_vc\game_vc\CWindModifiers.cpp

CWindModifiers::FindWindModifier

plugin::CallAndReturnDynGlobal(gaddrof_o(CWindModifiers::FindWindModifier, bool (*)(CVector, float *, float *)), pos, x, y);

0AA7: call_function_return 0x629C90 num_params 3 pop 3 [y] [x] [pos] func_ret [bool]

function CWindModifiers__FindWindModifier<cdecl, 0x629C90>(pos, x, y): int

CWindModifiers::RegisterOne

plugin::CallDynGlobal(gaddrof_o(CWindModifiers::RegisterOne, void (*)(CVector, int)), pos, type);

plugin_vc\game_vc\CWorld.cpp

CWorld::Add

plugin::Call<0x4DB3F0, CEntity*>(entity);

0AA5: call_function 0x4DB3F0 num_params 1 pop 1 [entity]

function CWorld__Add<cdecl, 0x4DB3F0>(entity)

CWorld::AddParticles

plugin::Call<0x4D4BB0>();

0AA5: call_function 0x4D4BB0 num_params 0 pop 0

function CWorld__AddParticles<cdecl, 0x4D4BB0>()

CWorld::CallOffChaseForArea

plugin::Call<0x4D3200, float, float, float, float>(x1, y1, x2, y2);

0AA5: call_function 0x4D3200 num_params 4 pop 4 [y2] [x2] [y1] [x1]

function CWorld__CallOffChaseForArea<cdecl, 0x4D3200>(x1, y1, x2, y2)

CWorld::CallOffChaseForAreaSectorListPeds

plugin::Call<0x4D2DF0, CPtrList&, float, float, float, float, float, float, float, float>(list, x1, y1, x2, y2, arg5, arg6, arg7, arg8);

0AA5: call_function 0x4D2DF0 num_params 9 pop 9 [arg8] [arg7] [arg6] [arg5] [y2] [x2] [y1] [x1] [list]

function CWorld__CallOffChaseForAreaSectorListPeds<cdecl, 0x4D2DF0>(list, x1, y1, x2, y2, arg5, arg6, arg7, arg8)

CWorld::CallOffChaseForAreaSectorListVehicles

plugin::Call<0x4D2F50, CPtrList&, float, float, float, float, float, float, float, float>(list, x1, y1, x2, y2, arg5, arg6, arg7, arg8);

0AA5: call_function 0x4D2F50 num_params 9 pop 9 [arg8] [arg7] [arg6] [arg5] [y2] [x2] [y1] [x1] [list]

function CWorld__CallOffChaseForAreaSectorListVehicles<cdecl, 0x4D2F50>(list, x1, y1, x2, y2, arg5, arg6, arg7, arg8)

CWorld::ClearCarsFromArea

plugin::Call<0x4D3700, float, float, float, float, float, float>(x1, y1, z1, x2, y2, z2);

0AA5: call_function 0x4D3700 num_params 6 pop 6 [z2] [y2] [x2] [z1] [y1] [x1]

function CWorld__ClearCarsFromArea<cdecl, 0x4D3700>(x1, y1, z1, x2, y2, z2)

CWorld::ClearExcitingStuffFromArea

plugin::Call<0x4D38F0, CVector const&, float, unsigned char>(point, radius, bRemoveProjectilesAndShadows);

0AA5: call_function 0x4D38F0 num_params 3 pop 3 [bRemoveProjectilesAndShadows] [radius] [point]

function CWorld__ClearExcitingStuffFromArea<cdecl, 0x4D38F0>(point, radius, bRemoveProjectilesAndShadows)

CWorld::ClearForRestart

plugin::Call<0x4DB4A0>();

0AA5: call_function 0x4DB4A0 num_params 0 pop 0

function CWorld__ClearForRestart<cdecl, 0x4DB4A0>()

CWorld::ClearPedsFromArea

plugin::Call<0x4D35C0, float, float, float, float, float, float>(x1, y1, z1, x2, y2, z2);

0AA5: call_function 0x4D35C0 num_params 6 pop 6 [z2] [y2] [x2] [z1] [y1] [x1]

function CWorld__ClearPedsFromArea<cdecl, 0x4D35C0>(x1, y1, z1, x2, y2, z2)

CWorld::ClearScanCodes

plugin::Call<0x4D7460>();

0AA5: call_function 0x4D7460 num_params 0 pop 0

function CWorld__ClearScanCodes<cdecl, 0x4D7460>()

CWorld::ExtinguishAllCarFiresInArea

plugin::Call<0x4D3480, CVector, float>(point, radius);

0AA5: call_function 0x4D3480 num_params 2 pop 2 [radius] [point]

function CWorld__ExtinguishAllCarFiresInArea<cdecl, 0x4D3480>(point, radius)

CWorld::FindGroundZFor3DCoord

plugin::CallAndReturn(x, y, z, outResult);

0AA7: call_function_return 0x4D53A0 num_params 4 pop 4 [outResult] [z] [y] [x] func_ret [float]

function CWorld__FindGroundZFor3DCoord<cdecl, 0x4D53A0>(x, y, z, outResult): float

CWorld::FindGroundZForCoord

plugin::CallAndReturn(x, y);

0AA7: call_function_return 0x4D5540 num_params 2 pop 2 [y] [x] func_ret [float]

function CWorld__FindGroundZForCoord<cdecl, 0x4D5540>(x, y): float

CWorld::FindMissionEntitiesIntersectingCube

plugin::Call<0x4D5800, CVector const&, CVector const&, short, short, CEntity*, bool, bool, bool>(cornerA, cornerB, outCount, maxCount, outEntities, vehicles, peds, objects);

0AA5: call_function 0x4D5800 num_params 8 pop 8 [objects] [peds] [vehicles] [outEntities] [maxCount] [outCount] [cornerB] [cornerA]

function CWorld__FindMissionEntitiesIntersectingCube<cdecl, 0x4D5800>(cornerA, cornerB, outCount, maxCount, outEntities, vehicles, peds, objects)

CWorld::FindMissionEntitiesIntersectingCubeSectorList

plugin::Call<0x4D56B0, CPtrList&, CVector const&, CVector const&, short, short, CEntity*, bool, bool, bool>(list, cornerA, cornerB, outCount, maxCount, outEntities, vehiclesList, pedsList, objectsList);

0AA5: call_function 0x4D56B0 num_params 9 pop 9 [objectsList] [pedsList] [vehiclesList] [outEntities] [maxCount] [outCount] [cornerB] [cornerA] [list]

function CWorld__FindMissionEntitiesIntersectingCubeSectorList<cdecl, 0x4D56B0>(list, cornerA, cornerB, outCount, maxCount, outEntities, vehiclesList, pedsList, objectsList)

CWorld::FindObjectsInRange

plugin::Call<0x4D6B90, CVector const&, float, bool, short, short, CEntity*, bool, bool, bool, bool, bool>(point, radius, b2D, outCount, maxCount, outEntities, buildings, vehicles, peds, objects, dummies);

0AA5: call_function 0x4D6B90 num_params 11 pop 11 [dummies] [objects] [peds] [vehicles] [buildings] [outEntities] [maxCount] [outCount] [b2D] [radius] [point]

function CWorld__FindObjectsInRange<cdecl, 0x4D6B90>(point, radius, b2D, outCount, maxCount, outEntities, buildings, vehicles, peds, objects, dummies)

CWorld::FindObjectsInRangeSectorList

plugin::Call<0x4D6AD0, CPtrList&, CVector const&, float, bool, short, short, CEntity*>(list, point, radius, b2D, outCount, maxCount, outEntities);

0AA5: call_function 0x4D6AD0 num_params 7 pop 7 [outEntities] [maxCount] [outCount] [b2D] [radius] [point] [list]

function CWorld__FindObjectsInRangeSectorList<cdecl, 0x4D6AD0>(list, point, radius, b2D, outCount, maxCount, outEntities)

CWorld::FindObjectsIntersectingAngledCollisionBox

plugin::Call<0x4D5B90, CBox const&, CMatrix const&, CVector const&, float, float, float, float, short, short, CEntity*, bool, bool, bool, bool, bool>(box, transform, point, x1, y1, x2, y2, outCount, maxCount, outEntities, buildings, vehicles, peds, objects, dummies);

0AA5: call_function 0x4D5B90 num_params 15 pop 15 [dummies] [objects] [peds] [vehicles] [buildings] [outEntities] [maxCount] [outCount] [y2] [x2] [y1] [x1] [point] [transform] [box]

function CWorld__FindObjectsIntersectingAngledCollisionBox<cdecl, 0x4D5B90>(box, transform, point, x1, y1, x2, y2, outCount, maxCount, outEntities, buildings, vehicles, peds, objects, dummies)

CWorld::FindObjectsIntersectingAngledCollisionBoxSectorList

plugin::Call<0x4D5A90, CPtrList&, CBox const&, CMatrix const&, CVector const&, short, short, CEntity*>(list, box, transform, point, outCount, maxCount, outEntities);

0AA5: call_function 0x4D5A90 num_params 7 pop 7 [outEntities] [maxCount] [outCount] [point] [transform] [box] [list]

function CWorld__FindObjectsIntersectingAngledCollisionBoxSectorList<cdecl, 0x4D5A90>(list, box, transform, point, outCount, maxCount, outEntities)

CWorld::FindObjectsIntersectingCube

plugin::Call<0x4D5FB0, CVector const&, CVector const&, short, short, CEntity*, bool, bool, bool, bool, bool>(cornerA, cornerB, outCount, maxCount, outEntities, buildings, vehicles, peds, objects, dummies);

0AA5: call_function 0x4D5FB0 num_params 10 pop 10 [dummies] [objects] [peds] [vehicles] [buildings] [outEntities] [maxCount] [outCount] [cornerB] [cornerA]

function CWorld__FindObjectsIntersectingCube<cdecl, 0x4D5FB0>(cornerA, cornerB, outCount, maxCount, outEntities, buildings, vehicles, peds, objects, dummies)

CWorld::FindObjectsIntersectingCubeSectorList

plugin::Call<0x4D5EA0, CPtrList&, CVector const&, CVector const&, short, short, CEntity*>(list, cornerA, cornerB, outCount, maxCount, outEntities);

0AA5: call_function 0x4D5EA0 num_params 6 pop 6 [outEntities] [maxCount] [outCount] [cornerB] [cornerA] [list]

function CWorld__FindObjectsIntersectingCubeSectorList<cdecl, 0x4D5EA0>(list, cornerA, cornerB, outCount, maxCount, outEntities)

CWorld::FindObjectsKindaColliding

plugin::Call<0x4D6370, CVector const&, float, bool, short, short, CEntity*, bool, bool, bool, bool, bool>(point, radius, b2D, outCount, maxCount, outEntities, buildings, vehicles, peds, objects, dummies);

0AA5: call_function 0x4D6370 num_params 11 pop 11 [dummies] [objects] [peds] [vehicles] [buildings] [outEntities] [maxCount] [outCount] [b2D] [radius] [point]

function CWorld__FindObjectsKindaColliding<cdecl, 0x4D6370>(point, radius, b2D, outCount, maxCount, outEntities, buildings, vehicles, peds, objects, dummies)

CWorld::FindObjectsKindaCollidingSectorList

plugin::Call<0x4D6280, CPtrList&, CVector const&, float, bool, short, short, CEntity*>(list, point, radius, b2D, outCount, maxCount, outEntities);

0AA5: call_function 0x4D6280 num_params 7 pop 7 [outEntities] [maxCount] [outCount] [b2D] [radius] [point] [list]

function CWorld__FindObjectsKindaCollidingSectorList<cdecl, 0x4D6280>(list, point, radius, b2D, outCount, maxCount, outEntities)

CWorld::FindObjectsOfTypeInRange

plugin::Call<0x4D6770, unsigned int, CVector const&, float, bool, short, short, CEntity*, bool, bool, bool, bool, bool>(modelId, point, radius, b2D, outCount, maxCount, outEntities, buildings, vehicles, peds, objects, dummies);

0AA5: call_function 0x4D6770 num_params 12 pop 12 [dummies] [objects] [peds] [vehicles] [buildings] [outEntities] [maxCount] [outCount] [b2D] [radius] [point] [modelId]

function CWorld__FindObjectsOfTypeInRange<cdecl, 0x4D6770>(modelId, point, radius, b2D, outCount, maxCount, outEntities, buildings, vehicles, peds, objects, dummies)

CWorld::FindObjectsOfTypeInRangeSectorList

plugin::Call<0x4D66A0, unsigned int, CPtrList&, CVector const&, float, bool, short, short, CEntity*>(modelId, list, point, radius, b2D, outCount, maxCount, outEntities);

0AA5: call_function 0x4D66A0 num_params 8 pop 8 [outEntities] [maxCount] [outCount] [b2D] [radius] [point] [list] [modelId]

function CWorld__FindObjectsOfTypeInRangeSectorList<cdecl, 0x4D66A0>(modelId, list, point, radius, b2D, outCount, maxCount, outEntities)

CWorld::FindRoofZFor3DCoord

plugin::CallAndReturn(x, y, z, outResult);

0AA7: call_function_return 0x4D51D0 num_params 4 pop 4 [outResult] [z] [y] [x] func_ret [float]

function CWorld__FindRoofZFor3DCoord<cdecl, 0x4D51D0>(x, y, z, outResult): float

CWorld::GetIsLineOfSightClear

plugin::CallAndReturn(origin, target, buildings, vehicles, peds, objects, dummies, doSeeThroughCheck, doCameraIgnoreCheck);

0AA7: call_function_return 0x4DA560 num_params 9 pop 9 [doCameraIgnoreCheck] [doSeeThroughCheck] [dummies] [objects] [peds] [vehicles] [buildings] [target] [origin] func_ret [bool]

function CWorld__GetIsLineOfSightClear<cdecl, 0x4DA560>(origin, target, buildings, vehicles, peds, objects, dummies, doSeeThroughCheck, doCameraIgnoreCheck): int

CWorld::GetIsLineOfSightSectorClear

plugin::CallAndReturn(sector, line, buildings, vehicles, peds, objects, dummies, doSeeThroughCheck, doCameraIgnoreCheck);

0AA7: call_function_return 0x4D6EC0 num_params 9 pop 9 [doCameraIgnoreCheck] [doSeeThroughCheck] [dummies] [objects] [peds] [vehicles] [buildings] [line] [sector] func_ret [bool]

function CWorld__GetIsLineOfSightSectorClear<cdecl, 0x4D6EC0>(sector, line, buildings, vehicles, peds, objects, dummies, doSeeThroughCheck, doCameraIgnoreCheck): int

CWorld::Initialise

plugin::Call<0x4DB9A0>();

0AA5: call_function 0x4DB9A0 num_params 0 pop 0

function CWorld__Initialise<cdecl, 0x4DB9A0>()

CWorld::IsWanderPathClear

plugin::CallAndReturn(origin, target, arg2, arg3);

0AA7: call_function_return 0x4D2620 num_params 4 pop 4 [arg3] [arg2] [target] [origin] func_ret [bool]

function CWorld__IsWanderPathClear<cdecl, 0x4D2620>(origin, target, arg2, arg3): int

CWorld::Process

plugin::Call<0x4D7500>();

0AA5: call_function 0x4D7500 num_params 0 pop 0

function CWorld__Process<cdecl, 0x4D7500>()

CWorld::ProcessLineOfSight

plugin::CallAndReturn(origin, target, outColPoint, outEntity, buildings, vehicles, peds, objects, dummies, doSeeThroughCheck, doCameraIgnoreCheck, doShootThroughCheck);

0AA7: call_function_return 0x4D92D0 num_params 12 pop 12 [doShootThroughCheck] [doCameraIgnoreCheck] [doSeeThroughCheck] [dummies] [objects] [peds] [vehicles] [buildings] [outEntity] [outColPoint] [target] [origin] func_ret [bool]

function CWorld__ProcessLineOfSight<cdecl, 0x4D92D0>(origin, target, outColPoint, outEntity, buildings, vehicles, peds, objects, dummies, doSeeThroughCheck, doCameraIgnoreCheck, doShootThroughCheck): int

CWorld::ProcessLineOfSightSector

plugin::CallAndReturn(sector, line, outColPoint, maxTouchDistance, outEntity, buildings, vehicles, peds, objects, dummies, doSeeThroughCheck, doCameraIgnoreCheck, doShootThroughCheck);

0AA7: call_function_return 0x4D9060 num_params 13 pop 13 [doShootThroughCheck] [doCameraIgnoreCheck] [doSeeThroughCheck] [dummies] [objects] [peds] [vehicles] [buildings] [outEntity] [maxTouchDistance] [outColPoint] [line] [sector] func_ret [bool]

function CWorld__ProcessLineOfSightSector<cdecl, 0x4D9060>(sector, line, outColPoint, maxTouchDistance, outEntity, buildings, vehicles, peds, objects, dummies, doSeeThroughCheck, doCameraIgnoreCheck, doShootThroughCheck): int

CWorld::ProcessLineOfSightSectorList

plugin::CallAndReturn(list, line, outColPoint, maxTouchDistance, outEntity, doSeeThroughCheck, doCameraIgnoreCheck, doShootThroughCheck);

0AA7: call_function_return 0x4D8C60 num_params 8 pop 8 [doShootThroughCheck] [doCameraIgnoreCheck] [doSeeThroughCheck] [outEntity] [maxTouchDistance] [outColPoint] [line] [list] func_ret [bool]

function CWorld__ProcessLineOfSightSectorList<cdecl, 0x4D8C60>(list, line, outColPoint, maxTouchDistance, outEntity, doSeeThroughCheck, doCameraIgnoreCheck, doShootThroughCheck): int

CWorld::ProcessVerticalLine

plugin::CallAndReturn&, bool, bool, bool, bool, bool, bool, CStoredCollPoly>(origin, distance, outColPoint, outEntity, buildings, vehicles, peds, objects, dummies, doSeeThroughCheck, outCollPoly);

0AA7: call_function_return 0x4D8B00 num_params 11 pop 11 [outCollPoly] [doSeeThroughCheck] [dummies] [objects] [peds] [vehicles] [buildings] [outEntity] [outColPoint] [distance] [origin] func_ret [bool]

function CWorld__ProcessVerticalLine<cdecl, 0x4D8B00>(origin, distance, outColPoint, outEntity, buildings, vehicles, peds, objects, dummies, doSeeThroughCheck, outCollPoly): int

CWorld::ProcessVerticalLineSector

plugin::CallAndReturn&, bool, bool, bool, bool, bool, bool, CStoredCollPoly>(sector, line, outColPoint, outEntity, buildings, vehicles, peds, objects, dummies, doSeeThroughCheck, outCollPoly);

0AA7: call_function_return 0x4D84D0 num_params 11 pop 11 [outCollPoly] [doSeeThroughCheck] [dummies] [objects] [peds] [vehicles] [buildings] [outEntity] [outColPoint] [line] [sector] func_ret [bool]

function CWorld__ProcessVerticalLineSector<cdecl, 0x4D84D0>(sector, line, outColPoint, outEntity, buildings, vehicles, peds, objects, dummies, doSeeThroughCheck, outCollPoly): int

CWorld::Remove

plugin::Call<0x4DB310, CEntity*>(entity);

0AA5: call_function 0x4DB310 num_params 1 pop 1 [entity]

function CWorld__Remove<cdecl, 0x4DB310>(entity)

CWorld::RemoveFallenCars

plugin::Call<0x4D48A0>();

0AA5: call_function 0x4D48A0 num_params 0 pop 0

function CWorld__RemoveFallenCars<cdecl, 0x4D48A0>()

CWorld::RemoveFallenPeds

plugin::Call<0x4D4A40>();

0AA5: call_function 0x4D4A40 num_params 0 pop 0

function CWorld__RemoveFallenPeds<cdecl, 0x4D4A40>()

CWorld::RemoveReferencesToDeletedObject

plugin::Call<0x4D5090, CEntity*>(entity);

0AA5: call_function 0x4D5090 num_params 1 pop 1 [entity]

function CWorld__RemoveReferencesToDeletedObject<cdecl, 0x4D5090>(entity)

CWorld::RepositionCertainDynamicObjects

plugin::Call<0x4D4850>();

0AA5: call_function 0x4D4850 num_params 0 pop 0

function CWorld__RepositionCertainDynamicObjects<cdecl, 0x4D4850>()

CWorld::RepositionOneObject

plugin::Call<0x4D43A0, CEntity*>(entity);

0AA5: call_function 0x4D43A0 num_params 1 pop 1 [entity]

function CWorld__RepositionOneObject<cdecl, 0x4D43A0>(entity)

CWorld::SetAllCarsCanBeDamaged

plugin::Call<0x4D3550, bool>(enable);

0AA5: call_function 0x4D3550 num_params 1 pop 1 [enable]

function CWorld__SetAllCarsCanBeDamaged<cdecl, 0x4D3550>(enable)

CWorld::SetCarsOnFire

plugin::Call<0x4D4C30, float, float, float, float, CEntity*>(x, y, z, radius, fireCreator);

0AA5: call_function 0x4D4C30 num_params 5 pop 5 [fireCreator] [radius] [z] [y] [x]

function CWorld__SetCarsOnFire<cdecl, 0x4D4C30>(x, y, z, radius, fireCreator)

CWorld::SetPedsChoking

plugin::Call<0x4D4D90, float, float, float, float, CEntity*>(x, y, z, radius, gasCreator);

0AA5: call_function 0x4D4D90 num_params 5 pop 5 [gasCreator] [radius] [z] [y] [x]

function CWorld__SetPedsChoking<cdecl, 0x4D4D90>(x, y, z, radius, gasCreator)

CWorld::SetPedsOnFire

plugin::Call<0x4D4F30, float, float, float, float, CEntity*>(x, y, z, radius, fireCreator);

0AA5: call_function 0x4D4F30 num_params 5 pop 5 [fireCreator] [radius] [z] [y] [x]

function CWorld__SetPedsOnFire<cdecl, 0x4D4F30>(x, y, z, radius, fireCreator)

CWorld::ShutDown

plugin::Call<0x4DB590>();

0AA5: call_function 0x4DB590 num_params 0 pop 0

function CWorld__ShutDown<cdecl, 0x4DB590>()

CWorld::StopAllLawEnforcersInTheirTracks

plugin::Call<0x4D25B0>();

0AA5: call_function 0x4D25B0 num_params 0 pop 0

function CWorld__StopAllLawEnforcersInTheirTracks<cdecl, 0x4D25B0>()

CWorld::TestSphereAgainstSectorList

plugin::CallAndReturn, 0x4D3C40, CPtrList&, CVector, float, CEntity, bool>(list, sphereCenter, sphereRadius, ignoreEntity, doCameraIgnoreCheck);

0AA7: call_function_return 0x4D3C40 num_params 5 pop 5 [doCameraIgnoreCheck] [ignoreEntity] [sphereRadius] [sphereCenter] [list] func_ret [CEntity*]

function CWorld__TestSphereAgainstSectorList<cdecl, 0x4D3C40>(list, sphereCenter, sphereRadius, ignoreEntity, doCameraIgnoreCheck): int

CWorld::TestSphereAgainstWorld

plugin::CallAndReturn, 0x4D3F40, CVector, float, CEntity, bool, bool, bool, bool, bool, bool>(sphereCenter, sphereRadius, ignoreEntity, buildings, vehicles, peds, objects, dummies, doSeeThroughCheck);

0AA7: call_function_return 0x4D3F40 num_params 9 pop 9 [doSeeThroughCheck] [dummies] [objects] [peds] [vehicles] [buildings] [ignoreEntity] [sphereRadius] [sphereCenter] func_ret [CEntity*]

function CWorld__TestSphereAgainstWorld<cdecl, 0x4D3F40>(sphereCenter, sphereRadius, ignoreEntity, buildings, vehicles, peds, objects, dummies, doSeeThroughCheck): int

CWorld::TriggerExplosion

plugin::Call<0x4D82D0, CVector const&, float, float, CEntity*, bool>(point, radius, visibleDistance, entity, processVehicleBombTimer);

0AA5: call_function 0x4D82D0 num_params 5 pop 5 [processVehicleBombTimer] [entity] [visibleDistance] [radius] [point]

function CWorld__TriggerExplosion<cdecl, 0x4D82D0>(point, radius, visibleDistance, entity, processVehicleBombTimer)

CWorld::TriggerExplosionSectorList

plugin::Call<0x4D7B90, CPtrList&, CVector const&, float, float, CEntity*, bool>(list, point, radius, visibleDistance, entity, processVehicleBombTimer);

0AA5: call_function 0x4D7B90 num_params 6 pop 6 [processVehicleBombTimer] [entity] [visibleDistance] [radius] [point] [list]

function CWorld__TriggerExplosionSectorList<cdecl, 0x4D7B90>(list, point, radius, visibleDistance, entity, processVehicleBombTimer)

CWorld::UseDetonator

plugin::Call<0x4D42F0, CEntity*>(creator);

0AA5: call_function 0x4D42F0 num_params 1 pop 1 [creator]

function CWorld__UseDetonator<cdecl, 0x4D42F0>(creator)

plugin_vc\game_vc\CZone.cpp

CZone::GetTranslatedName

plugin::CallMethodAndReturn, 0x4DE4B0, CZone>(this);

0AA8: call_method_return 0x4DE4B0 struct [CZone] num_params 0 pop 0 func_ret [wchar_t*]

function CZone__GetTranslatedName<thiscall, 0x4DE4B0>(struct: int): int

plugin_vc\game_vc\NodeName.cpp

*GetFrameNodeName

plugin::CallAndReturnDynGlobal(gaddrof(GetFrameNodeName), frame);

0AA7: call_function_return 0x580600 num_params 1 pop 1 [frame] func_ret [char *]

function GetFrameNodeName<cdecl, 0x580600>(frame): int

NodeNamePluginAttach

plugin::CallAndReturnDynGlobal(gaddrof(NodeNamePluginAttach));

0AA7: call_function_return 0x580620 num_params 0 pop 0 func_ret [RwBool]

function NodeNamePluginAttach<cdecl, 0x580620>(): int

NodeNameStreamGetSize

plugin::CallAndReturnDynGlobal(gaddrof(NodeNameStreamGetSize), object, offsetInObject, sizeInObject);

0AA7: call_function_return 0x580670 num_params 3 pop 3 [sizeInObject] [offsetInObject] [object] func_ret [RwInt32]

function NodeNameStreamGetSize<cdecl, 0x580670>(object, offsetInObject, sizeInObject): int

*NodeNameStreamRead

plugin::CallAndReturnDynGlobal(gaddrof(NodeNameStreamRead), stream, binaryLength, object, offsetInObject, sizeInObject);

0AA7: call_function_return 0x5806A0 num_params 5 pop 5 [sizeInObject] [offsetInObject] [object] [binaryLength] [stream] func_ret [RwStream *]

function NodeNameStreamRead<cdecl, 0x5806A0>(stream, binaryLength, object, offsetInObject, sizeInObject): int

*NodeNameStreamWrite

plugin::CallAndReturnDynGlobal(gaddrof(NodeNameStreamWrite), stream, binaryLength, object, offsetInObject, sizeInObject);

0AA7: call_function_return 0x5806D0 num_params 5 pop 5 [sizeInObject] [offsetInObject] [object] [binaryLength] [stream] func_ret [RwStream *]

function NodeNameStreamWrite<cdecl, 0x5806D0>(stream, binaryLength, object, offsetInObject, sizeInObject): int

*NodeNameCopy

plugin::CallAndReturnDynGlobal(gaddrof(NodeNameCopy), dstObject, srcObject, offsetInObject, sizeInObject);

0AA7: call_function_return 0x580700 num_params 4 pop 4 [sizeInObject] [offsetInObject] [srcObject] [dstObject] func_ret [void *]

function NodeNameCopy<cdecl, 0x580700>(dstObject, srcObject, offsetInObject, sizeInObject): int

*NodeNameDestructor

plugin::CallAndReturnDynGlobal(gaddrof(NodeNameDestructor), object, offsetInObject, sizeInObject);

0AA7: call_function_return 0x580730 num_params 3 pop 3 [sizeInObject] [offsetInObject] [object] func_ret [void *]

function NodeNameDestructor<cdecl, 0x580730>(object, offsetInObject, sizeInObject): int

*NodeNameConstructor

plugin::CallAndReturnDynGlobal(gaddrof(NodeNameConstructor), object, offsetInObject, sizeInObject);

0AA7: call_function_return 0x580740 num_params 3 pop 3 [sizeInObject] [offsetInObject] [object] func_ret [void *]

function NodeNameConstructor<cdecl, 0x580740>(object, offsetInObject, sizeInObject): int

plugin_vc\game_vc\meta\meta.cAudioScriptObject.h

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr(cAudioScriptObject), reinterpret_cast(objBuff));

~stack_object

plugin::CallMethodDynGlobal(dtor_gaddr(cAudioScriptObject), reinterpret_cast(objBuff));

*operator_new

plugin::CallAndReturnDynGlobal(op_new_gaddr(cAudioScriptObject), sizeof(cAudioScriptObject));

*>

plugin::CallMethodDynGlobal(ctor_gaddr(cAudioScriptObject), obj);

plugin::CallMethodDynGlobal(ctor_gaddr(cAudioScriptObject), &objArray[i]);

plugin::CallMethodDynGlobal(dtor_gaddr(cAudioScriptObject), obj);

plugin::CallMethodDynGlobal

plugin::CallDynGlobal(op_delete_gaddr(cAudioScriptObject), obj);

plugin::CallMethodDynGlobal(dtor_gaddr(cAudioScriptObject), &objArray[i]);

plugin_vc\game_vc\meta\meta.CBulletTrace.h

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr(CBulletTrace), reinterpret_cast(objBuff));

*>

plugin::CallMethodDynGlobal(ctor_gaddr(CBulletTrace), obj);

plugin::CallMethodDynGlobal(ctor_gaddr(CBulletTrace), &objArray[i]);

plugin_vc\game_vc\meta\meta.CCutsceneShadow.h

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr(CCutsceneShadow), reinterpret_cast(objBuff));

~stack_object

plugin::CallMethodDynGlobal(dtor_gaddr(CCutsceneShadow), reinterpret_cast(objBuff));

*>

plugin::CallMethodDynGlobal(ctor_gaddr(CCutsceneShadow), obj);

plugin::CallMethodDynGlobal(ctor_gaddr(CCutsceneShadow), &objArray[i]);

plugin::CallMethodDynGlobal(dtor_gaddr(CCutsceneShadow), obj);

plugin::CallMethodDynGlobal(dtor_gaddr(CCutsceneShadow), &objArray[i]);

plugin_vc\game_vc\meta\meta.CDirectory.h

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr_o(CDirectory, void(int)), reinterpret_cast(objBuff), entriesNum);

~stack_object

plugin::CallMethodDynGlobal(dtor_gaddr(CDirectory), reinterpret_cast(objBuff));

*>

plugin::CallMethodDynGlobal(ctor_gaddr_o(CDirectory, void(int)), obj, entriesNum);

plugin::CallMethodDynGlobal(dtor_gaddr(CDirectory), obj);

plugin::CallMethodDynGlobal(dtor_gaddr(CDirectory), &objArray[i]);

plugin_vc\game_vc\meta\meta.CPad.h

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr(CPad), reinterpret_cast(objBuff));

~stack_object

plugin::CallMethodDynGlobal(dtor_gaddr(CPad), reinterpret_cast(objBuff));

*>

plugin::CallMethodDynGlobal(ctor_gaddr(CPad), obj);

plugin::CallMethodDynGlobal(ctor_gaddr(CPad), &objArray[i]);

plugin::CallMethodDynGlobal(dtor_gaddr(CPad), obj);

plugin::CallMethodDynGlobal(dtor_gaddr(CPad), &objArray[i]);

plugin_vc\game_vc\meta\meta.CParticle.h

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr(CParticle), reinterpret_cast(objBuff));

~stack_object

plugin::CallMethodDynGlobal(dtor_gaddr(CParticle), reinterpret_cast(objBuff));

*>

plugin::CallMethodDynGlobal(ctor_gaddr(CParticle), obj);

plugin::CallMethodDynGlobal(ctor_gaddr(CParticle), &objArray[i]);

plugin::CallMethodDynGlobal(dtor_gaddr(CParticle), obj);

plugin::CallMethodDynGlobal(dtor_gaddr(CParticle), &objArray[i]);

plugin_vc\game_vc\meta\meta.CPedAttractor.h

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr_o(CPedAttractor, void(C2dEffect *, CMatrix const &, int, float, float, float, float, float, float, float)), reinterpret_cast(objBuff), effect, matrix, maxPeds, qDist, waitTime, approachTime, distance, headingDiff, posDisp, headDisp);

~stack_object

plugin::CallMethodDynGlobal(dtor_gaddr(CPedAttractor), reinterpret_cast(objBuff));

*>

plugin::CallMethodDynGlobal(ctor_gaddr_o(CPedAttractor, void(C2dEffect *, CMatrix const &, int, float, float, float, float, float, float, float)), obj, effect, matrix, maxPeds, qDist, waitTime, approachTime, distance, headingDiff, posDisp, headDisp);

plugin::CallVirtualMethod<1, CPedAttractor *, unsigned char>(obj, 1);

plugin::CallVirtualMethod<1, CPedAttractor *, unsigned char>(&objArray[i], 1);

plugin_vc\game_vc\meta\meta.CPhone.h

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr(CPhone), reinterpret_cast(objBuff));

~stack_object

plugin::CallMethodDynGlobal(dtor_gaddr(CPhone), reinterpret_cast(objBuff));

*>

plugin::CallMethodDynGlobal(ctor_gaddr(CPhone), obj);

plugin::CallMethodDynGlobal(ctor_gaddr(CPhone), &objArray[i]);

plugin::CallMethodDynGlobal(dtor_gaddr(CPhone), obj);

plugin::CallMethodDynGlobal(dtor_gaddr(CPhone), &objArray[i]);

plugin_vc\game_vc\meta\meta.CPhoneInfo.h

~stack_object

plugin::CallMethodDynGlobal(dtor_gaddr(CPhoneInfo), reinterpret_cast(objBuff));

plugin::CallMethodDynGlobal(dtor_gaddr(CPhoneInfo), obj);

plugin::CallMethodDynGlobal(dtor_gaddr(CPhoneInfo), &objArray[i]);

plugin_vc\game_vc\meta\meta.CPointLight.h

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr(CPointLight), reinterpret_cast(objBuff));

*>

plugin::CallMethodDynGlobal(ctor_gaddr(CPointLight), obj);

plugin::CallMethodDynGlobal(ctor_gaddr(CPointLight), &objArray[i]);

plugin_vc\game_vc\meta\meta.CRouteNode.h

stack_object

plugin::CallMethodDynGlobal(ctor_gaddr(CRouteNode), reinterpret_cast(objBuff));

*>

plugin::CallMethodDynGlobal(ctor_gaddr(CRouteNode), obj);

plugin::CallMethodDynGlobal(ctor_gaddr(CRouteNode), &objArray[i]);

plugin_vc\game_vc\meta\meta.CWindModifiers.h