public void SetData(
            int _index,
            CustomPushInfo _info,
            Action _onClickAction,
            Action <string> _onPointerEnter,
            Action _onPointerExit)
        {
            // ISSUE: object of a compiler-generated type is created
            // ISSUE: variable of a compiler-generated type
            CustomPushScrollViewInfo.\u003CSetData\u003Ec__AnonStorey0 dataCAnonStorey0 = new CustomPushScrollViewInfo.\u003CSetData\u003Ec__AnonStorey0();
            // ISSUE: reference to a compiler-generated field
            dataCAnonStorey0._onClickAction = _onClickAction;
            // ISSUE: reference to a compiler-generated field
            dataCAnonStorey0._onPointerEnter = _onPointerEnter;
            // ISSUE: reference to a compiler-generated field
            dataCAnonStorey0._info = _info;
            // ISSUE: reference to a compiler-generated field
            dataCAnonStorey0._onPointerExit = _onPointerExit;
            // ISSUE: reference to a compiler-generated field
            bool active = dataCAnonStorey0._info != null;

            ((Component)this.rows[_index].btn).get_gameObject().SetActiveIfDifferent(active);
            ((UnityEventBase)this.rows[_index].btn.get_onClick()).RemoveAllListeners();
            if (!active)
            {
                return;
            }
            ((UnityEventBase)this.rows[_index].btn.get_onClick()).RemoveAllListeners();
            // ISSUE: method pointer
            ((UnityEvent)this.rows[_index].btn.get_onClick()).AddListener(new UnityAction((object)dataCAnonStorey0, __methodptr(\u003C\u003Em__0)));
            EventTriggerNoScroll eventTriggerNoScroll = (EventTriggerNoScroll)((Component)this.rows[_index].btn).get_gameObject().AddComponent <EventTriggerNoScroll>();

            eventTriggerNoScroll.triggers = new List <EventTriggerNoScroll.Entry>();
            EventTriggerNoScroll.Entry entry1 = new EventTriggerNoScroll.Entry();
            entry1.eventID = (EventTriggerType)0;
            // ISSUE: method pointer
            entry1.callback.AddListener(new UnityAction <BaseEventData>((object)dataCAnonStorey0, __methodptr(\u003C\u003Em__1)));
            eventTriggerNoScroll.triggers.Add(entry1);
            EventTriggerNoScroll.Entry entry2 = new EventTriggerNoScroll.Entry();
            entry2.eventID = (EventTriggerType)1;
            // ISSUE: method pointer
            entry2.callback.AddListener(new UnityAction <BaseEventData>((object)dataCAnonStorey0, __methodptr(\u003C\u003Em__2)));
            eventTriggerNoScroll.triggers.Add(entry2);
            // ISSUE: reference to a compiler-generated field
            // ISSUE: reference to a compiler-generated field
            Texture2D texture2D = CommonLib.LoadAsset <Texture2D>(dataCAnonStorey0._info.assetBundle, dataCAnonStorey0._info.assetName, false, string.Empty);

            if (Object.op_Implicit((Object)texture2D))
            {
                this.rows[_index].imgThumb.set_sprite(Sprite.Create(texture2D, new Rect(0.0f, 0.0f, (float)((Texture)texture2D).get_width(), (float)((Texture)texture2D).get_height()), new Vector2(0.5f, 0.5f)));
            }
            else
            {
                this.rows[_index].imgThumb.set_sprite((Sprite)null);
            }
            // ISSUE: reference to a compiler-generated field
            this.rows[_index].info = dataCAnonStorey0._info;
        }
