public Enumerator(OverlaidDictionary dict) { _dict = dict; _base = _dict.baseDict.Values.GetEnumerator(); _overlay = _dict.overlayDict.GetEnumerator(); _current = null; _done = false; }
public Enumerator(OverlaidDictionary dict) { _dict = dict; _base = _dict.baseDict.Pairs.GetEnumerator(); _overlay = _dict.overlayDict.GetEnumerator(); _current = default(KeyValuePair <Vector2, Object>); _done = false; }
public Enumerator(OverlaidDictionary dict) { _dict = dict; _base = _dict.baseDict.Keys.GetEnumerator(); _overlay = _dict.overlayDict.GetEnumerator(); _current = Vector2.Zero; _done = false; }
public ValuesCollection(OverlaidDictionary dict) { _dict = dict; }
public PairsCollection(OverlaidDictionary dict) { _dict = dict; }
public KeysCollection(OverlaidDictionary dict) { _dict = dict; }