Exemple #1
0
 /// <summary>
 /// Play music delayed
 /// </summary>
 /// <param name="musicTitle">Music title</param>
 /// <param name="delay">Delay</param>
 public void PlayMusicDelayed(MusicTitleObjectScript musicTitle, float delay)
 {
     if (musicTitle != null)
     {
         PlayMusicDelayed(new MusicTitleData(musicTitle, ResourcesPath), delay);
     }
 }
Exemple #2
0
 /// <summary>
 /// Play music
 /// </summary>
 /// <param name="musicTitle">Music title</param>
 public void PlayMusic(MusicTitleObjectScript musicTitle)
 {
     if (musicTitle != null)
     {
         PlayMusic(new MusicTitleData(musicTitle, ResourcesPath));
     }
 }
Exemple #3
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="musicTitle">Music title</param>
 /// <param name="resourcesPath">Resources path</param>
 public MusicTitleData(MusicTitleObjectScript musicTitle, string resourcesPath)
 {
     if (musicTitle != null)
     {
         audioClipObject = musicTitle.AudioClip;
         audioClip       = ((audioClipObject == null) ? string.Empty : (resourcesPath + "/" + audioClipObject.name));
         title           = musicTitle.Title;
         description     = musicTitle.Description;
         author          = musicTitle.Author;
         iconSprite      = musicTitle.IconSprite;
         isResource      = true;
         audioType       = AudioType.UNKNOWN;
     }
 }