示例#2
0
        public void SetData(
            int _index,
            CustomCharaScrollController.ScrollData _data,
            Action <bool> _onClickAction,
            Action <string> _onPointerEnter,
            Action _onPointerExit)
        {
            // ISSUE: object of a compiler-generated type is created
            // ISSUE: variable of a compiler-generated type
            CustomCharaScrollViewInfo.\u003CSetData\u003Ec__AnonStorey0 dataCAnonStorey0 = new CustomCharaScrollViewInfo.\u003CSetData\u003Ec__AnonStorey0();
            // ISSUE: reference to a compiler-generated field
            dataCAnonStorey0._onClickAction = _onClickAction;
            // ISSUE: reference to a compiler-generated field
            dataCAnonStorey0._onPointerEnter = _onPointerEnter;
            // ISSUE: reference to a compiler-generated field
            dataCAnonStorey0._onPointerExit = _onPointerExit;
            // ISSUE: reference to a compiler-generated field
            dataCAnonStorey0._info = _data?.info;
            // ISSUE: reference to a compiler-generated field
            bool active = dataCAnonStorey0._info != null;

            ((Component)this.rows[_index].tgl).get_gameObject().SetActiveIfDifferent(active);
            ((UnityEventBase)this.rows[_index].tgl.onValueChanged).RemoveAllListeners();
            if (!active)
            {
                return;
            }
            ((UnityEventBase)this.rows[_index].tgl.onValueChanged).RemoveAllListeners();
            // ISSUE: method pointer
            ((UnityEvent <bool>) this.rows[_index].tgl.onValueChanged).AddListener(new UnityAction <bool>((object)dataCAnonStorey0, __methodptr(\u003C\u003Em__0)));
            EventTriggerNoScroll eventTriggerNoScroll = (EventTriggerNoScroll)((Component)this.rows[_index].tgl).get_gameObject().GetComponent <EventTriggerNoScroll>();

            if (Object.op_Equality((Object)null, (Object)eventTriggerNoScroll))
            {
                eventTriggerNoScroll = (EventTriggerNoScroll)((Component)this.rows[_index].tgl).get_gameObject().AddComponent <EventTriggerNoScroll>();
            }
            eventTriggerNoScroll.triggers = new List <EventTriggerNoScroll.Entry>();
            EventTriggerNoScroll.Entry entry1 = new EventTriggerNoScroll.Entry();
            entry1.eventID = (EventTriggerType)0;
            // ISSUE: method pointer
            entry1.callback.AddListener(new UnityAction <BaseEventData>((object)dataCAnonStorey0, __methodptr(\u003C\u003Em__1)));
            eventTriggerNoScroll.triggers.Add(entry1);
            EventTriggerNoScroll.Entry entry2 = new EventTriggerNoScroll.Entry();
            entry2.eventID = (EventTriggerType)1;
            // ISSUE: method pointer
            entry2.callback.AddListener(new UnityAction <BaseEventData>((object)dataCAnonStorey0, __methodptr(\u003C\u003Em__2)));
            eventTriggerNoScroll.triggers.Add(entry2);
            this.rows[_index].tgl.SetIsOnWithoutCallback(false);
            // ISSUE: reference to a compiler-generated field
            ((Selectable)this.rows[_index].tgl).set_interactable(!dataCAnonStorey0._info.isInSaveData);
            Color white = Color.get_white();

            if (Object.op_Implicit((Object)this.rows[_index].imgEntry))
            {
                // ISSUE: reference to a compiler-generated field
                ((Component)this.rows[_index].imgEntry).get_gameObject().SetActiveIfDifferent(dataCAnonStorey0._info.isInSaveData);
                // ISSUE: reference to a compiler-generated field
                if (dataCAnonStorey0._info.isInSaveData)
                {
                    ((Color) ref white).\u002Ector(0.7843137f, 0.7843137f, 0.7843137f, 0.5019608f);
                }
            }
            if (Object.op_Implicit((Object)this.rows[_index].imgNurturing))
            {
                // ISSUE: reference to a compiler-generated field
                ((Component)this.rows[_index].imgNurturing).get_gameObject().SetActiveIfDifferent(dataCAnonStorey0._info.gameRegistration);
                ((Graphic)this.rows[_index].imgNurturing).set_color(white);
            }
            // ISSUE: reference to a compiler-generated field
            // ISSUE: reference to a compiler-generated field
            if (dataCAnonStorey0._info.pngData != null || !dataCAnonStorey0._info.FullPath.IsNullOrEmpty())
            {
                if (Object.op_Implicit((Object)this.rows[_index].imgThumb.get_texture()))
                {
                    Object.Destroy((Object)this.rows[_index].imgThumb.get_texture());
                }
                // ISSUE: reference to a compiler-generated field
                // ISSUE: reference to a compiler-generated field
                this.rows[_index].imgThumb.set_texture((Texture)PngAssist.ChangeTextureFromByte(dataCAnonStorey0._info.pngData ?? PngFile.LoadPngBytes(dataCAnonStorey0._info.FullPath), 0, 0, (TextureFormat)5, false));
            }
            else
            {
                this.rows[_index].imgThumb.set_texture((Texture)this.texEmpty);
            }
            // ISSUE: reference to a compiler-generated field
            this.rows[_index].info = dataCAnonStorey0._info;
        }