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

Method net_Spawn

ogsr_engine/xrGame/PhysicsShellHolder.cpp:48–68  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

46};
47static u8 st_enable_state = (u8)stNotDefitnite;
48BOOL CPhysicsShellHolder::net_Spawn(CSE_Abstract* DC)
49{
50 CParticlesPlayer::net_SpawnParticles();
51 st_enable_state = (u8)stNotDefitnite;
52 b_sheduled = true;
53 BOOL ret = inherited::net_Spawn(DC); // load
54 // create_physic_shell ();
55 if (PPhysicsShell() && PPhysicsShell()->isFullActive())
56 {
57 PPhysicsShell()->GetGlobalTransformDynamic(&XFORM());
58 switch (EEnableState(st_enable_state))
59 {
60 case stEnable: PPhysicsShell()->Enable(); break;
61 case stDisable: PPhysicsShell()->Disable(); break;
62 case stNotDefitnite:; break;
63 }
64 ApplySpawnIniToPhysicShell(pSettings, PPhysicsShell(), false);
65 st_enable_state = (u8)stNotDefitnite;
66 }
67 return ret;
68}
69
70void CPhysicsShellHolder::Load(LPCSTR section)
71{

Callers

nothing calls this directly

Calls 7

XFORMFunction · 0.85
EEnableStateEnum · 0.85
isFullActiveMethod · 0.45
EnableMethod · 0.45
DisableMethod · 0.45

Tested by

no test coverage detected