This commit is contained in:
CortexCore
2024-11-23 17:20:13 +08:00
commit bb257507bc
133 changed files with 2574 additions and 0 deletions

View File

@@ -0,0 +1,32 @@
using System;
using System.Collections;
using System.Collections.Generic;
using Cysharp.Threading.Tasks;
namespace Project.B.Skin
{
/// <summary>
/// 玩家皮肤服务
/// </summary>
public interface IPlayerSkinService
{
/// <summary>
/// 获取玩家已装备皮肤数据
/// </summary>
/// <param name="playerId"></param>
/// <returns></returns>
public UniTask<IPlayerReplacedSkinData> GetPlayerReplacedSkinDataAsync(Guid playerId);
/// <summary>
/// 获取玩家已装备皮肤数据
/// </summary>
/// <param name="playerIds"></param>
/// <returns></returns>
public UniTask<IPlayerReplacedSkinData[]> GetPlayersReplacedSkinDataAsync(params Guid[] playerIds);
/// <summary>
/// 获取玩家皮肤数据
/// </summary>
/// <param name="playerId"></param>
/// <returns></returns>
public UniTask<IPlayerSkinData[]> GetPlayerSkinDataAsync(Guid playerId);
}
}