コード例 #1
0
ファイル: Recline.cs プロジェクト: HeidenBZR/WavConfigTool
        public Recline(Reclist reclist, string name, List <Phoneme> phonemes, string description) : this(reclist, name)
        {
            Description = description;

            Phonemes.Add(Rest.Create(this));
            foreach (var phoneme in phonemes)
            {
                Phonemes.Add(phoneme);
                PhonemesRaw.Add(phoneme);
            }
            Phonemes.Add(Rest.Create(this));

            Vowels     = Phonemes.Where(n => n.IsVowel).ToList();
            Consonants = Phonemes.Where(n => n.IsConsonant).ToList();
            Rests      = Phonemes.Where(n => n.IsRest).ToList();

            IsEnabled = true;
        }