public override void Init() { ActionSystem actData = Manager.Config.ActData; this.LinkToggleArray(this.lookToggles, (Action <int>)(i => actData.Look = i == 0)); this.LinkSlider(this.tpsSensitivityXSlider, (Action <float>)(value => actData.TPSSensitivityY = (int)value)); this.LinkSlider(this.tpsSensitivityYSlider, (Action <float>)(value => actData.TPSSensitivityX = (int)value)); this.LinkSlider(this.fpsSensitivityXSlider, (Action <float>)(value => actData.FPSSensitivityY = (int)value)); this.LinkSlider(this.fpsSensitivityYSlider, (Action <float>)(value => actData.FPSSensitivityX = (int)value)); this.LinkToggleArray(this.invertMoveXToggles, (Action <int>)(i => actData.InvertMoveY = i == 1)); this.LinkToggleArray(this.invertMoveYToggles, (Action <int>)(i => actData.InvertMoveX = i == 1)); ObservableExtensions.Subscribe <Unit>((IObservable <M0>)UnityUIComponentExtensions.OnClickAsObservable(this.tpsSensitivityXResetButton), (Action <M0>)(_ => this.tpsSensitivityXSlider.set_value(0.0f))); ObservableExtensions.Subscribe <Unit>((IObservable <M0>)UnityUIComponentExtensions.OnClickAsObservable(this.tpsSensitivityYResetButton), (Action <M0>)(_ => this.tpsSensitivityYSlider.set_value(0.0f))); ObservableExtensions.Subscribe <Unit>((IObservable <M0>)UnityUIComponentExtensions.OnClickAsObservable(this.fpsSensitivityXResetButton), (Action <M0>)(_ => this.fpsSensitivityXSlider.set_value(0.0f))); ObservableExtensions.Subscribe <Unit>((IObservable <M0>)UnityUIComponentExtensions.OnClickAsObservable(this.fpsSensitivityYResetButton), (Action <M0>)(_ => this.fpsSensitivityYSlider.set_value(0.0f))); ObservableExtensions.Subscribe <Unit>(Observable.Merge <Unit>((IObservable <M0>[]) new IObservable <Unit>[4] { UnityUIComponentExtensions.OnClickAsObservable(this.tpsSensitivityXResetButton), UnityUIComponentExtensions.OnClickAsObservable(this.tpsSensitivityYResetButton), UnityUIComponentExtensions.OnClickAsObservable(this.fpsSensitivityXResetButton), UnityUIComponentExtensions.OnClickAsObservable(this.fpsSensitivityYResetButton) }), (Action <M0>)(_ => this.EnterSE())); ObservableExtensions.Subscribe <PointerEventData>(Observable.Merge <PointerEventData>((IObservable <M0>[]) new IObservable <PointerEventData>[4] { ObservableTriggerExtensions.OnPointerEnterAsObservable((UIBehaviour)this.tpsSensitivityXResetButton), ObservableTriggerExtensions.OnPointerEnterAsObservable((UIBehaviour)this.tpsSensitivityYResetButton), ObservableTriggerExtensions.OnPointerEnterAsObservable((UIBehaviour)this.fpsSensitivityXResetButton), ObservableTriggerExtensions.OnPointerEnterAsObservable((UIBehaviour)this.fpsSensitivityYResetButton) }), (Action <M0>)(_ => Singleton <Resources> .Instance.SoundPack.Play(SoundPack.SystemSE.Select))); }
protected virtual void Start() { if (Object.op_Inequality((Object)this._nameLabel, (Object)null)) { UnityUIComponentExtensions.SubscribeToText((IObservable <string>) this._name, this._nameLabel); } if (Object.op_Inequality((Object)this._stackCountText, (Object)null)) { int itemSlotMax = Singleton <Resources> .Instance.DefinePack.MapDefines.ItemSlotMax; UnityUIComponentExtensions.SubscribeToText <int>((IObservable <M0>) this._stackCount, this._stackCountText, (Func <M0, string>)(i => { if (i < 0) { return(string.Empty); } return(i <= itemSlotMax ? string.Format("{0}", (object)i) : string.Format("{0}+", (object)itemSlotMax)); })); } EasingFunction easing; if (!Tween.MotionFunctionTable.TryGetValue(this._motionType, ref easing)) { ; } if (!Tween.MotionFunctionTable.TryGetValue(this._alphaMotionType, ref easing)) { return; } DisposableExtensions.AddTo <IDisposable>((M0)ObservableExtensions.Subscribe <TimeInterval <float> >((IObservable <M0>)Observable.FrameTimeInterval <float>((IObservable <M0>)ObservableEasing.Create(easing, this._easingDuration, true), true), (System.Action <M0>)(x => this._canvasGroup.set_alpha(Mathf.Lerp(this._fromAlpha, this._toAlpha, ((TimeInterval <float>) ref x).get_Value())))), (ICollection <IDisposable>) this.disposables); }
public override void Init() { GameConfigSystem data = Manager.Config.GameData; this.LinkToggleArray(this.readSkipToggles, (Action <int>)(i => data.ReadSkip = i == 0)); this.LinkToggleArray(this.nextVoiceStopToggles, (Action <int>)(i => data.NextVoiceStop = i == 0)); this.LinkToggleArray(this.choiceSkipToggles, (Action <int>)(i => data.ChoicesSkip = i == 0)); this.LinkToggleArray(this.choiceAutoToggles, (Action <int>)(i => data.ChoicesAuto = i == 0)); this.LinkToggleArray(this.optionToggles, (Action <int>)(i => data.TextWindowOption = i == 0)); this.LinkToggleArray(this.guidToggles, (Action <int>)(i => data.ActionGuide = i == 0)); this.LinkToggleArray(this.helpToggles, (Action <int>)(i => data.StoryHelp = i == 0)); this.LinkToggleArray(this.minimapToggles, (Action <int>)(i => data.MiniMap = i == 0)); this.LinkToggleArray(this.pointerToggles, (Action <int>)(i => data.CenterPointer = i == 0)); this.LinkToggleArray(this.lockToggles, (Action <int>)(i => data.ParameterLock = i == 0)); this.LinkSlider(this.fontSpeedSlider, (Action <float>)(value => data.FontSpeed = (int)value)); ObservableExtensions.Subscribe <int>((IObservable <M0>)Observable.Select <float, int>((IObservable <M0>)UnityUIComponentExtensions.OnValueChangedAsObservable(this.fontSpeedSlider), (Func <M0, M1>)(value => (int)value)), (Action <M0>)(value => { foreach (TypefaceAnimatorEx typefaceAnimatorEx in this.ta) { typefaceAnimatorEx.isNoWait = value == 100; if (!typefaceAnimatorEx.isNoWait) { typefaceAnimatorEx.timeMode = TypefaceAnimatorEx.TimeMode.Speed; typefaceAnimatorEx.speed = (float)value; } } })); this.LinkSlider(this.autoWaitTimeSlider, (Action <float>)(value => data.AutoWaitTime = value)); ObservableExtensions.Subscribe <float>((IObservable <M0>)UnityUIComponentExtensions.OnValueChangedAsObservable(this.autoWaitTimeSlider), (Action <M0>)(value => { if (this.cancel != null) { this.cancel.Dispose(); } foreach (TypefaceAnimatorEx typefaceAnimatorEx in this.ta) { typefaceAnimatorEx.Play(); } })); ObservableExtensions.Subscribe <bool>(Observable.Where <bool>(Observable.DistinctUntilChanged <bool>((IObservable <M0>)Observable.Select <Unit, bool>((IObservable <M0>)ObservableTriggerExtensions.UpdateAsObservable((Component)this), (Func <M0, M1>)(_ => this.ta[0].isPlaying))), (Func <M0, bool>)(isPlaying => !isPlaying)), (Action <M0>)(_ => { if (this.cancel != null) { this.cancel.Dispose(); } float autoWaitTimer = 0.0f; this.cancel = ObservableExtensions.Subscribe <Unit>((IObservable <M0>)Observable.FromCoroutine((Func <CancellationToken, IEnumerator>)(__ => (IEnumerator) new WaitWhile((Func <bool>)(() => { float autoWaitTime = data.AutoWaitTime; autoWaitTimer = Mathf.Min(autoWaitTimer + Time.get_unscaledDeltaTime(), autoWaitTime); return((double)autoWaitTimer < (double)autoWaitTime); }))), false), (Action <M0>)(__ => { foreach (TypefaceAnimatorEx typefaceAnimatorEx in this.ta) { typefaceAnimatorEx.Play(); } })); })); }
private void StartNewGame() { ObservableExtensions.Subscribe <string>((IObservable <M0>)UnityUIComponentExtensions.OnEndEditAsObservable(this.worldNameInput.input), (Action <M0>)(str => { if (str.IsNullOrEmpty()) { str = this.initWorldName; this.worldNameInput.input.set_text(str); } this.worldNameInput.textDummy.set_text(str); this.selectWorldData.Name = str; })); ObservableExtensions.Subscribe <Unit>((IObservable <M0>)UnityUIComponentExtensions.OnClickAsObservable(this.btnNewGameBack), (Action <M0>)(_ => this.BackToLoad())); ObservableExtensions.Subscribe <PointerEventData>((IObservable <M0>)ObservableTriggerExtensions.OnPointerEnterAsObservable((UIBehaviour)this.btnNewGameBack), (Action <M0>)(_ => Singleton <Resources> .Instance.SoundPack.Play(SoundPack.SystemSE.Select))); ObservableExtensions.Subscribe <Unit>(Observable.Where <Unit>((IObservable <M0>)UnityUIComponentExtensions.OnClickAsObservable(this.btnNewGameEntry), (Func <M0, bool>)(_ => !Singleton <Scene> .Instance.IsFadeNow)), (Action <M0>)(_ => { Debug.Log((object)this.selectWorldData.Name); this.objNewGameRoot.SetActiveIfDifferent(false); ((UnityEngine.Component) this.lcwFemale).get_gameObject().SetActiveIfDifferent(true); this.lcwFemale.ReCreateList(true, true); Singleton <Resources> .Instance.SoundPack.Play(SoundPack.SystemSE.OK_L); })); ObservableExtensions.Subscribe <PointerEventData>((IObservable <M0>)ObservableTriggerExtensions.OnPointerEnterAsObservable((UIBehaviour)this.btnNewGameEntry), (Action <M0>)(_ => Singleton <Resources> .Instance.SoundPack.Play(SoundPack.SystemSE.Select))); ObservableExtensions.Subscribe <Unit>(Observable.Where <Unit>((IObservable <M0>)ObservableTriggerExtensions.UpdateAsObservable((UnityEngine.Component) this), (Func <M0, bool>)(_ => this.objNewGameRoot.get_activeSelf())), (Action <M0>)(_ => { bool isFocused = this.worldNameInput.input.get_isFocused(); this.worldNameInput.objDummy.SetActiveIfDifferent(!isFocused); ((Behaviour)this.worldNameInput.inputText).set_enabled(isFocused); })); }
public void Init() { foreach (KeyValuePair <int, Manager.Housing.AreaSizeInfo> keyValuePair in Singleton <Manager.Housing> .Instance.dicAreaSizeInfo) { GameObject gameObject = (GameObject)Object.Instantiate <GameObject>((M0)this.tabOriginal, this.tabRoot); gameObject.SetActive(true); SizeTab component = (SizeTab)gameObject.GetComponent <SizeTab>(); int type = keyValuePair.Value.no; component.Text = string.Format("{0}X{1}X{2}", (object)((Vector3Int) ref keyValuePair.Value.limitSize).get_x(), (object)((Vector3Int) ref keyValuePair.Value.limitSize).get_y(), (object)((Vector3Int) ref keyValuePair.Value.limitSize).get_z()); ObservableExtensions.Subscribe <bool>(Observable.Where <bool>((IObservable <M0>)UnityUIComponentExtensions.OnValueChangedAsObservable(component.toggle), (Func <M0, bool>)(_b => _b)), (Action <M0>)(_ => this.SelectTab(type, false))); this.dicTabInfo[type] = new HousingLoadWindow.TabInfo() { gameObject = gameObject, sizeTab = component }; } for (int index = 0; index < this.buttonsThumbnail.Length; ++index) { int idx = index; ObservableExtensions.Subscribe <Unit>((IObservable <M0>)UnityUIComponentExtensions.OnClickAsObservable(this.buttonsThumbnail[index]), (Action <M0>)(_ => { int num = this.thumbnailLimit * this.page + idx; this.select = this.backSelect == num ? -1 : num; this.UpdateSelectImage(); if (this.onSelect != null) { this.onSelect(this.select); } this.backSelect = this.select; })); } this.dicTabInfo[0].IsOn = true; this.SelectTab(0, false); }
private void Start() { if (Object.op_Implicit((Object)this.btnClose)) { ObservableExtensions.Subscribe <Unit>((IObservable <M0>)UnityUIComponentExtensions.OnClickAsObservable(this.btnClose), (Action <M0>)(_ => { this.SetActiveCanvas(false); if (this.onClose == null) { return; } this.onClose(); })); } ObservableExtensions.Subscribe <Unit>((IObservable <M0>)ObservableTriggerExtensions.UpdateAsObservable((Component)this), (Action <M0>)(_ => { if (Object.op_Equality((Object)null, (Object)this.rtfScroll) || Object.op_Equality((Object)null, (Object)this.rtfContent) || (Object.op_Equality((Object)null, (Object)this.textLog) || this.sbAdd.Length == 0)) { return; } UnityEngine.UI.Text text = (UnityEngine.UI.Text)Object.Instantiate <UnityEngine.UI.Text>((M0)this.textLog); ((Component)text).get_transform().SetParent(((Component)this.rtfContent).get_transform(), false); text.set_text(this.sbAdd.ToString().TrimEnd('\r', '\n')); ((Graphic)text).get_rectTransform().set_sizeDelta(new Vector2((float)((Graphic)text).get_rectTransform().get_sizeDelta().x, text.get_preferredHeight())); ((Component)text).get_gameObject().SetActive(true); this.sbAdd.Length = 0; })); }
private void Start() { if (Object.op_Implicit((Object) this.btnFusion)) ObservableExtensions.Subscribe<Unit>((IObservable<M0>) UnityUIComponentExtensions.OnClickAsObservable(this.btnFusion), (Action<M0>) (_ => { this.coFusion.UpdateCharasList(); this.customBase.customCtrl.showFusionCvs = true; })); if (Object.op_Implicit((Object) this.btnConfig)) ObservableExtensions.Subscribe<Unit>((IObservable<M0>) UnityUIComponentExtensions.OnClickAsObservable(this.btnConfig), (Action<M0>) (_ => { if (Object.op_Equality((Object) null, (Object) Singleton<Game>.Instance.Config)) Singleton<Game>.Instance.LoadConfig(); Singleton<Resources>.Instance.SoundPack.Play(SoundPack.SystemSE.OK_S); })); if (Object.op_Implicit((Object) this.btnDrawMenu)) ObservableExtensions.Subscribe<Unit>((IObservable<M0>) UnityUIComponentExtensions.OnClickAsObservable(this.btnDrawMenu), (Action<M0>) (_ => this.customBase.customCtrl.showDrawMenu = true)); if (Object.op_Implicit((Object) this.btnDefaultLayout)) ObservableExtensions.Subscribe<Unit>((IObservable<M0>) UnityUIComponentExtensions.OnClickAsObservable(this.btnDefaultLayout), (Action<M0>) (_ => { this.customBase.customSettingSave.ResetWinLayout(); if (this.customUIDrags == null) return; for (int index = 0; index < this.customUIDrags.Length; ++index) this.customUIDrags[index].UpdatePosition(); })); if (!Object.op_Implicit((Object) this.btnUpdatePng)) return; ObservableExtensions.Subscribe<Unit>((IObservable<M0>) UnityUIComponentExtensions.OnClickAsObservable(this.btnUpdatePng), (Action<M0>) (_ => { Singleton<Resources>.Instance.SoundPack.Play(SoundPack.SystemSE.OK_S); this.customBase.customCtrl.updatePng = true; })); }
protected virtual void Start() { base.Start(); ObservableExtensions.Subscribe <bool>((IObservable <M0>)UnityUIComponentExtensions.OnValueChangedAsObservable((Toggle)this), (Action <M0>)(isOn => { if (this.text == null) { return; } foreach (Text text in this.text) { Color color; if (isOn) { color = this.selectedColor; } else { ColorBlock colors = ((Selectable)this).get_colors(); color = ((ColorBlock) ref colors).get_normalColor(); } ((Graphic)text).set_color(color); } })); if (!Object.op_Inequality((Object)null, (Object)this.overImage)) { return; } ((Behaviour)this.overImage).set_enabled(false); }
protected override void Start() { base.Start(); this.UpdateBirthDayDD(); this.customBase.lstInputField.Add(this.inpName); this.customBase.actUpdateCvsChara += new Action(((CvsBase) this).UpdateCustomUI); if (Object.op_Implicit((Object) this.inpName)) this.inpName.ActivateInputField(); if (Object.op_Implicit((Object) this.inpName)) ObservableExtensions.Subscribe<string>((IObservable<M0>) UnityUIComponentExtensions.OnEndEditAsObservable(this.inpName), (Action<M0>) (str => { this.parameter.fullname = str; this.customBase.changeCharaName = true; })); this.randomName.Initialize(); if (Object.op_Implicit((Object) this.btnRandom)) ObservableExtensions.Subscribe<Unit>((IObservable<M0>) UnityUIComponentExtensions.OnClickAsObservable(this.btnRandom), (Action<M0>) (_ => { this.inpName.set_text(this.randomName.GetRandName(this.chaCtrl.sex)); this.parameter.fullname = this.inpName.get_text(); this.customBase.changeCharaName = true; })); // ISSUE: method pointer ((UnityEvent<int>) this.ddBirthMonth.get_onValueChanged()).AddListener(new UnityAction<int>((object) this, __methodptr(\u003CStart\u003Em__2))); // ISSUE: method pointer ((UnityEvent<int>) this.ddBirthDay.get_onValueChanged()).AddListener(new UnityAction<int>((object) this, __methodptr(\u003CStart\u003Em__3))); }
private void Awake() { this._hypJpn = ((Component)this._messageLabel).GetOrAddComponent <HyphenationJpn>(); ((ReactiveProperty <string>) this._name).set_Value(string.Empty); UnityUIComponentExtensions.SubscribeToText((IObservable <string>) this._name, this._nameLabel); ((ReactiveProperty <string>) this._message).set_Value(string.Empty); UnityUIComponentExtensions.SubscribeToText((IObservable <string>) this._message, this._messageLabel); DisposableExtensions.AddTo <IDisposable>((M0)ObservableExtensions.Subscribe <bool>((IObservable <M0>) this._advWindowRootVisible, (Action <M0>)(isOn => { this._advWindowRootCG.set_alpha(!isOn ? 0.0f : 1f); this._advWindowRootCG.set_blocksRaycasts(isOn); })), (Component)this._advWindowRootCG); DisposableExtensions.AddTo <IDisposable>((M0)ObservableExtensions.Subscribe <bool>((IObservable <M0>) this._advWindowVisible, (Action <M0>)(isOn => { this._advWindowCG.set_alpha(!isOn ? 0.0f : 1f); this._advWindowCG.set_blocksRaycasts(isOn); })), (Component)this._advWindowCG); ObservableExtensions.Subscribe <bool>((IObservable <M0>)Observable.Select <string, bool>((IObservable <M0>) this._message, (Func <M0, M1>)(s => !s.IsNullOrEmpty())), (Action <M0>)(isOn => ((ReactiveProperty <bool>) this._advWindowVisible).set_Value(isOn))); ((Behaviour)this).set_enabled(false); ((Graphic)this._windowImage).set_color(Color.op_Subtraction(Color.get_black(), Color.op_Multiply(Color.get_black(), 0.5f))); if (Object.op_Inequality((Object)this._nameFrameImage, (Object)null)) { ((Graphic)this._nameFrameImage).set_color(Color.get_black()); } ObservableExtensions.Subscribe <int>(Observable.TakeUntilDestroy <int>((IObservable <M0>) this._fontSpeed, (Component)this), (Action <M0>)(value => { this._typefaceAnimator.isNoWait = value == 100; if (this._typefaceAnimator.isNoWait) { return; } this._typefaceAnimator.timeMode = TypefaceAnimatorEx.TimeMode.Speed; this._typefaceAnimator.speed = (float)value; })); }
protected override void Start() { base.Start(); if (Object.op_Inequality((Object)this._infoLayout, (Object)null)) { this._infoLayout.SetActive(true); } ((ReactiveProperty <bool>) this._active).set_Value(this.isOpen); ObservableExtensions.Subscribe <bool>((IObservable <M0>) this._active, (Action <M0>)(active => this.isCountViewerVisible = active)); ObservableExtensions.Subscribe <bool>((IObservable <M0>) this._active, (Action <M0>)(active => ((Component)this._submitButton).get_gameObject().SetActive(active))); UnityUIComponentExtensions.SubscribeToText <int>((IObservable <M0>) this._createSum, this._itemName, (Func <M0, string>)(i => { string str = string.Empty; if (i > 0) { str = string.Format(" x {0}", (object)i); } string itemName = this.itemName; if (itemName.IsNullOrEmpty()) { str = string.Empty; } return(string.Format("{0}{1}", (object)itemName, (object)str)); })); this._storageDisposable = ObservableExtensions.Subscribe <Unit>((IObservable <M0>)Observable.FromCoroutine((Func <CancellationToken, IEnumerator>)(_ => this.LoadStorageType()), false)); Text text = (Text)((Component)this._submitButton).GetComponentInChildren <Text>(); Color baseTextColor = ((Graphic)text).get_color(); ObservableExtensions.Subscribe <PointerEventData>((IObservable <M0>)ObservableTriggerExtensions.OnPointerEnterAsObservable((UIBehaviour)this._submitButton), (Action <M0>)(_ => ((Graphic)text).set_color(Define.Get(Colors.Orange)))); ObservableExtensions.Subscribe <PointerEventData>((IObservable <M0>)ObservableTriggerExtensions.OnPointerExitAsObservable((UIBehaviour)this._submitButton), (Action <M0>)(_ => ((Graphic)text).set_color(baseTextColor))); }
protected override void OnBeforeStart() { base.OnBeforeStart(); ObservableExtensions.Subscribe <bool>(Observable.TakeUntilDestroy <bool>((IObservable <M0>) this.OnActiveChangedAsObservable(), (Component)this), (Action <M0>)(x => this.SetActiveControl(x))); ObservableExtensions.Subscribe <Unit>(Observable.Where <Unit>(Observable.Where <Unit>((IObservable <M0>)UnityUIComponentExtensions.OnClickAsObservable(this._closeButton), (Func <M0, bool>)(_ => this.InputEnabled)), (Func <M0, bool>)(_ => this.IsActiveControl)), (Action <M0>)(_ => this.DoClose())); ObservableExtensions.Subscribe <Unit>(Observable.Where <Unit>((IObservable <M0>)UnityUIComponentExtensions.OnClickAsObservable(this._sortButton), (Func <M0, bool>)(_ => this.InputEnabled)), (Action <M0>)(_ => this._sortUI.IsActiveControl = !this._sortUI.IsActiveControl)); ObservableExtensions.Subscribe <Unit>(Observable.Where <Unit>((IObservable <M0>)UnityUIComponentExtensions.OnClickAsObservable(this._setButton), (Func <M0, bool>)(_ => this.InputEnabled)), (Action <M0>)(_ => this.DoSetAudio())); ObservableExtensions.Subscribe <Unit>(Observable.Where <Unit>((IObservable <M0>)UnityUIComponentExtensions.OnClickAsObservable(this._rightButton), (Func <M0, bool>)(_ => this.InputEnabled)), (Action <M0>)(_ => this.DoMove(1))); ObservableExtensions.Subscribe <Unit>(Observable.Where <Unit>((IObservable <M0>)UnityUIComponentExtensions.OnClickAsObservable(this._leftButton), (Func <M0, bool>)(_ => this.InputEnabled)), (Action <M0>)(_ => this.DoMove(-1))); ObservableExtensions.Subscribe <Unit>(Observable.Where <Unit>((IObservable <M0>)UnityUIComponentExtensions.OnClickAsObservable(this._playButton), (Func <M0, bool>)(_ => this.InputEnabled)), (Action <M0>)(_ => this.DoPlay())); ObservableExtensions.Subscribe <Unit>(Observable.Where <Unit>((IObservable <M0>)UnityUIComponentExtensions.OnClickAsObservable(this._pauseButton), (Func <M0, bool>)(_ => this.InputEnabled)), (Action <M0>)(_ => this.AudioStop())); ObservableExtensions.Subscribe <bool>(Observable.Where <bool>((IObservable <M0>)UnityUIComponentExtensions.OnValueChangedAsObservable(this._sortToggle), (Func <M0, bool>)(_ => this.InputEnabled)), (Action <M0>)(_ => this.ListSort())); if (Object.op_Inequality((Object)((Selectable)this._sortToggle).get_targetGraphic(), (Object)null)) { ObservableExtensions.Subscribe <bool>((IObservable <M0>)UnityUIComponentExtensions.OnValueChangedAsObservable(this._sortToggle), (Action <M0>)(isOn => ((Behaviour)((Selectable)this._sortToggle).get_targetGraphic()).set_enabled(!isOn))); } this._sortUI.ToggleIndexChanged = (Action <int>)(x => this.ListSort()); if (!Object.op_Inequality((Object)this._sortSelectedImage, (Object)null)) { return; } ((Behaviour)this._sortSelectedImage).set_enabled(false); ObservableExtensions.Subscribe <PointerEventData>((IObservable <M0>)ObservableTriggerExtensions.OnPointerEnterAsObservable((UIBehaviour)this._sortToggle), (Action <M0>)(_ => ((Behaviour)this._sortSelectedImage).set_enabled(true))); ObservableExtensions.Subscribe <PointerEventData>((IObservable <M0>)ObservableTriggerExtensions.OnPointerExitAsObservable((UIBehaviour)this._sortToggle), (Action <M0>)(_ => ((Behaviour)this._sortSelectedImage).set_enabled(false))); }
private void Start() { if (!Object.op_Implicit((Object)this.btnClose)) { return; } ObservableExtensions.Subscribe <Unit>((IObservable <M0>)UnityUIComponentExtensions.OnClickAsObservable(this.btnClose), (Action <M0>)(_ => this.Close())); }
private void Start() { if (this.btnClose == null) { return; } ObservableExtensions.Subscribe <Unit>((IObservable <M0>)UnityUIComponentExtensions.OnClickAsObservable((Button)this.btnClose), (Action <M0>)(_ => this.Close())); }
private void Start() { this.sscPattern.CreateList(CvsBase.CreateSelectList(ChaListDefine.CategoryNo.st_pattern, ChaListDefine.KeyType.Unknown)); if (!Object.op_Implicit((Object)this.btnClose)) { return; } ObservableExtensions.Subscribe <Unit>((IObservable <M0>)UnityUIComponentExtensions.OnClickAsObservable(this.btnClose), (Action <M0>)(_ => this.customBase.customCtrl.showPattern = false)); }
protected override void Start() { base.Start(); this.customBase.actUpdateCvsAcsCopy += new Action(((CvsBase)this).UpdateCustomUI); this.tglDst[this.selDst].set_isOn(true); this.tglSrc[this.selSrc].set_isOn(true); // ISSUE: object of a compiler-generated type is created ((IEnumerable <UI_ToggleEx>) this.tglSrc).Select <UI_ToggleEx, \u003C\u003E__AnonType9 <UI_ToggleEx, int> >((Func <UI_ToggleEx, int, \u003C\u003E__AnonType9 <UI_ToggleEx, int> >)((p, index) => new \u003C\u003E__AnonType9 <UI_ToggleEx, int>(p, index))).ToList <\u003C\u003E__AnonType9 <UI_ToggleEx, int> >().ForEach((Action <\u003C\u003E__AnonType9 <UI_ToggleEx, int> >)(p => ObservableExtensions.Subscribe <bool>(Observable.Where <bool>((IObservable <M0>)UnityUIComponentExtensions.OnValueChangedAsObservable((Toggle)p.tgl), (Func <M0, bool>)(isOn => isOn)), (Action <M0>)(isOn => this.selSrc = p.index)))); // ISSUE: object of a compiler-generated type is created ((IEnumerable <UI_ToggleEx>) this.tglDst).Select <UI_ToggleEx, \u003C\u003E__AnonType9 <UI_ToggleEx, int> >((Func <UI_ToggleEx, int, \u003C\u003E__AnonType9 <UI_ToggleEx, int> >)((p, index) => new \u003C\u003E__AnonType9 <UI_ToggleEx, int>(p, index))).ToList <\u003C\u003E__AnonType9 <UI_ToggleEx, int> >().ForEach((Action <\u003C\u003E__AnonType9 <UI_ToggleEx, int> >)(p => ObservableExtensions.Subscribe <bool>(Observable.Where <bool>((IObservable <M0>)UnityUIComponentExtensions.OnValueChangedAsObservable((Toggle)p.tgl), (Func <M0, bool>)(isOn => isOn)), (Action <M0>)(isOn => this.selDst = p.index)))); ObservableExtensions.Subscribe <Unit>((IObservable <M0>)UnityUIComponentExtensions.OnClickAsObservable(this.btnCopySlot), (Action <M0>)(_ => { this.CopyAccessory(); Singleton <Resources> .Instance.SoundPack.Play(SoundPack.SystemSE.OK_S); })); ObservableExtensions.Subscribe <Unit>((IObservable <M0>)ObservableTriggerExtensions.UpdateAsObservable((Component)this.btnCopySlot), (Action <M0>)(_ => ((Selectable)this.btnCopySlot).set_interactable(this.selSrc != this.selDst))); ObservableExtensions.Subscribe <Unit>((IObservable <M0>)UnityUIComponentExtensions.OnClickAsObservable(this.btnCopy01), (Action <M0>)(_ => { for (int index = 0; index < 3; ++index) { this.nowAcs.parts[this.selDst].addMove[0, index] = this.orgAcs.parts[this.selDst].addMove[0, index] = this.nowAcs.parts[this.selSrc].addMove[0, index]; } this.chaCtrl.UpdateAccessoryMoveFromInfo(this.selDst); this.customBase.updateCvsAccessory = true; Singleton <Resources> .Instance.SoundPack.Play(SoundPack.SystemSE.OK_S); })); ObservableExtensions.Subscribe <Unit>((IObservable <M0>)ObservableTriggerExtensions.UpdateAsObservable((Component)this.btnCopy01), (Action <M0>)(_ => ((Selectable)this.btnCopy01).set_interactable(((((true ? 1 : 0) & (!Object.op_Inequality((Object)null, (Object)this.chaCtrl.cmpAccessory[this.selDst]) ? 0 : (Object.op_Inequality((Object)null, (Object)this.chaCtrl.cmpAccessory[this.selDst].trfMove01) ? 1 : 0))) != 0 ? 1 : 0) & (!Object.op_Inequality((Object)null, (Object)this.chaCtrl.cmpAccessory[this.selSrc]) ? 0 : (Object.op_Inequality((Object)null, (Object)this.chaCtrl.cmpAccessory[this.selSrc].trfMove01) ? 1 : 0))) != 0 & this.selSrc != this.selDst))); ObservableExtensions.Subscribe <Unit>((IObservable <M0>)UnityUIComponentExtensions.OnClickAsObservable(this.btnCopy02), (Action <M0>)(_ => { for (int index = 0; index < 3; ++index) { this.nowAcs.parts[this.selDst].addMove[1, index] = this.orgAcs.parts[this.selDst].addMove[1, index] = this.nowAcs.parts[this.selSrc].addMove[1, index]; } this.chaCtrl.UpdateAccessoryMoveFromInfo(this.selDst); this.customBase.updateCvsAccessory = true; Singleton <Resources> .Instance.SoundPack.Play(SoundPack.SystemSE.OK_S); })); ObservableExtensions.Subscribe <Unit>((IObservable <M0>)ObservableTriggerExtensions.UpdateAsObservable((Component)this.btnCopy02), (Action <M0>)(_ => ((Selectable)this.btnCopy02).set_interactable(((((true ? 1 : 0) & (!Object.op_Inequality((Object)null, (Object)this.chaCtrl.cmpAccessory[this.selDst]) ? 0 : (Object.op_Inequality((Object)null, (Object)this.chaCtrl.cmpAccessory[this.selDst].trfMove02) ? 1 : 0))) != 0 ? 1 : 0) & (!Object.op_Inequality((Object)null, (Object)this.chaCtrl.cmpAccessory[this.selSrc]) ? 0 : (Object.op_Inequality((Object)null, (Object)this.chaCtrl.cmpAccessory[this.selSrc].trfMove02) ? 1 : 0))) != 0 & this.selSrc != this.selDst))); ObservableExtensions.Subscribe <Unit>((IObservable <M0>)UnityUIComponentExtensions.OnClickAsObservable(this.btnRevLR01), (Action <M0>)(_ => { for (int index = 0; index < 3; ++index) { Vector3 vector3 = this.nowAcs.parts[this.selSrc].addMove[0, index]; if (index == 1) { ref Vector3 local1 = ref vector3; local1.y = (__Null)(local1.y + 180.0); if (vector3.y >= 360.0) { ref Vector3 local2 = ref vector3; local2.y = (__Null)(local2.y - 360.0); } } this.nowAcs.parts[this.selDst].addMove[0, index] = this.orgAcs.parts[this.selDst].addMove[0, index] = vector3; }
public void Start() { ObservableExtensions.Subscribe <Unit>((IObservable <M0>)UnityUIComponentExtensions.OnClickAsObservable(this.btnShowWinSort), (Action <M0>)(_ => this.winSort.objWinSort.SetActiveIfDifferent(!this.winSort.objWinSort.get_activeSelf()))); ObservableExtensions.Subscribe <Unit>((IObservable <M0>)UnityUIComponentExtensions.OnClickAsObservable(this.winSort.btnCloseWinSort), (Action <M0>)(_ => this.winSort.objWinSort.SetActiveIfDifferent(false))); if (((IEnumerable <Toggle>) this.winSort.tglSort).Any <Toggle>()) { // ISSUE: object of a compiler-generated type is created ((IEnumerable <Toggle>) this.winSort.tglSort).Select <Toggle, \u003C\u003E__AnonType15 <Toggle, int> >((Func <Toggle, int, \u003C\u003E__AnonType15 <Toggle, int> >)((val, idx) => new \u003C\u003E__AnonType15 <Toggle, int>(val, idx))).Where <\u003C\u003E__AnonType15 <Toggle, int> >((Func <\u003C\u003E__AnonType15 <Toggle, int>, bool>)(tgl => Object.op_Inequality((Object)tgl.val, (Object)null))).ToList <\u003C\u003E__AnonType15 <Toggle, int> >().ForEach((Action <\u003C\u003E__AnonType15 <Toggle, int> >)(tgl => ObservableExtensions.Subscribe <bool>(Observable.Where <bool>((IObservable <M0>)UnityUIComponentExtensions.OnValueChangedAsObservable(tgl.val), (Func <M0, bool>)(isOn => isOn)), (Action <M0>)(isOn => this.sortType = tgl.idx)))); } ObservableExtensions.Subscribe <bool>((IObservable <M0>)UnityUIComponentExtensions.OnValueChangedAsObservable(this.tglSortOrder), (Action <M0>)(isOn => this.sortOrder = !isOn ? 1 : 0)); ObservableExtensions.Subscribe <int>((IObservable <M0>) this._sortType, (Action <M0>)(_ => this.Sort())); ObservableExtensions.Subscribe <int>((IObservable <M0>) this._sortOrder, (Action <M0>)(_ => this.Sort())); if (this.button == null || this.button.Length != 3) { return; } if (Object.op_Implicit((Object)this.button[0])) { ObservableExtensions.Subscribe <Unit>((IObservable <M0>)UnityUIComponentExtensions.OnClickAsObservable(this.button[0]), (Action <M0>)(_ => { if (this.onClick01 == null) { return; } this.onClick01(this.cscClothes.selectInfo?.info); })); ObservableExtensions.Subscribe <Unit>((IObservable <M0>)ObservableTriggerExtensions.UpdateAsObservable((Component)this.button[0]), (Action <M0>)(_ => ((Selectable)this.button[0]).set_interactable((!this.btnDisableNotSelect01 ? 0 : (null == this.cscClothes.selectInfo ? 1 : 0)) == 0))); } if (Object.op_Implicit((Object)this.button[1])) { ObservableExtensions.Subscribe <Unit>((IObservable <M0>)UnityUIComponentExtensions.OnClickAsObservable(this.button[1]), (Action <M0>)(_ => { if (this.onClick02 == null) { return; } this.onClick02(this.cscClothes.selectInfo?.info); })); ObservableExtensions.Subscribe <Unit>((IObservable <M0>)ObservableTriggerExtensions.UpdateAsObservable((Component)this.button[1]), (Action <M0>)(_ => ((Selectable)this.button[1]).set_interactable((!this.btnDisableNotSelect02 ? 0 : (null == this.cscClothes.selectInfo ? 1 : 0)) == 0))); } if (!Object.op_Implicit((Object)this.button[2])) { return; } ObservableExtensions.Subscribe <Unit>((IObservable <M0>)UnityUIComponentExtensions.OnClickAsObservable(this.button[2]), (Action <M0>)(_ => { if (this.onClick03 == null) { return; } this.onClick03(this.cscClothes.selectInfo?.info); })); ObservableExtensions.Subscribe <Unit>((IObservable <M0>)ObservableTriggerExtensions.UpdateAsObservable((Component)this.button[2]), (Action <M0>)(_ => ((Selectable)this.button[2]).set_interactable((!this.btnDisableNotSelect03 ? 0 : (null == this.cscClothes.selectInfo ? 1 : 0)) == 0))); }
private void AddEvent(VoiceSetting.SetData data) { ObservableExtensions.Subscribe <bool>(UnityEventExtensions.AsObservable <bool>((UnityEvent <M0>)data.toggle.onValueChanged), (Action <M0>)(isOn => { data.sd.Mute = isOn; ((Behaviour)data.image).set_enabled(!isOn); this.EnterSE(); })); UnityUIComponentExtensions.SubscribeToInteractable((IObservable <bool>)Observable.Select <bool, bool>((IObservable <M0>)UnityUIComponentExtensions.OnValueChangedAsObservable(data.toggle), (Func <M0, M1>)(b => !b)), (Selectable)data.slider); ObservableExtensions.Subscribe <int>((IObservable <M0>)Observable.Select <float, int>(UnityEventExtensions.AsObservable <float>((UnityEvent <M0>)data.slider.get_onValueChanged()), (Func <M0, M1>)(value => (int)value)), (Action <M0>)(value => data.sd.Volume = value)); ObservableExtensions.Subscribe <PointerEventData>(Observable.Where <PointerEventData>((IObservable <M0>)ObservableTriggerExtensions.OnPointerDownAsObservable((UIBehaviour)data.slider), (Func <M0, bool>)(_ => Input.GetMouseButtonDown(0))), (Action <M0>)(_ => this.EnterSE())); }
public void Start() { if (!Object.op_Implicit((Object)this.btnClose)) { return; } ObservableExtensions.Subscribe <Unit>((IObservable <M0>)UnityUIComponentExtensions.OnClickAsObservable(this.btnClose), (Action <M0>)(push => { Singleton <Resources> .Instance.SoundPack.Play(SoundPack.SystemSE.Cancel); this.ShowSelectHNWindow(false); })); }
public bool SetButtonListener(UnityAction <int> action) { if (!this.categorize.Any <KeyValuePair <int, ItemFilterCategoryUI.LabelAndButton> >()) { return(false); } foreach (KeyValuePair <int, ItemFilterCategoryUI.LabelAndButton> keyValuePair in this.categorize) { KeyValuePair <int, ItemFilterCategoryUI.LabelAndButton> item = keyValuePair; ObservableExtensions.Subscribe <Unit>((IObservable <M0>)UnityUIComponentExtensions.OnClickAsObservable(item.Value.button), (Action <M0>)(_ => action.Invoke(item.Key))); } return(true); }
private void Start() { this.customBase.lstInputField.Add(this.inpName); if (!Object.op_Inequality((Object)null, (Object)this.inpName)) { return; } ObservableExtensions.Subscribe <string>((IObservable <M0>)UnityUIComponentExtensions.OnEndEditAsObservable(this.inpName), (Action <M0>)(buf => { if (!Object.op_Inequality((Object)null, (Object)this.textNameDummy)) { return; } this.textNameDummy.set_text(this.inpName.get_text()); })); if (Object.op_Inequality((Object)null, (Object)this.objNameDummy)) { ObservableExtensions.Subscribe <Unit>((IObservable <M0>)ObservableTriggerExtensions.UpdateAsObservable(this.objNameDummy), (Action <M0>)(_ => { bool isFocused = this.inpName.get_isFocused(); if (this.objNameDummy.get_activeSelf() != isFocused) { return; } this.objNameDummy.SetActiveIfDifferent(!isFocused); })); } if (Object.op_Inequality((Object)null, (Object)this.btnBack)) { ObservableExtensions.Subscribe <Unit>((IObservable <M0>)UnityUIComponentExtensions.OnClickAsObservable(this.btnBack), (Action <M0>)(_ => { Singleton <Resources> .Instance.SoundPack.Play(SoundPack.SystemSE.Cancel); this.customBase.customCtrl.showInputCoordinate = false; })); } if (!Object.op_Inequality((Object)null, (Object)this.btnEntry)) { return; } ObservableExtensions.Subscribe <Unit>((IObservable <M0>)ObservableTriggerExtensions.UpdateAsObservable((Component)this.btnEntry), (Action <M0>)(_ => ((Selectable)this.btnEntry).set_interactable(!this.inpName.get_text().IsNullOrEmpty()))); ObservableExtensions.Subscribe <Unit>((IObservable <M0>)UnityUIComponentExtensions.OnClickAsObservable(this.btnEntry), (Action <M0>)(_ => { Singleton <Resources> .Instance.SoundPack.Play(SoundPack.SystemSE.Save); this.customBase.customCtrl.showInputCoordinate = false; if (this.actEntry == null) { return; } this.actEntry(this.inpName.get_text()); })); }
private void InitLink(SoundSetting.SoundGroup sg, SoundData sd, bool isSliderEvent) { this.LinkToggle(sg.toggle, (Action <bool>)(isOn => sd.Mute = isOn)); ObservableExtensions.Subscribe <bool>(UnityEventExtensions.AsObservable <bool>((UnityEvent <M0>)sg.toggle.onValueChanged), (Action <M0>)(isOn => ((Behaviour)sg.image).set_enabled(!isOn))); UnityUIComponentExtensions.SubscribeToInteractable((IObservable <bool>)Observable.Select <bool, bool>((IObservable <M0>)UnityUIComponentExtensions.OnValueChangedAsObservable(sg.toggle), (Func <M0, M1>)(b => !b)), (Selectable)sg.slider); if (isSliderEvent) { this.LinkSlider(sg.slider, (Action <float>)(value => sd.Volume = (int)value)); } else { ObservableExtensions.Subscribe <PointerEventData>(Observable.Where <PointerEventData>((IObservable <M0>)ObservableTriggerExtensions.OnPointerDownAsObservable((UIBehaviour)sg.slider), (Func <M0, bool>)(_ => Input.GetMouseButtonDown(0))), (Action <M0>)(_ => this.EnterSE())); } }
public override void Init(Sprite[] _sprite) { base.Init(_sprite); for (int index = 0; index < this.buttons.Length; ++index) { // ISSUE: object of a compiler-generated type is created // ISSUE: method pointer ((UnityEvent)this.buttons[index].get_onClick()).AddListener(new UnityAction((object)new OptionCtrl.CharaFKColor.\u003CInit\u003Ec__AnonStorey0() { \u0024this = this, no = index }, __methodptr(\u003C\u003Em__0))); } ObservableExtensions.Subscribe <bool>((IObservable <M0>)UnityUIComponentExtensions.OnValueChangedAsObservable(this.toggleLine), (Action <M0>)(_b => Studio.Studio.optionSystem.lineFK = _b)); }
private void Start() { if (!Object.op_Inequality((Object)null, (Object)this.btnLike)) { return; } ObservableExtensions.Subscribe <Unit>((IObservable <M0>)UnityUIComponentExtensions.OnClickAsObservable((Button)this.btnLike), (Action <M0>)(_ => { if (this.actApplause == null) { return; } this.actApplause(); })); }
public void Start() { if (!Object.op_Implicit((Object)this.button)) { return; } ObservableExtensions.Subscribe <Unit>((IObservable <M0>)UnityUIComponentExtensions.OnClickAsObservable(this.button), (Action <M0>)(_ => this.customBase.customColorCtrl.Setup(this, ((Graphic)this.image).get_color(), (Action <Color>)(color => { ((Graphic)this.image).set_color(color); if (this.actUpdateColor == null) { return; } this.actUpdateColor(color); }), this.useAlpha))); }
protected override void Start() { ObservableExtensions.Subscribe <bool>((IObservable <M0>) this.OnActiveChangedAsObservable(), (Action <M0>)(x => this.SetActiveControl(x))); if (Object.op_Inequality((Object)this._enterButton, (Object)null)) { ObservableExtensions.Subscribe <Unit>((IObservable <M0>)UnityUIComponentExtensions.OnClickAsObservable(this._enterButton), (Action <M0>)(_ => this.OnInputSubmit())); } if (Object.op_Inequality((Object)this._closeButton, (Object)null)) { ObservableExtensions.Subscribe <Unit>((IObservable <M0>)UnityUIComponentExtensions.OnClickAsObservable(this._closeButton), (Action <M0>)(_ => this.OnInputCancel())); } ActionIDDownCommand actionIdDownCommand1 = new ActionIDDownCommand() { ActionID = ActionID.Cancel }; // ISSUE: method pointer actionIdDownCommand1.TriggerEvent.AddListener(new UnityAction((object)this, __methodptr(\u003CStart\u003Em__3))); this._actionCommands.Add(actionIdDownCommand1); ActionIDDownCommand actionIdDownCommand2 = new ActionIDDownCommand() { ActionID = ActionID.MouseRight }; // ISSUE: method pointer actionIdDownCommand2.TriggerEvent.AddListener(new UnityAction((object)this, __methodptr(\u003CStart\u003Em__4))); this._actionCommands.Add(actionIdDownCommand2); ActionIDDownCommand actionIdDownCommand3 = new ActionIDDownCommand() { ActionID = ActionID.SquareX }; // ISSUE: method pointer actionIdDownCommand3.TriggerEvent.AddListener(new UnityAction((object)this, __methodptr(\u003CStart\u003Em__5))); this._actionCommands.Add(actionIdDownCommand3); ActionIDDownCommand actionIdDownCommand4 = new ActionIDDownCommand() { ActionID = ActionID.Submit }; // ISSUE: method pointer actionIdDownCommand4.TriggerEvent.AddListener(new UnityAction((object)this, __methodptr(\u003CStart\u003Em__6))); this._actionCommands.Add(actionIdDownCommand4); base.Start(); }
public void Initialize() { if (this.initialized) { return; } if (Object.op_Inequality((Object)this._yText, (Object)null)) { DisposableExtensions.AddTo <IDisposable>((M0)UnityUIComponentExtensions.SubscribeToText <int>((IObservable <M0>) this._y, this._yText), (Component)this._yText); DisposableExtensions.AddTo <IDisposable>((M0)ObservableExtensions.Subscribe <int>((IObservable <M0>) this._y, (Action <M0>)(_ => this.Refresh())), (Component)this._yText); } if (Object.op_Inequality((Object)this._xText, (Object)null)) { DisposableExtensions.AddTo <IDisposable>((M0)UnityUIComponentExtensions.SubscribeToText <int>((IObservable <M0>) this._x, this._xText), (Component)this._xText); } this.VisibleUpdate(); this.initialized = true; }
public override void Init(UICtrl _uiCtrl, bool _tutorial) { base.Init(_uiCtrl, _tutorial); this.graphics = new Graphic[2] { (Graphic)((Selectable)this.buttonRotL).get_image(), (Graphic)((Selectable)this.buttonRotR).get_image() }; ObservableExtensions.Subscribe <Unit>((IObservable <M0>)UnityUIComponentExtensions.OnClickAsObservable(this.buttonRotL), (Action <M0>)(_ => this.Rotation(90f))); ObservableExtensions.Subscribe <Unit>((IObservable <M0>)UnityUIComponentExtensions.OnClickAsObservable(this.buttonRotR), (Action <M0>)(_ => this.Rotation(-90f))); ObservableExtensions.Subscribe <bool>((IObservable <M0>) this.visibleReactive, (Action <M0>)(_b => { this.canvasGroup.Enable(_b, false); foreach (Graphic graphic in this.graphics) { graphic.set_raycastTarget(_b); } })); }
private void Start() { this.saveDir = UserData.Path + "Custom/"; this.LoadPresets(); for (int index = 0; index < this.tglFile.Length; ++index) { this.tglFile[index].set_isOn(false); } if (!this.tglFile.SafeProc <UI_ToggleEx>(this.colorInfo.select, (Action <UI_ToggleEx>)(_t => _t.set_isOn(true)))) { this.colorInfo.select = Mathf.Clamp(this.colorInfo.select, 0, this.tglFile.Length - 1); this.tglFile[this.colorInfo.select].set_isOn(true); } this.SetPreset(false); if (Object.op_Inequality((Object)null, (Object)this.objNew)) { this.trfParent = this.objNew.get_transform().get_parent(); Button component = (Button)this.objNew.GetComponent <Button>(); if (Object.op_Inequality((Object)null, (Object)component)) { ObservableExtensions.Subscribe <Unit>((IObservable <M0>)UnityUIComponentExtensions.OnClickAsObservable(component), (Action <M0>)(_ => { this.AddNewPreset(this.color, false); this.SavePresets(); })); } this.objNew.SetActiveIfDifferent(3 != this.colorInfo.select); if (77 <= this.lstInfo.Count) { this.objNew.SetActiveIfDifferent(false); } } for (int index = 0; index < this.tglFile.Length; ++index) { // ISSUE: object of a compiler-generated type is created // ISSUE: method pointer ((UnityEvent <bool>) this.tglFile[index].onValueChanged).AddListener(new UnityAction <bool>((object)new UI_ColorPresets.\u003CStart\u003Ec__AnonStorey0() { \u0024this = this, no = index }, __methodptr(\u003C\u003Em__0))); } }
protected virtual void Start() { if (Object.op_Inequality((Object)this._nameLabel, (Object)null)) { UnityUIComponentExtensions.SubscribeToText((IObservable <string>) this._name, this._nameLabel); } if (Object.op_Inequality((Object)this._stackCountText, (Object)null)) { UnityUIComponentExtensions.SubscribeToText <int>((IObservable <M0>) this._stackCount, this._stackCountText); } if (Object.op_Inequality((Object)this._rateText, (Object)null)) { UnityUIComponentExtensions.SubscribeToText <int>((IObservable <M0>) this._rate, this._rateText, (Func <M0, string>)(x => x >= 0 ? x.ToString() : string.Empty)); } if (Object.op_Inequality((Object)this._iconText, (Object)null)) { ((Behaviour)this._iconText).set_enabled(false); } if (Object.op_Inequality((Object)this._rarelityText, (Object)null)) { UnityUIComponentExtensions.SubscribeToText <Rarelity>((IObservable <M0>) this._rarelity, this._rarelityText, (Func <M0, string>)(x => x.GetType().IsEnumDefined((object)x) ? x.ToString() : string.Empty)); ObservableExtensions.Subscribe <Sprite>((IObservable <M0>) this._rarelitySprite, (System.Action <M0>)(sprite => ((Behaviour)this._rarelityText).set_enabled(Object.op_Equality((Object)sprite, (Object)null)))); } if (Object.op_Inequality((Object)this._rarelityImage, (Object)null)) { ObservableExtensions.Subscribe <Sprite>((IObservable <M0>) this._rarelitySprite, (System.Action <M0>)(sprite => { ((Behaviour)this._rarelityImage).set_enabled(!Object.op_Equality((Object)sprite, (Object)null)); this._rarelityImage.set_sprite(sprite); })); } EasingFunction easing; if (!Tween.MotionFunctionTable.TryGetValue(this._motionType, ref easing)) { ; } if (!Tween.MotionFunctionTable.TryGetValue(this._alphaMotionType, ref easing)) { return; } DisposableExtensions.AddTo <IDisposable>((M0)ObservableExtensions.Subscribe <TimeInterval <float> >((IObservable <M0>)Observable.FrameTimeInterval <float>((IObservable <M0>)ObservableEasing.Create(easing, this._easingDuration, true), true), (System.Action <M0>)(x => this._canvasGroup.set_alpha(Mathf.Lerp(this._fromAlpha, this._toAlpha, ((TimeInterval <float>) ref x).get_Value())))), (ICollection <IDisposable>) this.disposables); }