改动与优化
This commit is contained in:
@@ -15,7 +15,20 @@ public class MusicPlayer : MonoBehaviour
|
||||
public Button Button_List;
|
||||
public Slider Slider_Progress;
|
||||
public Music_Data Music_Data => Music_Mgr.Singleton.Music_Cur;
|
||||
public static AudioSource Music_Source => Music_Mgr.Singleton.AudioSource;
|
||||
public static AudioSource Music_Source
|
||||
{
|
||||
get
|
||||
{
|
||||
BgmPlaybackManager bgm = BgmPlaybackManager.Instance;
|
||||
if (bgm != null && bgm.audioSource != null)
|
||||
{
|
||||
return bgm.audioSource;
|
||||
}
|
||||
|
||||
Music_Mgr manager = Music_Mgr.Singleton;
|
||||
return manager != null ? manager.AudioSource : null;
|
||||
}
|
||||
}
|
||||
private void Start()
|
||||
{
|
||||
if (Music_Data != null)
|
||||
@@ -32,10 +45,11 @@ public class MusicPlayer : MonoBehaviour
|
||||
|
||||
private void Update()
|
||||
{
|
||||
if (Music_Source.clip != null)
|
||||
AudioSource source = Music_Source;
|
||||
if (source != null && source.clip != null)
|
||||
{
|
||||
_sb.Clear();
|
||||
_sb.Append(Music_Mgr.Get_Time_Cur(Music_Source)).Append("/").Append(Music_Mgr.Get_Time_Max(Music_Source.clip));
|
||||
_sb.Append(Music_Mgr.Get_Time_Cur(source)).Append("/").Append(Music_Mgr.Get_Time_Max(source.clip));
|
||||
Text_Time.text = _sb.ToString();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user