コード例 #1
0
        public void ClientConnected(EventArguments args)
        {
            ClientArguments customArgs = args as ClientArguments;
            IAPIClient client = customArgs.Client;

            APIServer.Log.Info("Client connected!");

            HelloWorldPage page = new HelloWorldPage(client);
            client.SetMainWindowPage(page);
        }
コード例 #2
0
ファイル: EventManager.cs プロジェクト: joshlatimer/Merson
 public static void FireEvent(Event ev, EventArguments args)
 {
     if (EventXDelegate.ContainsKey(ev))
     {
         List<Delegate> delegates = EventXDelegate[ev];
         foreach (Delegate d in delegates.ToList())
         {
             d.DynamicInvoke(new object[] { args });
         }
     }
 }
コード例 #3
0
 public void ClientConnected(EventArguments args)
 {
     ClientArguments customArgs = args as ClientArguments;
     LoginPage page = new LoginPage(customArgs.Client);
     customArgs.Client.SetMainWindowPage(page);
 }
コード例 #4
0
 public void Save(EventArguments args)
 {
     XMLDatabase.Save<Fixture>(Fixtures, "fixtures");
     XMLDatabase.Save<Prediction>(Predictions, "predictions");
 }