public static bool IsInt(string input, string title, out int result, bool addErrorPadding = true) { var isInt = int.TryParse(input, out result); if (!isInt) { MessageTexts.Notify($"\nInvalid input for: {title}\n"); } return(isInt); }
public static bool CanShift(char inputCharacter, string supportedCharacters, bool addErrorPadding = true) { var canShift = false; foreach (var chr in supportedCharacters) { if (string.Compare(chr.ToString(), inputCharacter.ToString(), new CultureInfo("en-US"), CompareOptions.None) == 0) { canShift = true; break; } } if (!canShift) { MessageTexts.Notify($"\nCannot shift because of unsupported character: {inputCharacter}\n"); } return(canShift); }