public void Unregister(GM_IIdentifiable obj) { _map.Remove(obj.Id); obj.Id = InvalidId; }
public void Register(GM_IIdentifiable obj) { obj.Id = _nextId++; _map.Add(obj.Id, obj); }
public void Unregister(GM_IIdentifiable obj) { _map.Remove(obj.Id); obj.Id = InvalidId; }
public void Register(GM_IIdentifiable obj) { obj.Id = _nextId++; _map.Add(obj.Id, obj); }