MCPcopy Create free account
hub / github.com/OGSR/OGSR-Engine / P_BuildStaticGeomShell

Function P_BuildStaticGeomShell

ogsr_engine/xrGame/PHStaticGeomShell.cpp:40–49  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

38void cb(CBoneInstance* B) {}
39
40void P_BuildStaticGeomShell(CPHStaticGeomShell* pUnbrokenObject, CGameObject* obj, ObjectContactCallbackFun* object_contact_callback, Fobb& b)
41{
42 pUnbrokenObject->add_Box(b);
43 pUnbrokenObject->Activate(obj->XFORM());
44
45 pUnbrokenObject->set_PhysicsRefObject(smart_cast<CPhysicsShellHolder*>(obj));
46 // m_pUnbrokenObject->SetPhObjectInGeomData(m_pUnbrokenObject);
47 pUnbrokenObject->set_ObjectContactCallback(object_contact_callback);
48 CPHCollideValidator::SetNonDynamicObject(*pUnbrokenObject);
49}
50CPHStaticGeomShell* P_BuildStaticGeomShell(CGameObject* obj, ObjectContactCallbackFun* object_contact_callback, Fobb& b)
51{
52 CPHStaticGeomShell* pUnbrokenObject = xr_new<CPHStaticGeomShell>();

Callers 2

CreateUnbrokenMethod · 0.85
net_SpawnMethod · 0.85

Calls 10

VisualMethod · 0.80
xform_setMethod · 0.80
LL_BoneCountMethod · 0.80
set_callbackMethod · 0.80
add_BoxMethod · 0.45
ActivateMethod · 0.45
set_PhysicsRefObjectMethod · 0.45
CalculateBonesMethod · 0.45
getradiusMethod · 0.45

Tested by

no test coverage detected