Beispiel #1
0
    public void Construct(AudioTable audioTable)
    {
        _bgmList = new Dictionary <BGMType, AudioClip>
        {
            { BGMType.TitleBGM, audioTable.titleBGM },
            { BGMType.GameBGM, audioTable.gameBGM },
            { BGMType.ResultBGM, audioTable.resultBGM }
        };

        _seList = new Dictionary <SEType, AudioClip>
        {
            { SEType.ButtonOK, audioTable.buttonOk },
            { SEType.ButtonCancel, audioTable.buttonCancel },

            { SEType.UnitAttack, audioTable.unitAttack },
            { SEType.UnitDamage, audioTable.unitDamage },
            { SEType.UnitDeath, audioTable.unitDeath },

            { SEType.EnemyAttack, audioTable.enemyAttack },
            { SEType.EnemyDamage, audioTable.enemyDamage },
            { SEType.EnemyDestory, audioTable.enemyDestroy },

            { SEType.Win, audioTable.win },
            { SEType.Lose, audioTable.lose },
        };
    }
Beispiel #2
0
        static AudioTable[] CreateAudioTable(int length)
        {
            var table = new AudioTable[length];

            for (int i = 0; i < length; i++)
            {
                table[i] = new AudioTable();
            }
            return(table);
        }
        private void label1_Click(object sender, EventArgs e)
        {
            OpenFileDialog newfile = new OpenFileDialog();

            if (newfile.ShowDialog() == DialogResult.OK)
            {
                byte[]     buffer   = File.ReadAllBytes(newfile.FileName);
                AudioTable newimage = new AudioTable();
                newimage.Audio    = buffer;
                newimage.Name     = newfile.SafeFileName;
                newimage.DateTime = DateTime.Now;
                ent.AudioTables.Add(newimage);
                ent.SaveChanges();

                File.Copy(newfile.FileName, @"C:\Users\chuan\source\repos\AudioVideoPlayer\SHANUAudioVedioPlayListPlayer\bin\Debug\Audio\" + newimage.ID.ToString() + ".mp3");
            }

            loadImages();
        }
Beispiel #4
0
 static AudioTable[] CreateAudioTable(int length)
 {
     var table = new AudioTable[length];
     for (int i = 0; i < length; i++)
     {
         table[i] = new AudioTable();
     }
     return table;
 }