33 lines
847 B
C#
33 lines
847 B
C#
|
|
using System.Collections;
|
|||
|
|
using UnityEngine;
|
|||
|
|
using UnityEngine.Events;
|
|||
|
|
using UnityEngine.SceneManagement;
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
/// </summary>
|
|||
|
|
public class ScenesLoadManager:MBSingletonManager<ScenesLoadManager>
|
|||
|
|
{
|
|||
|
|
/// <summary>
|
|||
|
|
/// ͬ<><CDAC><EFBFBD><EFBFBD><EFBFBD>س<EFBFBD><D8B3><EFBFBD>
|
|||
|
|
/// </summary>
|
|||
|
|
public void SynchronousLoadingScene(string name)
|
|||
|
|
{
|
|||
|
|
SceneManager.LoadScene(name);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20>첽<EFBFBD><ECB2BD><EFBFBD>س<EFBFBD><D8B3><EFBFBD>
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="mono"><3E><><EFBFBD><EFBFBD></param>
|
|||
|
|
/// <param name="name"><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></param>
|
|||
|
|
/// <param name="action"><3E><>ת<EFBFBD><D7AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҫ<EFBFBD><D2AA>ʲô</param>
|
|||
|
|
public void AsynLoadScene(string name, UnityAction action = null)//<2F>첽<EFBFBD><ECB2BD><EFBFBD>س<EFBFBD><D8B3><EFBFBD>
|
|||
|
|
{
|
|||
|
|
YooAssetManager.Instance.LoadSceneAsync(PackagesName.GameData, name, () =>
|
|||
|
|
{
|
|||
|
|
action?.Invoke();
|
|||
|
|
});
|
|||
|
|
}
|
|||
|
|
}
|