@@ -92,8 +92,7 @@ void CAddonManager::LevelInit( char const *pMapName )
9292// TODO: will not work if this is really a list
9393void CAddonManager::ServerActivate ( edict_t *pEdictList, int edictCount, int clientMax )
9494{
95- CEdict edict = CEdict (pEdictList);
96- CALL_LISTENERS (ServerActivate, edict, edictCount, clientMax);
95+ CALL_LISTENERS (ServerActivate, pEdictList, edictCount, clientMax);
9796}
9897
9998// ---------------------------------------------------------------------------------
@@ -109,35 +108,31 @@ void CAddonManager::LevelShutdown( void )
109108// ---------------------------------------------------------------------------------
110109void CAddonManager::ClientActive ( edict_t *pEntity )
111110{
112- CEdict edict = CEdict (pEntity);
113- CALL_LISTENERS (ClientActive, edict);
111+ CALL_LISTENERS (ClientActive, pEntity);
114112}
115113
116114// ---------------------------------------------------------------------------------
117115// Calls client disconnect listeners.
118116// ---------------------------------------------------------------------------------
119117void CAddonManager::ClientDisconnect ( edict_t *pEntity )
120118{
121- CEdict edict = CEdict (pEntity);
122- CALL_LISTENERS (ClientDisconnect, edict);
119+ CALL_LISTENERS (ClientDisconnect, pEntity);
123120}
124121
125122// ---------------------------------------------------------------------------------
126123// Calls client put in server listeners.
127124// ---------------------------------------------------------------------------------
128125void CAddonManager::ClientPutInServer ( edict_t *pEntity, char const *playername )
129126{
130- CEdict edict = CEdict (pEntity);
131- CALL_LISTENERS (ClientPutInServer, edict, playername);
127+ CALL_LISTENERS (ClientPutInServer, pEntity, playername);
132128}
133129
134130// ---------------------------------------------------------------------------------
135131// Calls client settings changed listeners.
136132// ---------------------------------------------------------------------------------
137133void CAddonManager::ClientSettingsChanged ( edict_t *pEdict )
138134{
139- CEdict edict = CEdict (pEdict);
140- CALL_LISTENERS (ClientSettingsChanged, edict);
135+ CALL_LISTENERS (ClientSettingsChanged, pEdict);
141136}
142137
143138// ---------------------------------------------------------------------------------
@@ -146,8 +141,7 @@ void CAddonManager::ClientSettingsChanged( edict_t *pEdict )
146141void CAddonManager::ClientConnect ( bool *bAllowConnect, edict_t *pEntity,
147142 const char *pszName, const char *pszAddress, char *reject, int maxrejectlen )
148143{
149- CEdict edict = CEdict (pEntity);
150- CALL_LISTENERS (ClientConnect, *bAllowConnect, edict, pszName, pszAddress, reject, maxrejectlen);
144+ CALL_LISTENERS (ClientConnect, *bAllowConnect, pEntity, pszName, pszAddress, reject, maxrejectlen);
151145}
152146
153147// ---------------------------------------------------------------------------------
@@ -157,28 +151,24 @@ void CAddonManager::OnQueryCvarValueFinished( QueryCvarCookie_t iCookie,
157151 edict_t *pPlayerEntity, EQueryCvarValueStatus eStatus, const char *pCvarName,
158152 const char *pCvarValue )
159153{
160- CEdict edict = CEdict (pPlayerEntity);
161- CALL_LISTENERS (OnQueryCvarValueFinished, (int ) iCookie, edict, eStatus, pCvarName, pCvarValue);
154+ CALL_LISTENERS (OnQueryCvarValueFinished, (int ) iCookie, pPlayerEntity, eStatus, pCvarName, pCvarValue);
162155}
163156//
164157//
165158//
166159#if (SOURCE_ENGINE >= 3)
167160void CAddonManager::ClientFullyConnect ( edict_t *pEntity )
168161{
169- CEdict edict = CEdict (pEntity);
170- CALL_LISTENERS (ClientFullyConnect, edict);
162+ CALL_LISTENERS (ClientFullyConnect, pEntity);
171163}
172164
173165void CAddonManager::OnEdictAllocated ( edict_t *edict )
174166{
175- CEdict the_edict = CEdict (edict);
176- CALL_LISTENERS (OnEdictAllocated, the_edict);
167+ CALL_LISTENERS (OnEdictAllocated, edict);
177168}
178169
179170void CAddonManager::OnEdictFreed ( const edict_t *edict )
180171{
181- CEdict the_edict = CEdict ((edict_t * ) edict);
182- CALL_LISTENERS (OnEdictFreed, the_edict);
172+ CALL_LISTENERS (OnEdictFreed, edict);
183173}
184174#endif
0 commit comments