Beispiel #1
0
 public static Unit[] GetAll(this UnitComponent self)
 {
     return(self.idUnits.Values.ToArray());
 }
Beispiel #2
0
 public static void RemoveNoDispose(this UnitComponent self, long id)
 {
     self.idUnits.Remove(id);
 }
Beispiel #3
0
 public static void Add(this UnitComponent self, Unit unit)
 {
     self.idUnits.Add(unit.Id, unit);
 }
Beispiel #4
0
 public static Unit Get(this UnitComponent self, long id)
 {
     self.idUnits.TryGetValue(id, out Unit unit);
     return(unit);
 }
Beispiel #5
0
 public void Awake()
 {
     Instance = this;
 }