Пример #1
0
        public static void Remove(this GamerComponent self, long id)
        {
            Gamer gamer;

            self.idGamers.TryGetValue(id, out gamer);
            self.idGamers.Remove(id);
            gamer?.Dispose();
        }
Пример #2
0
 public static Gamer[] GetAll(this GamerComponent self)
 {
     return(self.idGamers.Values.ToArray());
 }
Пример #3
0
 public static void RemoveNoDispose(this GamerComponent self, long id)
 {
     self.idGamers.Remove(id);
 }
Пример #4
0
 public static Gamer Get(this GamerComponent self, long id)
 {
     self.idGamers.TryGetValue(id, out Gamer gamer);
     return(gamer);
 }
Пример #5
0
 public static void Add(this GamerComponent self, Gamer gamer)
 {
     gamer.Parent = self;
     self.idGamers.Add(gamer.Id, gamer);
 }