using System; using System.Collections.Generic; using System.Text; namespace SharedLibraryCore.Events { /// /// represents the state of a game event for event processing /// public class GameEventArgs : System.ComponentModel.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; } } }