Ejemplo n.º 1
0
        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)));
        }
Ejemplo n.º 2
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))
            {
                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);
        }
Ejemplo n.º 3
0
        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();
                    }
                }));
            }));
        }
Ejemplo n.º 4
0
 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);
 }
Ejemplo n.º 6
0
 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;
     }));
 }
Ejemplo n.º 7
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;
   }));
 }
Ejemplo n.º 8
0
 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);
 }
Ejemplo n.º 9
0
 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)));
 }
Ejemplo n.º 10
0
 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;
     }));
 }
Ejemplo n.º 11
0
        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)));
 }
Ejemplo n.º 13
0
 private void Start()
 {
     if (!Object.op_Implicit((Object)this.btnClose))
     {
         return;
     }
     ObservableExtensions.Subscribe <Unit>((IObservable <M0>)UnityUIComponentExtensions.OnClickAsObservable(this.btnClose), (Action <M0>)(_ => this.Close()));
 }
Ejemplo n.º 14
0
 private void Start()
 {
     if (this.btnClose == null)
     {
         return;
     }
     ObservableExtensions.Subscribe <Unit>((IObservable <M0>)UnityUIComponentExtensions.OnClickAsObservable((Button)this.btnClose), (Action <M0>)(_ => this.Close()));
 }
Ejemplo n.º 15
0
 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));
 }
Ejemplo n.º 16
0
 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;
         }
Ejemplo n.º 17
0
 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)));
 }
Ejemplo n.º 18
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()));
 }
Ejemplo n.º 19
0
 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);
 }
Ejemplo n.º 21
0
 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());
     }));
 }
Ejemplo n.º 22
0
 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()));
     }
 }
Ejemplo n.º 23
0
 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));
 }
Ejemplo n.º 24
0
 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();
     }));
 }
Ejemplo n.º 25
0
 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)));
 }
Ejemplo n.º 26
0
        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;
 }
Ejemplo n.º 28
0
 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);
         }
     }));
 }
Ejemplo n.º 29
0
 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)));
     }
 }
Ejemplo n.º 30
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);
        }