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