private string GetValidationMessage(DefaultValidationMessages validationMessage) { switch (validationMessage) { case DefaultValidationMessages.DEFAULT_SELECTED_OBJECTS: return(DefaultSelectObjects); case DefaultValidationMessages.DEFAULT_SELECTED_GAMEOBJECTS: return(DefaultSelectGameObjects); case DefaultValidationMessages.DEFAULT_PLAY_MODE_ONLY: return(DefaultPlayModeOnly); case DefaultValidationMessages.DEFAULT_EDIT_MODE_ONLY: return(DefaultEditModeOnly); default: throw new ArgumentOutOfRangeException("validationMessage", validationMessage, null); } }
public CommandValidation(DefaultValidationMessages validationMessage) { InvalidCommandMessage = GetValidationMessage(validationMessage); }