23 lines
727 B
C#
23 lines
727 B
C#
using UnityEngine;
|
|
using Cysharp.Threading.Tasks;
|
|
|
|
namespace GameWrapper.Team
|
|
{
|
|
public interface ITeamPreviewService
|
|
{
|
|
RenderTexture RTexture { get; }
|
|
void Init(Transform[] cPos, Transform[] vPos, Transform cRoot, Transform vRoot, Transform tsCameraRoot, CameraStand cameraStand);
|
|
void Release();
|
|
void ReleaseNode(TeamPreviewNode node);
|
|
void RestoreCamera();
|
|
void ResetCamera();
|
|
UniTask Refresh();
|
|
void SetData(uint[] charIDs, uint[] vehicleIDs, long[] batterys, bool isVirtual = false);
|
|
void CreateRt();
|
|
}
|
|
|
|
public static class TeamServiceHandle
|
|
{
|
|
public static ITeamPreviewService TeamPreviewService { get; set; }
|
|
}
|
|
} |