For the sake of convenience, there should be a remove variant that returns true and the element in the map if it could be removed. So that its one line to "take out" an item from a map.
proto bool TryRemove(TKey key, out TValue val);
For the sake of convenience, there should be a remove variant that returns true and the element in the map if it could be removed. So that its one line to "take out" an item from a map.
proto bool TryRemove(TKey key, out TValue val);