using System; using System.ComponentModel; namespace SharedLibraryCore.Events { /// /// represents the state of a game event for event processing /// public class GameEventArgs : AsyncCompletedEventArgs { public GameEventArgs(Exception error, bool cancelled, GameEvent userState) : base(error, cancelled, userState) { Event = userState; } /// /// Game event that occured on a server /// public GameEvent Event { get; } } }