예제 #1
0
 public void OnCrash(EventReport Evt)
 {
     Log.Info("OnCrash, part: " + Evt.origin.partInfo.title);
     if (VesselHelper.PartHasModuleAlias(Evt.origin, "Command") || VesselHelper.PartHasModuleAlias(Evt.origin, "AutonomousCommand"))
     {
         ModuleStateFundingDisposable m = null;
         if (Evt.origin.Modules.Contains("ModuleStateFundingDisposable"))
         {
             m = Evt.origin.Modules["ModuleStateFundingDisposable"] as ModuleStateFundingDisposable;
         }
         if (m == null)
         {
             Log.Info("OnCrash, m is null");
         }
         else
         if (m.disposable)
         {
             Log.Warning("EXPENDABLE VESSEL DESTROYED");
         }
         else
         {
             Log.Warning("VESSEL DESTROYED");
             GameInstance.ActiveReview.variables.vesselsDestroyed++;
         }
         //InstanceConf.saveInstance (GameInstance);
     }
 }
예제 #2
0
 public void OnCrashSplashdown(EventReport Evt)
 {
     if (VesselHelper.PartHasModuleAlias(Evt.origin, "Command") || VesselHelper.PartHasModuleAlias(Evt.origin, "AutonomousCommand"))
     {
         Debug.LogWarning("VESSEL DESTROYED");
         GameInstance.ActiveReview.vesselsDestroyed++;
         InstanceConf.saveInstance(GameInstance);
     }
 }
예제 #3
0
 public void OnCrashSplashdown(EventReport Evt)
 {
     Log.Info("OnCrashSplashdown, part: " + Evt.origin.partInfo.title);
     if (VesselHelper.PartHasModuleAlias(Evt.origin, "Command") || VesselHelper.PartHasModuleAlias(Evt.origin, "AutonomousCommand"))
     {
         Log.Warning("VESSEL DESTROYED");
         GameInstance.ActiveReview.vesselsDestroyed++;
         //InstanceConf.saveInstance (GameInstance);
     }
 }