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 }, }; }
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(); }
static AudioTable[] CreateAudioTable(int length) { var table = new AudioTable[length]; for (int i = 0; i < length; i++) { table[i] = new AudioTable(); } return table; }