public string GetString(EALSentence _sentence, params Noun[] _nouns) { switch (_sentence) { case EALSentence.NONE: return GetString(EPadej.IMEN, _nouns); case EALSentence.GENERAL: return ToGeneral(GetString(EPadej.IMEN, _nouns)); case EALSentence.TACTICK_CHANGED: return "Тактика изменена на " + _nouns[0].To(EPadej.VIN); case EALSentence.THERE_ARE: return GetString(EPadej.IMEN, _nouns); case EALSentence.THERE_ARE_WERE: return GetString(EALVerbs.THERE_IS, EVerbType.DONE, _nouns) + " " + GetString(EPadej.IMEN, _nouns); default: throw new ArgumentOutOfRangeException("_sentence"); } }
public string GetString(EALSentence _sentence, params Noun[] _nouns) { switch (_sentence) { case EALSentence.NONE: return(GetString(EPadej.IMEN, _nouns)); case EALSentence.GENERAL: return(ToGeneral(GetString(EPadej.IMEN, _nouns))); case EALSentence.TACTICK_CHANGED: return("Тактика изменена на " + _nouns[0].To(EPadej.VIN)); case EALSentence.THERE_ARE: return(GetString(EPadej.IMEN, _nouns)); case EALSentence.THERE_ARE_WERE: return(GetString(EALVerbs.THERE_IS, EVerbType.DONE, _nouns) + " " + GetString(EPadej.IMEN, _nouns)); default: throw new ArgumentOutOfRangeException("_sentence"); } }
public static string GetString(this EALSentence _sentence, params Noun[] _nouns) { return(World.AL.GetString(_sentence, _nouns)); }