/// <summary> /// Получить текст /// </summary> /// <returns></returns> public TextData Get() { TextData result = null; List <TextData> activeList = OnlyActual(first, active); //List<TextData> activeList = active; if (active.Count > 0) { result = activeList.Random(); } else { GameText.AddType(reserveType); return(GameText.Get(reserveType)); } active.Remove(result); first.Add(result.text[0].ToString()); notActive.Add(result); return(result); }