private static void AddHint(List <string> hints, EditorFullscreenSettings.FullscreenOption fullscreenOption, string format) { string openAtPos, keysDownString; GetInfoForFullscreenOption(fullscreenOption, out openAtPos, out keysDownString); var hint = string.Format(format, keysDownString, openAtPos); hints.Add(hint); hintOptions.Add(fullscreenOption); }
private static void GetInfoForFullscreenOption(EditorFullscreenSettings.FullscreenOption fullscreenOption, out string openAtPos, out string keysDownString) { if (fullscreenOption.openAtPosition == EditorFullscreenSettings.OpenFullscreenAtPosition.AtSpecifiedPosition) { openAtPos = "at the position: " + fullscreenOption.position; } else { openAtPos = EditorFullscreenSettings.FormatCamelCaseName(fullscreenOption.openAtPosition.ToString()).ToLower().Replace("at ", "at the "); } keysDownString = EditorInput.GetKeysDownString(fullscreenOption.hotkey, fullscreenOption.modifiers); }