From cc74130ad450b742e33405d31f73d03e3a192e95 Mon Sep 17 00:00:00 2001 From: Perfare Date: Sun, 24 Sep 2017 08:27:49 +0800 Subject: [PATCH] display message if resource file can't be found --- Unity Studio/Unity Classes/AudioClip.cs | 7 ++++++- Unity Studio/Unity Classes/Texture2D.cs | 5 +++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/Unity Studio/Unity Classes/AudioClip.cs b/Unity Studio/Unity Classes/AudioClip.cs index 98a3ed8..3811f27 100644 --- a/Unity Studio/Unity Classes/AudioClip.cs +++ b/Unity Studio/Unity Classes/AudioClip.cs @@ -3,6 +3,7 @@ using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; +using System.Windows.Forms; namespace Unity_Studio { @@ -112,7 +113,11 @@ namespace Unity_Studio if (UnityStudio.assetsfileandstream.TryGetValue(Path.GetFileName(m_Source), out estream)) { estream.Position = m_Offset; - m_AudioData = estream.ReadBytes((int)m_Size); + m_AudioData = estream.ReadBytes((int) m_Size); + } + else + { + MessageBox.Show($"can't find the resource file {Path.GetFileName(m_Source)}"); } } } diff --git a/Unity Studio/Unity Classes/Texture2D.cs b/Unity Studio/Unity Classes/Texture2D.cs index f78fd97..116a5d8 100644 --- a/Unity Studio/Unity Classes/Texture2D.cs +++ b/Unity Studio/Unity Classes/Texture2D.cs @@ -4,6 +4,7 @@ using System.Drawing.Imaging; using System.IO; using System.Linq; using System.Runtime.InteropServices; +using System.Windows.Forms; namespace Unity_Studio { @@ -185,6 +186,10 @@ namespace Unity_Studio estream.Position = offset; image_data = estream.ReadBytes(image_data_size); } + else + { + MessageBox.Show($"can't find the resource file {Path.GetFileName(path)}"); + } } } else