public IEnumerator InventoryAudioPlayDropArmorTest() { game = MonoBehaviour.Instantiate(Resources.Load <GameObject>("Game")); yield return(new WaitForSecondsRealtime(1f)); audio = GameObject.Find("UI").GetComponent <InventoryAudio>(); yield return(new WaitForSecondsRealtime(1f)); audio.PlayDropArmor(); yield return(new WaitForSecondsRealtime(0.000001f)); Assert.IsTrue(audio.Source.clip.name == "Бросили доспехи"); }
/// <summary> /// Удаление экипировки /// </summary> public void OnItemRemove() { //находим индекс выбраного предмета int index = GetSelectionIndex(); var item = inventory.Items[index]; //вызываем метод модели inventory.RemoveItem(index); //изменяем отображение OnInventoryChanged(); UIReset(); if (item is ArmorItem) { audio.PlayDropArmor(); } else if (item is WeaponItem) { audio.PlayDropSword(); } }