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); } }
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); } }
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); } }