mirror of
https://github.com/Alex-Rachel/TEngine.git
synced 2025-08-14 16:51:28 +00:00
25 lines
700 B
C#
25 lines
700 B
C#
using System.Linq;
|
|
|
|
namespace ET.Server
|
|
{
|
|
[FriendOf(typeof(PlayerComponent))]
|
|
public static partial class PlayerComponentSystem
|
|
{
|
|
public static void Add(this PlayerComponent self, Player player)
|
|
{
|
|
self.dictionary.Add(player.Account, player);
|
|
}
|
|
|
|
public static void Remove(this PlayerComponent self, Player player)
|
|
{
|
|
self.dictionary.Remove(player.Account);
|
|
player.Dispose();
|
|
}
|
|
|
|
public static Player GetByAccount(this PlayerComponent self, string account)
|
|
{
|
|
self.dictionary.TryGetValue(account, out Player player);
|
|
return player;
|
|
}
|
|
}
|
|
} |