Ejemplo n.º 1
0
        public void Add(CombinationData combination, int count)
        {
            var obj = Instantiate(m_textPrefab, m_parent);

            m_textObjList.Add(obj.gameObject);
            obj.text = $"{combination.m_displayText}: {combination.m_score} x {count}";
        }
        private void ReadAndAppendCombinationData(TextAsset text)
        {
            foreach (var line in text.text.Split(new char[] { '\r', '\n' }))
            {
                if (string.IsNullOrWhiteSpace(line))
                {
                    continue;
                }
                if (line.StartsWith(Comment))
                {
                    continue;
                }

                var words = line.Split(m_separators, StringSplitOptions.RemoveEmptyEntries);
                if (words.Length != 3)
                {
                    continue;
                }
                if (!int.TryParse(words[2], out int score))
                {
                    continue;
                }

                m_combinations[words[0]] = new CombinationData(score, words[1]);
            }
        }
Ejemplo n.º 3
0
        public void Add(CombinationData combination, int count)
        {
            var obj = Instantiate(m_textPrefab, m_parent);

            m_textObjList.Add(obj.gameObject);
            obj.text = $"{combination.m_displayText}: {combination.m_score} x {count}";

            try
            {
                var code = combination.m_displayText.Split(' ');
                m_combinationCount.Value += count * int.Parse(code[1]);
                m_combinationTypeHash.Add(code[0]);
                m_combinationTypeCount.Value = m_combinationTypeHash.Count;
            }
            catch (Exception e)
            {
                Debug.LogWarning("コンボ数のテキストが想定と違うため、計算が失敗しました text=" + $"{combination.m_displayText}: {combination.m_score} x {count}");
            }
        }
Ejemplo n.º 4
0
 public void Add(CombinationData combination, int count)
 {
     Debug.Log($"{combination.m_displayText}: {combination.m_score} x {count}");
 }