Пример #1
0
 public void Stop()
 {
     AlphaWarheadController[] WarheadController = Object.FindObjectsOfType <AlphaWarheadController>();
     for (int j = 0; j < WarheadController.Length; j++)
     {
         AlphaWarheadController alphaWarheadController = WarheadController[j];
         if (alphaWarheadController != null)
         {
             alphaWarheadController.CancelDetonation();
         }
     }
 }
Пример #2
0
        public void StopNuke()
        {
            Type t = alpha.GetType();

            FieldInfo[] fields = t.GetFields(BindingFlags.NonPublic | BindingFlags.Instance);

            foreach (FieldInfo fi in fields)
            {
                if (fi.Name == "_isLocked")
                {
                    fi.SetValue(alpha, false);
                }
            }

            alphaPanel.Networkenabled = false;

            alpha.CancelDetonation();
        }
Пример #3
0
 /// <summary>
 /// Stops the nuke.
 /// </summary>
 public static void StopNuke() => AlphaWarheadController.CancelDetonation();