private void OnKeyValueChanged(ref KeyValueDataMsg msg) { m_mapKeyToValue[msg.Key] = msg.Value; }
public List<KeyValueDataMsg> SaveData() { List<KeyValueDataMsg> keyValueList = new List<KeyValueDataMsg>(); foreach (var pair in m_mapKeyToValue) { KeyValueDataMsg keyValue = new KeyValueDataMsg(); keyValue.Key = pair.Key; keyValue.Value = pair.Value; keyValueList.Add(keyValue); } return keyValueList; }
private void KeyValueChangedRequest(MyStringHash key, string value) { var msg = new KeyValueDataMsg(); msg.Key = key; msg.Value = value; OnKeyValueChanged(ref msg); }