protected override void Start() { DisposableExtensions.AddTo <IDisposable>((M0)ObservableExtensions.Subscribe <bool>((IObservable <M0>) this.OnActiveChangedAsObservable(), (Action <M0>)(x => this.SetActiveControl(x))), (Component)this); DisposableExtensions.AddTo <IDisposable>((M0)ObservableExtensions.Subscribe <Unit>((IObservable <M0>)UnityUIComponentExtensions.OnClickAsObservable(this._closeButton), (Action <M0>)(_ => this.DoClose())), (Component)this); ActionIDDownCommand actionIdDownCommand = new ActionIDDownCommand() { ActionID = ActionID.Cancel }; // ISSUE: method pointer actionIdDownCommand.TriggerEvent.AddListener(new UnityAction((object)this, __methodptr(\u003CStart\u003Em__3))); this._actionCommands.Add(actionIdDownCommand); KeyCodeDownCommand keyCodeDownCommand = new KeyCodeDownCommand() { KeyCode = (KeyCode)324 }; // ISSUE: method pointer keyCodeDownCommand.TriggerEvent.AddListener(new UnityAction((object)this, __methodptr(\u003CStart\u003Em__4))); this._keyCommands.Add(keyCodeDownCommand); if (!this._toggleElements.IsNullOrEmpty <ToggleElement>()) { for (int index = 0; index < this._toggleElements.Count; ++index) { ToggleElement element = this._toggleElements.GetElement <ToggleElement>(index); Toggle toggle = element == null ? (Toggle)null : element.Toggle; if (!Object.op_Equality((Object)toggle, (Object)null)) { element.Index = index; element.Start(); DisposableExtensions.AddTo <IDisposable>((M0)ObservableExtensions.Subscribe <bool>(Observable.Where <bool>(Observable.DistinctUntilChanged <bool>((IObservable <M0>)UnityUIComponentExtensions.OnValueChangedAsObservable(toggle)), (Func <M0, bool>)(flag => flag)), (Action <M0>)(_ => { this.ChangedSelecteInventory(element.Index); this.PlaySE(SoundPack.SystemSE.OK_S); })), (Component)toggle); } } } DisposableExtensions.AddTo <IDisposable>((M0)ObservableExtensions.Subscribe <StuffItem>(Observable.Where <StuffItem>((IObservable <M0>) this._decidedItemSlotUI.CreateEvent, (Func <M0, bool>)(item => item != null)), (Action <M0>)(item => this._createItemStockUI.AddItem(item))), (Component)this); base.Start(); this.CanvasAlpha = 0.0f; bool flag1 = false; this.Interactable = flag1; this.BlockRaycast = flag1; this.SetEnabledInputAll(false); }
protected override void Start() { this.Open(); KeyCodeDownCommand keyCodeDownCommand1 = new KeyCodeDownCommand() { KeyCode = (KeyCode)27 }; UnityEvent triggerEvent = keyCodeDownCommand1.TriggerEvent; // ISSUE: reference to a compiler-generated field if (MapShortcutUI.\u003C\u003Ef__am\u0024cache0 == null) { // ISSUE: reference to a compiler-generated field // ISSUE: method pointer MapShortcutUI.\u003C\u003Ef__am\u0024cache0 = new UnityAction((object)null, __methodptr(\u003CStart\u003Em__0)); } // ISSUE: reference to a compiler-generated field UnityAction fAmCache0 = MapShortcutUI.\u003C\u003Ef__am\u0024cache0; triggerEvent.AddListener(fAmCache0); this._keyCommands.Add(keyCodeDownCommand1); KeyCodeDownCommand keyCodeDownCommand2 = new KeyCodeDownCommand() { KeyCode = (KeyCode)324 }; // ISSUE: method pointer keyCodeDownCommand2.TriggerEvent.AddListener(new UnityAction((object)this, __methodptr(\u003CStart\u003Em__1))); this._keyCommands.Add(keyCodeDownCommand2); KeyCodeDownCommand keyCodeDownCommand3 = new KeyCodeDownCommand() { KeyCode = (KeyCode)283 }; // ISSUE: method pointer keyCodeDownCommand3.TriggerEvent.AddListener(new UnityAction((object)this, __methodptr(\u003CStart\u003Em__2))); this._keyCommands.Add(keyCodeDownCommand3); base.Start(); }