// Global public static void InvokeGlobalEvent(RayfireGun gun) { if (GlobalEvent != null) { GlobalEvent.Invoke(gun); } }
// Restriction event public static void InvokeGlobalEvent(RayfireRigid rigid) { if (GlobalEvent != null) { GlobalEvent.Invoke(rigid); } }
// Global public static void InvokeGlobalEvent(RayfireBlade blade) { if (GlobalEvent != null) { GlobalEvent.Invoke(blade); } }
// Global public static void InvokeGlobalEvent(RayfireBomb bomb) { if (GlobalEvent != null) { GlobalEvent.Invoke(bomb); } }
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; }
internal void InvokeGlobalEvent(Event current, GlobalEvent e) { if (e == null) { return; } e.Invoke(current); }
internal void OnRunGlobalEvent(Domain.EventType eventType) => GlobalEvent?.Invoke(eventType, null);
private void AControl_KeyDown(object sender, KeyEventArgs e) { MessageBox.Show("A Control fired Key down"); GlobalEvent.Invoke(this, e.KeyCode); }