public void OnClick()
{
if (Application.platform == RuntimePlatform.WindowsPlayer ||
Application.platform == RuntimePlatform.WindowsEditor)
{
System.Windows.Forms.OpenFileDialog opDialog = new System.Windows.Forms.OpenFileDialog();
opDialog.DefaultExt = "*.ogg";
opDialog.Filter = "Audio 파일(*.ogg) |*.ogg|모든 파일(*.*)|*.*";
if (opDialog.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
if (opDialog.CheckFileExists)
{
if (_mainAudioSource != null)
{
AudioLoad(opDialog.FileName);
}
else if (Debug.isDebugBuild)
{
Debug.LogError("Main Audio Source is NULL!");
}
}
else if (Debug.isDebugBuild)
{
Debug.LogError("Audio File was not Exists!");
}
}
opDialog.Reset();
opDialog.DefaultExt = "*.txt";
opDialog.Filter = "Script Txt 파일(*.txt) |*.txt|모든 파일(*.*)|*.*";
// Load Script
if (opDialog.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
if (opDialog.CheckFileExists)
{
if (MkManager.Instance != null)
{
MkManager.Instance.AnimeScriptParse(opDialog.FileName);
}
else if (Debug.isDebugBuild)
{
Debug.LogError("MkParser was not Exists!");
}
}
else if (Debug.isDebugBuild)
{
Debug.LogError("Script File was not Exists!");
}
_isLoaded = true;
}
if (_mainAudioSource != null)
{
_mainAudioSource.Play();
}
}
}