NLDClient-yudde/ProjectNLD/Assets/Code/Scripts/GameWrapper/Team/TeamModelService.cs

21 lines
592 B
C#
Raw Normal View History

2025-04-28 20:04:57 +08:00
using UnityEngine;
using Cysharp.Threading.Tasks;
namespace GameWrapper.Team
{
2025-04-29 16:50:50 +08:00
public interface ITeamPreviewService
2025-04-28 20:04:57 +08:00
{
2025-04-29 16:50:50 +08:00
RenderTexture RTexture { get; }
void Init(Transform[] cPos, Transform[] vPos, Transform cRoot, Transform vRoot);
void Release();
void ReleaseNode(TeamPreviewNode node);
UniTask Refresh();
void SetData(int teamIdx, uint[] charIDs, uint[] vehicleIDs);
void CreateRt();
2025-04-28 20:04:57 +08:00
}
public static class TeamServiceHandle
{
2025-04-29 16:50:50 +08:00
public static ITeamPreviewService TeamPreviewService { get; set; }
2025-04-28 20:04:57 +08:00
}
}