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

Method GetPosition

ogsr_engine/xrGame/PHMovementControl.cpp:849–862  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

847}
848
849void CPHMovementControl::GetPosition(Fvector& P)
850{
851 VERIFY_BOUNDARIES2(P, phBoundaries, m_character->PhysicsRefObject(), "CPHMovementControl::GetPosition arqument pos");
852
853#ifdef DEBUG
854 if (ph_dbg_draw_mask1.test(ph_m1_DbgTrackObject) && (!!pObject->cName()) && _stricmp(PH_DBG_ObjectTrack(), *pObject->cName()) == 0)
855 {
856 Msg("CPHMovementControl::GetPosition %s (Object Position) %f,%f,%f", PH_DBG_ObjectTrack(), pObject->Position().x, pObject->Position().y, pObject->Position().z);
857 Msg("CPHMovementControl::GetPosition %s (CPHMovementControl::vPosition) %f,%f,%f", PH_DBG_ObjectTrack(), vPosition.x, vPosition.y, vPosition.z);
858 }
859#endif
860 P.set(vPosition);
861 VERIFY_BOUNDARIES2(vPosition, phBoundaries, m_character->PhysicsRefObject(), "CPHMovementControl::GetPosition out pos");
862}
863
864void CPHMovementControl::AllocateCharacterObject(CharacterType type)
865{

Callers 2

TryPositionMethod · 0.45
VirtualMoveToMethod · 0.45

Calls 7

PH_DBG_ObjectTrackFunction · 0.85
MsgFunction · 0.85
PositionMethod · 0.80
PhysicsRefObjectMethod · 0.45
testMethod · 0.45
cNameMethod · 0.45
setMethod · 0.45

Tested by

no test coverage detected