private void UnsubscribeMethods() { System.Delegate[] subscribedMethods = OnFire.GetInvocationList(); foreach (var x in subscribedMethods) { OnFire -= (x as Fire); } }