public static bool RegisterUpdateAerodynamicsOverride(voidPartDelegate dlg) { if (!CheckSpaceCenter()) { return(false); } if (updateAerodynamicsOverride == null) { updateAerodynamicsOverride = dlg; return(true); } Log.warn("UpdateAerodynamics already has an override"); return(false); }
public static bool RegisterIntegrateOverride(voidPartDelegate dlg) { if (HighLogic.LoadedScene != GameScenes.SPACECENTER) { print("You can only register on the SPACECENTER scene"); } if (integrateOverride == null) { integrateOverride = dlg; return(true); } print("Integrate already has an override"); return(false); }
public static bool RegisterIntegrateOverride(voidPartDelegate dlg) { if (!CheckSpaceCenter()) { return(false); } if (integrateOverride == null) { integrateOverride = dlg; return(true); } Log.warn("Integrate already has an override"); return(false); }