public InstanceMap GenerateInstanceMap(int mapId) { Contract.Requires(mapId >= 0); var instanceId = (long)_instanceIdGenerator.GenerateId(); // TODO: Proper typing and initialization of IDGenerator var im = new InstanceMap(mapId, instanceId); _instanceMaps.Add(instanceId, im); return im; }
public InstanceMap GenerateInstanceMap(int mapId) { Contract.Requires(mapId >= 0); var instanceId = (long)_instanceIdGenerator.GenerateId(); // TODO: Proper typing and initialization of IDGenerator var im = new InstanceMap(mapId, instanceId); _instanceMaps.Add(instanceId, im); return(im); }