public void Load() { int cnt = Items.Count; for (int i = 0; i < cnt; i++) { ConfigValue value = Items[i]; if (!value.valid) continue; switch ((UIConfig.ConfigKey)i) { case ConfigKey.ButtonSound: if (Application.isPlaying) UIConfig.buttonSound = UIPackage.GetItemAssetByURL(value.s) as AudioClip; break; case ConfigKey.ButtonSoundVolumeScale: UIConfig.buttonSoundVolumeScale = value.f; break; case ConfigKey.ClickDragSensitivity: UIConfig.clickDragSensitivity = value.i; break; case ConfigKey.DefaultComboBoxVisibleItemCount: UIConfig.defaultComboBoxVisibleItemCount = value.i; break; case ConfigKey.DefaultFont: UIConfig.defaultFont = value.s; break; case ConfigKey.DefaultScrollBarDisplay: UIConfig.defaultScrollBarDisplay = (ScrollBarDisplayType)value.i; break; case ConfigKey.DefaultScrollBounceEffect: UIConfig.defaultScrollBounceEffect = value.b; break; case ConfigKey.DefaultScrollSpeed: UIConfig.defaultScrollSpeed = value.i; break; case ConfigKey.DefaultScrollTouchEffect: UIConfig.defaultScrollTouchEffect = value.b; break; case ConfigKey.GlobalModalWaiting: UIConfig.globalModalWaiting = value.s; break; case ConfigKey.HorizontalScrollBar: UIConfig.horizontalScrollBar = value.s; break; case ConfigKey.LoaderErrorSign: UIConfig.loaderErrorSign = value.s; break; case ConfigKey.ModalLayerColor: UIConfig.modalLayerColor = value.c; break; case ConfigKey.PopupMenu: UIConfig.popupMenu = value.s; break; case ConfigKey.PopupMenu_seperator: UIConfig.popupMenu_seperator = value.s; break; case ConfigKey.RenderingTextBrighterOnDesktop: UIConfig.renderingTextBrighterOnDesktop = value.b; break; case ConfigKey.TooltipsWin: UIConfig.tooltipsWin = value.s; break; case ConfigKey.TouchDragSensitivity: UIConfig.touchDragSensitivity = value.i; break; case ConfigKey.TouchScrollSensitivity: UIConfig.touchScrollSensitivity = value.i; break; case ConfigKey.VerticalScrollBar: UIConfig.verticalScrollBar = value.s; break; case ConfigKey.WindowModalWaiting: UIConfig.windowModalWaiting = value.s; break; case ConfigKey.AllowSoftnessOnTopOrLeftSide: UIConfig.allowSoftnessOnTopOrLeftSide = value.b; break; case ConfigKey.InputCaretSize: UIConfig.inputCaretSize = value.i; break; case ConfigKey.InputHighlightColor: UIConfig.inputHighlightColor = value.c; break; } } }
static public int Load(IntPtr l) { try { FairyGUI.UIConfig self = (FairyGUI.UIConfig)checkSelf(l); self.Load(); pushValue(l, true); return(1); } catch (Exception e) { return(error(l, e)); } }