27 lines
881 B
C#
27 lines
881 B
C#
|
using Cysharp.Threading.Tasks;
|
|||
|
using UnityEngine;
|
|||
|
|
|||
|
namespace ZC
|
|||
|
{
|
|||
|
[Procedure(ProcedureType.LoadingGameSceneProcedure)]
|
|||
|
class LoadingGameSceneProcedure : ProcedureBase
|
|||
|
{
|
|||
|
public override void OnEnter()
|
|||
|
{
|
|||
|
base.OnEnter();
|
|||
|
|
|||
|
UniTask.Create(async () =>
|
|||
|
{
|
|||
|
await ResourcesLocalComponent.Instance.LoadSceneAsync(AssetConst.Assets_DemoGame_GameRes_Scene_Game_unity);
|
|||
|
var loadAssetAsync = await ResourcesLocalComponent.Instance.LoadAssetAndInsAsync(AssetConst.Assets_DemoGame_GameRes_Entity_Cube_prefab);
|
|||
|
Debug.Log("加载的是:" + loadAssetAsync);
|
|||
|
ZCGame.ProcedureManager.ChangeProcedure(ProcedureType.GameSceneLogicProcedure);
|
|||
|
}).Forget();
|
|||
|
}
|
|||
|
|
|||
|
public override void OnLeave()
|
|||
|
{
|
|||
|
base.OnLeave();
|
|||
|
}
|
|||
|
}
|
|||
|
}
|