//private KACTimeStringArray timeQuickApNodeMargin = new KACTimeStringArray(KACTimeStringArray.TimeEntryPrecisionEnum.Hours); //private KACTimeStringArray timeQuickPeNodeMargin = new KACTimeStringArray(KACTimeStringArray.TimeEntryPrecisionEnum.Hours); //private KACTimeStringArray timeQuickANNodeMargin = new KACTimeStringArray(KACTimeStringArray.TimeEntryPrecisionEnum.Hours); //private KACTimeStringArray timeQuickDNNodeMargin = new KACTimeStringArray(KACTimeStringArray.TimeEntryPrecisionEnum.Hours); private void NewSettingsWindow() { if (settings.VersionAttentionFlag) { intSettingsTab = 2; } else { intSettingsTab = 0; } //reset the flag settings.VersionAttentionFlag = false; //work out the correct kerbaltime values timeDefaultMargin.BuildFromUT(settings.AlarmDefaultMargin); timeAutoSOIMargin.BuildFromUT(settings.AlarmAutoSOIMargin); timeAutoManNodeMargin.BuildFromUT(settings.AlarmAddManAutoMargin); timeAutoManNodeThreshold.BuildFromUT(settings.AlarmAddManAutoThreshold); timeQuickManNodeMargin.BuildFromUT(settings.AlarmAddManQuickMargin); timeQuickSOIMargin.BuildFromUT(settings.AlarmAddSOIQuickMargin); timeQuickNodeMargin.BuildFromUT(settings.AlarmAddNodeQuickMargin); timeContractExpireMargin.BuildFromUT(settings.AlarmOnContractExpireMargin); timeContractDeadlineMargin.BuildFromUT(settings.AlarmOnContractDeadlineMargin); //timeQuickApNodeMargin.BuildFromUT(settings.AlarmAddApQuickMargin); //timeQuickPeNodeMargin.BuildFromUT(settings.AlarmAddPeQuickMargin); //timeQuickANNodeMargin.BuildFromUT(settings.AlarmAddANQuickMargin); //timeQuickDNNodeMargin.BuildFromUT(settings.AlarmAddDNQuickMargin); }
private void NewSettingsWindow() { if (Settings.VersionAttentionFlag) { intSettingsTab = 2; } else { intSettingsTab = 0; } //reset the flag Settings.VersionAttentionFlag = false; //work out the correct kerbaltime values timeDefaultMargin.BuildFromUT(Settings.AlarmDefaultMargin); timeAutoSOIMargin.BuildFromUT(Settings.AlarmAutoSOIMargin); timeAutoManNodeMargin.BuildFromUT(Settings.AlarmAddManAutoMargin); timeAutoManNodeThreshold.BuildFromUT(Settings.AlarmAddManAutoThreshold); contChecksPerSecChoices = new GUIContent[] { new GUIContent("10"), new GUIContent("20"), new GUIContent("50"), new GUIContent("100"), new GUIContent("Custom (" + Settings.BehaviourChecksPerSec_Custom.ToString() + ")") }; switch (Settings.BehaviourChecksPerSec) { case 10: intChecksPerSecChoice = 0; break; case 20: intChecksPerSecChoice = 1; break; case 50: intChecksPerSecChoice = 2; break; case 100: intChecksPerSecChoice = 3; break; default: intChecksPerSecChoice = 4; break; } }