fixed amb186 (state changing crashes)
--HG-- extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40683
This commit is contained in:
parent
3bec29a1fe
commit
c889515263
@ -38,11 +38,17 @@ CHalfLife2::~CHalfLife2()
|
||||
m_Tables.clear();
|
||||
}
|
||||
|
||||
#if 0
|
||||
CSharedEdictChangeInfo *g_pSharedChangeInfo = NULL;
|
||||
|
||||
void CHalfLife2::OnSourceModStartup(bool late)
|
||||
{
|
||||
if (!g_pSharedChangeInfo)
|
||||
{
|
||||
g_pSharedChangeInfo = engine->GetSharedEdictChangeInfo();
|
||||
}
|
||||
}
|
||||
|
||||
#if 0
|
||||
void CHalfLife2::OnSourceModAllShutdown()
|
||||
{
|
||||
}
|
||||
|
@ -29,14 +29,14 @@ struct DataTableInfo
|
||||
Trie *lookup;
|
||||
};
|
||||
|
||||
class CHalfLife2
|
||||
class CHalfLife2 : public SMGlobalClass
|
||||
{
|
||||
public:
|
||||
CHalfLife2();
|
||||
~CHalfLife2();
|
||||
public:
|
||||
/*void OnSourceModStartup(bool late);
|
||||
void OnSourceModAllShutdown();*/
|
||||
void OnSourceModStartup(bool late);
|
||||
/*void OnSourceModAllShutdown();*/
|
||||
public:
|
||||
SendProp *FindInSendTable(const char *classname, const char *offset);
|
||||
ServerClass *FindServerClass(const char *classname);
|
||||
|
@ -464,8 +464,6 @@ IChangeInfoAccessor *CBaseEdict::GetChangeAccessor()
|
||||
return engine->GetChangeAccessor( (const edict_t *)this );
|
||||
}
|
||||
|
||||
CSharedEdictChangeInfo *g_pSharedChangeInfo = NULL;
|
||||
|
||||
static cell_t ChangeEdictState(IPluginContext *pContext, const cell_t *params)
|
||||
{
|
||||
edict_t *pEdict = GetEdict(params[1]);
|
||||
@ -475,11 +473,6 @@ static cell_t ChangeEdictState(IPluginContext *pContext, const cell_t *params)
|
||||
return pContext->ThrowNativeError("Edict %d is invalid", params[1]);
|
||||
}
|
||||
|
||||
if (!g_pSharedChangeInfo)
|
||||
{
|
||||
g_pSharedChangeInfo = engine->GetSharedEdictChangeInfo();
|
||||
}
|
||||
|
||||
if (params[2])
|
||||
{
|
||||
pEdict->StateChanged(params[2]);
|
||||
|
Loading…
Reference in New Issue
Block a user