Пример #1
0
 // Global
 public static void InvokeGlobalEvent(RayfireGun gun)
 {
     if (GlobalEvent != null)
     {
         GlobalEvent.Invoke(gun);
     }
 }
Пример #2
0
 // Restriction event
 public static void InvokeGlobalEvent(RayfireRigid rigid)
 {
     if (GlobalEvent != null)
     {
         GlobalEvent.Invoke(rigid);
     }
 }
Пример #3
0
 // Global
 public static void InvokeGlobalEvent(RayfireBlade blade)
 {
     if (GlobalEvent != null)
     {
         GlobalEvent.Invoke(blade);
     }
 }
Пример #4
0
 // Global
 public static void InvokeGlobalEvent(RayfireBomb bomb)
 {
     if (GlobalEvent != null)
     {
         GlobalEvent.Invoke(bomb);
     }
 }
Пример #5
0
 private void SetError(Network.EErrCode code, string textID)
 {
     Network.ErrCode = code;
     Network.ErrMsg  = LocalizedText.Get(textID);
     Network.ResetError();
     GlobalEvent.Invoke(PredefinedGlobalEvents.ERROR_NETWORK.ToString(), (object)null);
     if (AssetDownloader.mCoroutine != null)
     {
         this.StopCoroutine(AssetDownloader.mCoroutine);
         AssetDownloader.mCoroutine = (Coroutine)null;
     }
     AssetDownloader.mHasError = true;
     if (this.mUnzipThread == null)
     {
         return;
     }
     if (!this.mMutexAcquired)
     {
         this.mMutex.WaitOne();
         this.mMutexAcquired = true;
     }
     if (this.mUnzipThreadArg != null)
     {
         this.mUnzipThreadArg.abort = true;
     }
     this.mMutex.ReleaseMutex();
     this.mMutexAcquired = false;
     this.mUnzipSignal.Set();
     this.mUnzipThread.Join();
     this.mUnzipThread = (Thread)null;
 }
Пример #6
0
 internal void InvokeGlobalEvent(Event current, GlobalEvent e)
 {
     if (e == null)
     {
         return;
     }
     e.Invoke(current);
 }
Пример #7
0
 internal void OnRunGlobalEvent(Domain.EventType eventType) => GlobalEvent?.Invoke(eventType, null);
Пример #8
0
 private void AControl_KeyDown(object sender, KeyEventArgs e)
 {
     MessageBox.Show("A Control fired Key down");
     GlobalEvent.Invoke(this, e.KeyCode);
 }