private void fire_ModeFinished(ModeTypes type, string title)
 {
     if (ModeFinished != null)
     {
         try
         {
             ModeFinished.Invoke(this, new ModeEventArgs(type, title));
         }
         catch { }
     }
 }
示例#2
0
文件: Game.cs 项目: larnin/Spectrum
        static Game()
        {
            Events.GameMode.Finished.Subscribe(data =>
            {
                var eventArgs = new GameModeFinishedEventArgs((Network.NetworkGroup)data.NetworkGroup_);
                ModeFinished?.Invoke(null, eventArgs);
            });

            Events.GameMode.ModeStarted.Subscribe(data =>
            {
                ModeStarted?.Invoke(null, System.EventArgs.Empty);
            });
        }