override protected void SetKeyValuePair(string k, Object v) { var index = values.FindIndex(x => { return(x.Key == k); }); if (index != -1) { if (v == null) { values.RemoveAt(index); return; } values[index] = new ObjectKvp(k, v); return; } values.Add(new ObjectKvp(k, v)); }
public UnityKeyValuePair <string, string> ConvertOkvp(ObjectKvp okvp) { return(new UnityKeyValuePair <string, string>(okvp.Key, okvp.Value)); }