NLDClient-yudde/ProjectNLD/Assets/Code/Scripts/Gameplay/Show/IShow.cs

34 lines
681 B
C#
Raw Normal View History

using cfg.ShowCfg;
using Cysharp.Threading.Tasks;
using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
/// <summary>
/// 演出接口
/// </summary>
public interface IShow
{
/// <summary>
/// 演出场景类型
/// </summary>
E_ShowSceneType ShowSceneTyp { get; }
/// <summary>
/// 刷新演出
/// </summary>
2024-04-19 19:32:11 +08:00
UniTask RefreshShow(object data = null);
/// <summary>
/// 播放相机动画
/// </summary>
2024-06-19 13:59:31 +08:00
void PlayeCameraAnim(Action callback, params string[] args);
/// <summary>
/// 获取刷新进度
/// </summary>
/// <returns></returns>
float GetRefreshProcess();
}