public static bool RegisterSetSkinProperties(voidThermalDataDelegate dlg) { if (HighLogic.LoadedScene != GameScenes.SPACECENTER) { print("You can only register on the SPACECENTER scene"); } if (setSkinPropertiesOverride == null) { setSkinPropertiesOverride = dlg; return(true); } print("UpdateCompoundParts already has an override"); return(false); }
public static bool RegisterSetSkinProperties(voidThermalDataDelegate dlg) { if (!CheckSpaceCenter()) { return(false); } if (setSkinPropertiesOverride == null) { setSkinPropertiesOverride = dlg; return(true); } Log.warn("UpdateCompoundParts already has an override"); return(false); }
public static bool RegisterUpdateRadiationOverride(voidThermalDataDelegate dlg) { if (!CheckSpaceCenter()) { return(false); } if (updateRadiationOverride == null) { updateRadiationOverride = dlg; return(true); } Log.warn("UpdateConvection already has an override"); return(false); }
public static bool RegisterUpdateRadiationOverride(voidThermalDataDelegate dlg) { if (HighLogic.LoadedScene != GameScenes.SPACECENTER) { print("You can only register on the SPACECENTER scene"); } if (updateRadiationOverride == null) { updateRadiationOverride = dlg; return(true); } print("UpdateConvection already has an override"); return(false); }