1234567891011121314151617181920212223242526272829 |
- using System.Linq;
- namespace ET.Server
- {
- [FriendOf(typeof(GamePlayerComponent))]
- public static class GamePlayerComponentSystem
- {
- public static void Add(this GamePlayerComponent self, Player player)
- {
- self.idPlayers.Add(player.Id, player);
- }
- public static Player Get(this GamePlayerComponent self, long id)
- {
- self.idPlayers.TryGetValue(id, out Player gamer);
- return gamer;
- }
- public static void Remove(this GamePlayerComponent self, long id)
- {
- self.idPlayers.Remove(id);
- }
- public static Player[] GetAll(this GamePlayerComponent self)
- {
- return self.idPlayers.Values.ToArray();
- }
- }
- }
|