private void drawProgradeControls(Color contentColor) { Color oldContentColor = GUI.contentColor; Color oldBackgroundColor = GUI.backgroundColor; // Prograde controls GUILayout.BeginHorizontal(); GUI.contentColor = PROGRADE_COLOR; GUILayout.Label("Prograde:", GUILayout.Width(100)); if (!curState.progradeParsed) { GUI.contentColor = Color.red; GUI.backgroundColor = Color.red; } string check = GUILayout.TextField(curState.progradeText, GUILayout.Width(70)); GUI.contentColor = oldContentColor; GUI.backgroundColor = oldBackgroundColor; if (!curState.progradeText.Equals(check, StringComparison.Ordinal)) { curState.setPrograde(check); } GUIParts.drawPlusMinusButtons(() => { curState.addPrograde(options.increment); }, () => { curState.addPrograde(-options.increment); }); GUILayout.EndHorizontal(); }
// debugging function private void drawProgradeControls(Color contentColor) { // Prograde controls GUILayout.BeginHorizontal(); GUILayout.Label("Prograde:", GUILayout.Width(100)); if (!curState.progradeParsed) { GUI.contentColor = Color.red; } string check = GUILayout.TextField(curState.progradeText, GUILayout.Width(100)); if (!curState.progradeText.Equals(check, StringComparison.Ordinal)) { curState.setPrograde(check); } GUI.contentColor = contentColor; GUIParts.drawButton("-", Color.red, delegate() { curState.addPrograde(options.increment * -1.0); }); GUIParts.drawButton("+", Color.green, delegate() { curState.addPrograde(options.increment); }); GUILayout.EndHorizontal(); }