extensions/sdktools/extension.cpp
changeset 1047 46da3a82493b
parent 1031 d9cf44ddcd9c
child 1052 a2de25952811
     1.1 --- a/extensions/sdktools/extension.cpp	Sat Jul 07 16:31:57 2007 +0000
     1.2 +++ b/extensions/sdktools/extension.cpp	Sat Jul 07 17:46:17 2007 +0000
     1.3 @@ -36,6 +36,7 @@
     1.4  IBinTools *g_pBinTools = NULL;
     1.5  IGameConfig *g_pGameConf = NULL;
     1.6  IGameHelpers *g_pGameHelpers = NULL;
     1.7 +IEngineSound *engsound = NULL;
     1.8  HandleType_t g_CallHandle = 0;
     1.9  
    1.10  SMEXT_LINK(&g_SdkTools);
    1.11 @@ -49,6 +50,7 @@
    1.12  	sharesys->AddNatives(myself, g_CallNatives);
    1.13  	sharesys->AddNatives(myself, g_Natives);
    1.14  	sharesys->AddNatives(myself, g_TENatives);
    1.15 +	sharesys->AddNatives(myself, g_SoundNatives);
    1.16  
    1.17  	SM_GET_IFACE(GAMEHELPERS, g_pGameHelpers);
    1.18  
    1.19 @@ -89,7 +91,8 @@
    1.20  
    1.21  bool SDKTools::SDK_OnMetamodLoad(ISmmAPI *ismm, char *error, size_t maxlen, bool late)
    1.22  {
    1.23 -	GET_V_IFACE_CURRENT(serverFactory, gameents, IServerGameEnts, INTERFACEVERSION_SERVERGAMEENTS);
    1.24 +	GET_V_IFACE_ANY(serverFactory, gameents, IServerGameEnts, INTERFACEVERSION_SERVERGAMEENTS);
    1.25 +	GET_V_IFACE_ANY(engineFactory, engsound, IEngineSound, IENGINESOUND_SERVER_INTERFACE_VERSION);
    1.26  
    1.27  	return true;
    1.28  }