File tree Expand file tree Collapse file tree 1 file changed +1
-18
lines changed
Expand file tree Collapse file tree 1 file changed +1
-18
lines changed Original file line number Diff line number Diff line change @@ -69,24 +69,7 @@ class IGameEventExt: public IGameEvent
6969 }
7070 catch (...)
7171 {
72- KeyValues *field = NULL ;
73- CGameEventManager2 *manager = (CGameEventManager2 *)gameeventmanager;
74- for (int i=0 ; i < manager->game_events .Count (); i++)
75- {
76- CGameEventDescriptor &descriptor = manager->game_events .Element (i);
77-
78- #if defined(ENGINE_CSGO) || defined(ENGINE_LEFT4DEAD2) || defined(ENGINE_BLADE)
79- const char *name = manager->event_names [descriptor.name_index ].key ;
80- #else
81- const char *name = descriptor.name ;
82- #endif
83- if (strcmp (pEvent->GetName (), name) == 0 )
84- {
85- field = descriptor.keys ->FindKey (item);
86- break ;
87- }
88- }
89-
72+ KeyValues *field = ((IGameEventExt *)pEvent)->m_pDescriptor ->keys ->FindKey (item);
9073 if (field != NULL )
9174 {
9275 switch ((EventVarType)atoi (field->GetString ()))
You can’t perform that action at this time.
0 commit comments