/// <summary>
        /// Заполнить все данные
        /// </summary>
        public void GetPoints()
        {
            //Выключить все тексты
            HideMoveText();
            //Получаем доступные тексты для путешествия
            List <string> listData = ShipTypeTexts.GetActiveList(JourneyShipTypeTexts.GetTypeList());
            //Получаем количество активных текстов
            int count = listData.Count;

            //Получить несколько ближайших точек
            listPoint = JourneyManager.DB.NearestList(count);

            GameText.Initialization(listData);
            List <TextData> listUniq = GameText.GetOneType(listData);

            for (int i = 0; i < count; i++)
            {
                listText[i].gameObject.SetActive(true);
                listPoint[i].data.OnStartMove += HideMoveText;
                listPoint[i].data.ActiveName(listText[i], listUniq[i]);
            }


            for (int i = 0; i < count; i++)
            {
                listText[i].SetText(listPoint[i].data.message.GetColor(listText[i].notSelectColor));
            }
        }
Exemple #2
0
 public void GetData()
 {
     GameText.Initialization(types);
     data = GameText.GetOneType(types);
 }