WutheringWaves/GameServer/Models/RoleModel.cs

26 lines
465 B
C#
Raw Normal View History

using Core.Config;
using Protocol;
namespace GameServer.Models;
internal class RoleModel
{
public List<roleInfo> Roles { get; } = [];
public roleInfo Create(int id)
{
roleInfo info = new()
{
RoleId = id,
Level = 1,
};
Roles.Add(info);
return info;
}
2024-02-21 21:14:56 +00:00
public roleInfo? GetRoleById(int roleId)
{
return Roles.SingleOrDefault(role => role.RoleId == roleId);
}
}