MCPcopy Create free account
hub / github.com/alliedmodders/sourcemod / InitializeBridge

Method InitializeBridge

core/logic_bridge.cpp:667–694  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

665}
666
667void CoreProviderImpl::InitializeBridge()
668{
669 ::serverGlobals.universalTime = g_pUniversalTime;
670 ::serverGlobals.frametime = &gpGlobals->frametime;
671 ::serverGlobals.interval_per_tick = &gpGlobals->interval_per_tick;
672
673 this->listeners = SMGlobalClass::head;
674
675 logic_init_(this, &logicore);
676
677 // Join logic's SMGlobalClass instances.
678 SMGlobalClass* glob = SMGlobalClass::head;
679 while (glob->m_pGlobalClassNext)
680 glob = glob->m_pGlobalClassNext;
681 glob->m_pGlobalClassNext = logicore.head;
682
683 g_pThreader = logicore.threader;
684 translator = logicore.translator;
685 scripts = logicore.scripts;
686 sharesys = logicore.sharesys;
687 extsys = logicore.extsys;
688 g_pCoreIdent = logicore.core_ident;
689 handlesys = logicore.handlesys;
690 forwardsys = logicore.forwardsys;
691 adminsys = logicore.adminsys;
692 logger = logicore.logger;
693 rootmenu = logicore.rootmenu;
694}
695
696bool CoreProviderImpl::LoadBridge(char *error, size_t maxlength)
697{

Callers 2

InitLogicBridgeFunction · 0.80
InitializeSourceModMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected