Пример #1
0
        public EventResult OnEvent(int eventName, object eventData)
		{
			if(m_eventListeners.ContainsKey(eventName))
			{
				EventListenerData eventListenerData = m_eventListeners[eventName];
				
				if(!active && !eventListenerData.callWhenInactive)
				{
					return null;
				}
				
				if(eventListenerData.eventCallback != null)
				{
					return eventListenerData.eventCallback(eventData);
				}
			}
			
			return null;
		}