public void Reload(AnyDictionary dict) { enabled = dict.GetValue <bool>("enabled"); var rawDeviceList = dict.GetList("devices"); var deviceList = new List <string>(); for (var i = 0; i < rawDeviceList.Count; i++) { var el = rawDeviceList[i] as string; if (el != null) { deviceList.Add(el); } } this.devices = deviceList.ToArray(); var table = StringEnumConverter.Get <StereoRenderingPath>(); stereoRenderingPath = table[dict.GetValue <string>("stereoRenderingPath")]; }
public void Reload(AnyDictionary dict) { android_useApkExpansion = AssignableType <bool> .FromDict(dict, "android_useApkExpansion"); var l = dict.GetList("uwpCapability"); var list = new List <string>(); for (int i = 0; l != null && i < l.Count; i++) { var v = l[i] as string; if (v != null) { list.Add(v); } } this.uwp_capability = list.ToArray(); ps4_attribExclusiveVR = AssignableType <bool> .FromDict(dict, "ps4_attribExclusiveVR"); ps4_attribShareSupport = AssignableType <bool> .FromDict(dict, "ps4_attribShareSupport"); ps4_attribMoveSupport = AssignableType <bool> .FromDict(dict, "ps4_attribMoveSupport"); ps4_category = AssignableType <PlayerSettings.PS4.PS4AppCategory> .FromEnumDict(dict, "ps4_category"); ps4_masterVersion = AssignableType <string> .FromDict(dict, "ps4_masterVersion"); ps4_contentID = AssignableType <string> .FromDict(dict, "ps4_contentID"); ps4_applicationParameter1 = AssignableType <int> .FromDict(dict, "ps4_applicationParameter1"); ps4_applicationParameter2 = AssignableType <int> .FromDict(dict, "ps4_applicationParameter2"); ps4_applicationParameter3 = AssignableType <int> .FromDict(dict, "ps4_applicationParameter3"); ps4_applicationParameter4 = AssignableType <int> .FromDict(dict, "ps4_applicationParameter4"); ps4_enterButtonAssignment = AssignableType <PlayerSettings.PS4.PS4EnterButtonAssignment> .FromEnumDict(dict, "ps4_enterButtonAssignment"); }