public void PopulateDevice(Device device) { Dictionary <string, object> runtimeVersions = (Dictionary <string, object>)device.Get("runtimeVersions"); Dictionary <string, object> deviceData = NativeInterface.GetDeviceData(); Dictionary <string, object> nativeVersions = (Dictionary <string, object>)deviceData.Get("runtimeVersions"); deviceData.Remove("runtimeVersions"); // don't overwrite the unity version values MergeDictionaries(device, deviceData); MergeDictionaries(runtimeVersions, nativeVersions); // merge the native version values }
public void PopulateDevice(Device device) { MergeDictionaries(device, NativeInterface.GetDeviceData()); }