Beispiel #1
0
        private void AddWarpPointNode(BasePoint add, int _index)
        {
            // ISSUE: object of a compiler-generated type is created
            // ISSUE: variable of a compiler-generated type
            AllAreaMapUI.\u003CAddWarpPointNode\u003Ec__AnonStorey0 nodeCAnonStorey0 = new AllAreaMapUI.\u003CAddWarpPointNode\u003Ec__AnonStorey0();
            // ISSUE: reference to a compiler-generated field
            nodeCAnonStorey0.add = add;
            // ISSUE: reference to a compiler-generated field
            nodeCAnonStorey0.\u0024this = this;
            Button button = (Button)Object.Instantiate <Button>((M0)this.WarpContentNode);

            ((Component)button).get_transform().SetParent(this.WarpContent.get_transform(), false);
            ((Component)button).get_transform().set_localScale(this.LocalScaleDef);
            // ISSUE: reference to a compiler-generated field
            // ISSUE: reference to a compiler-generated field
            if (!Singleton <Resources> .Instance.itemIconTables.BaseName.TryGetValue(nodeCAnonStorey0.add.ID, out nodeCAnonStorey0.name))
            {
                // ISSUE: reference to a compiler-generated field
                // ISSUE: reference to a compiler-generated field
                nodeCAnonStorey0.name = string.Format("拠点{0:00}", (object)nodeCAnonStorey0.add.ID);
            }
            // ISSUE: reference to a compiler-generated field
            nodeCAnonStorey0.node = (WarpListNode)((Component)button).GetComponent <WarpListNode>();
            // ISSUE: reference to a compiler-generated field
            // ISSUE: reference to a compiler-generated field
            // ISSUE: reference to a compiler-generated field
            nodeCAnonStorey0.node.Set(nodeCAnonStorey0.add, nodeCAnonStorey0.name);
            int  baseIconId = Singleton <Resources> .Instance.DefinePack.MinimapUIDefine.BaseIconID;
            bool flag       = false;

            // ISSUE: reference to a compiler-generated field
            // ISSUE: reference to a compiler-generated field
            if (Singleton <Manager.Map> .Instance.GetBasePointOpenState(nodeCAnonStorey0.node.basePoint.ID, out flag) && flag && !nodeCAnonStorey0.node.canWarp)
            {
                // ISSUE: reference to a compiler-generated field
                nodeCAnonStorey0.node.IconSet(Singleton <Resources> .Instance.itemIconTables.ActionIconTable[baseIconId]);
            }
            // ISSUE: method pointer
            ((UnityEvent)button.get_onClick()).AddListener(new UnityAction((object)nodeCAnonStorey0, __methodptr(\u003C\u003Em__0)));
            this.enterTrigger = (PointerEnterTrigger)((Component)button).get_gameObject().GetComponent <PointerEnterTrigger>();
            if (Object.op_Equality((Object)this.enterTrigger, (Object)null))
            {
                this.enterTrigger = (PointerEnterTrigger)((Component)button).get_gameObject().AddComponent <PointerEnterTrigger>();
            }
            this.onEnter = new UITrigger.TriggerEvent();
            ((UITrigger)this.enterTrigger).get_Triggers().Add(this.onEnter);
            // ISSUE: reference to a compiler-generated field
            nodeCAnonStorey0.id = this.WarpNodes.Count;
            // ISSUE: method pointer
            ((UnityEvent <BaseEventData>) this.onEnter).AddListener(new UnityAction <BaseEventData>((object)nodeCAnonStorey0, __methodptr(\u003C\u003Em__1)));
            ((Component)button).get_gameObject().SetActive(true);
            this.WarpNodes.Add(button);
        }
    public void Init()
    {
        this.Input = Singleton <Input> .Instance;
        if (this.CategoryFilterID != null)
        {
            ((ReactiveProperty <int>) this.CategoryFilterID).Dispose();
        }
        ObservableExtensions.Subscribe <int>((IObservable <M0>) this.CategoryFilterID, (Action <M0>)(x => ((Component)this.Cursor).get_transform().set_position(((Component)this.actionFilter.ActionToggles[x]).get_transform().get_position())));
        for (int index = 0; index < this.actionFilter.ActionToggles.Length; ++index)
        {
            // ISSUE: object of a compiler-generated type is created
            // ISSUE: variable of a compiler-generated type
            MapActionCategoryUI.\u003CInit\u003Ec__AnonStorey0 initCAnonStorey0 = new MapActionCategoryUI.\u003CInit\u003Ec__AnonStorey0();
            // ISSUE: reference to a compiler-generated field
            initCAnonStorey0.\u0024this = this;
            // ISSUE: reference to a compiler-generated field
            initCAnonStorey0.id = index;
            // ISSUE: reference to a compiler-generated field
            PointerEnterTrigger pointerEnterTrigger = (PointerEnterTrigger)((Component)this.actionFilter.ActionToggles[initCAnonStorey0.id]).get_gameObject().GetComponent <PointerEnterTrigger>();
            if (Object.op_Equality((Object)pointerEnterTrigger, (Object)null))
            {
                // ISSUE: reference to a compiler-generated field
                pointerEnterTrigger = (PointerEnterTrigger)((Component)this.actionFilter.ActionToggles[initCAnonStorey0.id]).get_gameObject().AddComponent <PointerEnterTrigger>();
            }
            UITrigger.TriggerEvent triggerEvent = new UITrigger.TriggerEvent();
            if (((UITrigger)pointerEnterTrigger).get_Triggers().Count > 0)
            {
                ((UITrigger)pointerEnterTrigger).get_Triggers().Clear();
            }
            ((UITrigger)pointerEnterTrigger).get_Triggers().Add(triggerEvent);
            // ISSUE: method pointer
            ((UnityEvent <BaseEventData>)triggerEvent).AddListener(new UnityAction <BaseEventData>((object)initCAnonStorey0, __methodptr(\u003C\u003Em__0)));
        }
        if (this.Dispose != null)
        {
            this.Dispose.Dispose();
        }
        this.Dispose = ObservableExtensions.Subscribe <long>(Observable.Where <long>(Observable.TakeUntilDestroy <long>((IObservable <M0>)Observable.EveryUpdate(), ((Component)this).get_gameObject()), (Func <M0, bool>)(_ => this.Input.FocusLevel == this.FocusLevel)), (Action <M0>)(_ => this.OnUpdate()));
        ActionIDDownCommand actionIdDownCommand = new ActionIDDownCommand()
        {
            ActionID = ActionID.Submit
        };

        // ISSUE: method pointer
        actionIdDownCommand.TriggerEvent.AddListener(new UnityAction((object)this, __methodptr(\u003CInit\u003Em__3)));
        this._actionCommands.Clear();
        this._actionCommands.Add(actionIdDownCommand);
        this.Start();
    }
    public void Init()
    {
        this.Input = Singleton <Input> .Instance;
        ObservableExtensions.Subscribe <int>((IObservable <M0>) this.WarpID, (Action <M0>)(x =>
        {
            if (x == 0)
            {
                ((Behaviour)this.Cursor[0]).set_enabled(true);
                ((Behaviour)this.Cursor[1]).set_enabled(false);
            }
            else
            {
                if (x <= 0)
                {
                    return;
                }
                ((Behaviour)this.Cursor[0]).set_enabled(false);
                ((Behaviour)this.Cursor[1]).set_enabled(true);
            }
        }));
        this.disposable = ObservableExtensions.Subscribe <long>(Observable.Where <long>(Observable.TakeUntilDestroy <long>((IObservable <M0>)Observable.EveryUpdate(), ((Component)this).get_gameObject()), (Func <M0, bool>)(_ => this.Input.FocusLevel == this.FocusLevel)), (Action <M0>)(_ => this.OnUpdate()));
        PointerEnterTrigger pointerEnterTrigger = (PointerEnterTrigger)((Component)this.areaMapUI._WorldMap).get_gameObject().GetComponent <PointerEnterTrigger>();

        if (Object.op_Equality((Object)pointerEnterTrigger, (Object)null))
        {
            pointerEnterTrigger = (PointerEnterTrigger)((Component)this.areaMapUI._WorldMap).get_gameObject().AddComponent <PointerEnterTrigger>();
        }
        UITrigger.TriggerEvent triggerEvent = new UITrigger.TriggerEvent();
        ((UITrigger)pointerEnterTrigger).get_Triggers().Add(triggerEvent);
        // ISSUE: method pointer
        ((UnityEvent <BaseEventData>)triggerEvent).AddListener(new UnityAction <BaseEventData>((object)this, __methodptr(\u003CInit\u003Em__3)));
        ActionIDDownCommand actionIdDownCommand = new ActionIDDownCommand()
        {
            ActionID = ActionID.Submit
        };

        // ISSUE: method pointer
        actionIdDownCommand.TriggerEvent.AddListener(new UnityAction((object)this, __methodptr(\u003CInit\u003Em__4)));
        this._actionCommands.Add(actionIdDownCommand);
        this.Start();
    }
    private void Start()
    {
        this.input = Singleton <Input> .Instance;
        PointerEnterTrigger pointerEnterTrigger = (PointerEnterTrigger)((Component)this.Atari).get_gameObject().AddComponent <PointerEnterTrigger>();

        UITrigger.TriggerEvent triggerEvent1 = new UITrigger.TriggerEvent();
        ((UITrigger)pointerEnterTrigger).get_Triggers().Add(triggerEvent1);
        // ISSUE: method pointer
        ((UnityEvent <BaseEventData>)triggerEvent1).AddListener(new UnityAction <BaseEventData>((object)this, __methodptr(\u003CStart\u003Em__0)));
        PointerExitTrigger pointerExitTrigger = (PointerExitTrigger)((Component)this.Atari).get_gameObject().AddComponent <PointerExitTrigger>();

        UITrigger.TriggerEvent triggerEvent2 = new UITrigger.TriggerEvent();
        ((UITrigger)pointerExitTrigger).get_Triggers().Add(triggerEvent2);
        // ISSUE: method pointer
        ((UnityEvent <BaseEventData>)triggerEvent2).AddListener(new UnityAction <BaseEventData>((object)this, __methodptr(\u003CStart\u003Em__1)));
        if (!this.InitList)
        {
            return;
        }
        this.ListNodeSet((List <ScrollCylinderNode>)null);
    }
    public void Init()
    {
        this.hScene        = (HScene)((Component)Singleton <HSceneFlagCtrl> .Instance).GetComponent <HScene>();
        this.femailes      = this.hScene.GetFemales();
        this.hSceneManager = Singleton <HSceneManager> .Instance;
        // ISSUE: method pointer
        ((UnityEvent)this.Sort.get_onClick()).AddListener(new UnityAction((object)this, __methodptr(\u003CInit\u003Em__2)));
        // ISSUE: method pointer
        ((UnityEvent)this.SortUpDown[0].get_onClick()).AddListener(new UnityAction((object)this, __methodptr(\u003CInit\u003Em__3)));
        // ISSUE: method pointer
        ((UnityEvent)this.SortUpDown[1].get_onClick()).AddListener(new UnityAction((object)this, __methodptr(\u003CInit\u003Em__4)));
        // ISSUE: method pointer
        ((UnityEvent)this.cross.get_onClick()).AddListener(new UnityAction((object)this, __methodptr(\u003CInit\u003Em__5)));
        this.lstCoordinatesBase = CustomClothesFileInfoAssist.CreateClothesFileInfoList(false, true, true, true);
        this.lstCoordinates.Clear();
        for (int index = 0; index < this.lstCoordinatesBase.Count; ++index)
        {
            // ISSUE: object of a compiler-generated type is created
            // ISSUE: variable of a compiler-generated type
            HSceneSpriteCoordinatesCard.\u003CInit\u003Ec__AnonStorey0 initCAnonStorey0 = new HSceneSpriteCoordinatesCard.\u003CInit\u003Ec__AnonStorey0();
            // ISSUE: reference to a compiler-generated field
            initCAnonStorey0.\u0024this = this;
            // ISSUE: reference to a compiler-generated field
            initCAnonStorey0.no = index;
            HSceneSpriteCoordinatesNode spriteCoordinatesNode = (HSceneSpriteCoordinatesNode)Object.Instantiate <HSceneSpriteCoordinatesNode>((M0)this.CoordinatesNode, this.Content);
            ((Component)spriteCoordinatesNode).get_gameObject().SetActive(true);
            this.lstCoordinates.Add(spriteCoordinatesNode);
            // ISSUE: reference to a compiler-generated field
            // ISSUE: reference to a compiler-generated field
            this.lstCoordinates[initCAnonStorey0.no].id = initCAnonStorey0.no;
            // ISSUE: reference to a compiler-generated field
            // ISSUE: reference to a compiler-generated field
            this.lstCoordinates[initCAnonStorey0.no].coodeName.set_text(this.lstCoordinatesBase[initCAnonStorey0.no].name);
            // ISSUE: reference to a compiler-generated field
            // ISSUE: reference to a compiler-generated field
            this.lstCoordinates[initCAnonStorey0.no].CreateCoodeTime = this.lstCoordinatesBase[initCAnonStorey0.no].time;
            // ISSUE: reference to a compiler-generated field
            // ISSUE: method pointer
            ((UnityEvent)((Button)((Component)this.lstCoordinates[initCAnonStorey0.no]).GetComponent <Button>()).get_onClick()).AddListener(new UnityAction((object)initCAnonStorey0, __methodptr(\u003C\u003Em__0)));
            // ISSUE: reference to a compiler-generated field
            // ISSUE: reference to a compiler-generated field
            this.lstCoordinates[initCAnonStorey0.no].image = (Image)((Component)this.lstCoordinates[initCAnonStorey0.no]).GetComponent <Image>();
            // ISSUE: reference to a compiler-generated field
            // ISSUE: reference to a compiler-generated field
            this.lstCoordinates[initCAnonStorey0.no].fileName = this.lstCoordinatesBase[initCAnonStorey0.no].FileName;
        }
        PointerEnterTrigger pointerEnterTrigger1 = (PointerEnterTrigger)null;

        UITrigger.TriggerEvent triggerEvent1       = new UITrigger.TriggerEvent();
        PointerExitTrigger     pointerExitTrigger1 = (PointerExitTrigger)null;

        UITrigger.TriggerEvent triggerEvent2 = new UITrigger.TriggerEvent();
        for (int index = 0; index < this.lstSortCategory.Count; ++index)
        {
            // ISSUE: object of a compiler-generated type is created
            // ISSUE: variable of a compiler-generated type
            HSceneSpriteCoordinatesCard.\u003CInit\u003Ec__AnonStorey1 initCAnonStorey1 = new HSceneSpriteCoordinatesCard.\u003CInit\u003Ec__AnonStorey1();
            // ISSUE: reference to a compiler-generated field
            initCAnonStorey1.\u0024this = this;
            // ISSUE: reference to a compiler-generated field
            initCAnonStorey1.no = index;
            // ISSUE: reference to a compiler-generated field
            ((UnityEventBase)this.lstSortCategory[initCAnonStorey1.no].onValueChanged).RemoveAllListeners();
            // ISSUE: reference to a compiler-generated field
            // ISSUE: method pointer
            ((UnityEvent <bool>) this.lstSortCategory[initCAnonStorey1.no].onValueChanged).AddListener(new UnityAction <bool>((object)initCAnonStorey1, __methodptr(\u003C\u003Em__0)));
            pointerEnterTrigger1 = (PointerEnterTrigger)null;
            UITrigger.TriggerEvent triggerEvent3 = new UITrigger.TriggerEvent();
            // ISSUE: reference to a compiler-generated field
            PointerEnterTrigger pointerEnterTrigger2 = (PointerEnterTrigger)((Component)this.lstSortCategory[initCAnonStorey1.no]).get_gameObject().GetComponent <PointerEnterTrigger>();
            if (Object.op_Equality((Object)pointerEnterTrigger2, (Object)null))
            {
                // ISSUE: reference to a compiler-generated field
                pointerEnterTrigger2 = (PointerEnterTrigger)((Component)this.lstSortCategory[initCAnonStorey1.no]).get_gameObject().AddComponent <PointerEnterTrigger>();
            }
            if (((UITrigger)pointerEnterTrigger2).get_Triggers().Count > 0)
            {
                ((UITrigger)pointerEnterTrigger2).get_Triggers().Clear();
            }
            ((UITrigger)pointerEnterTrigger2).get_Triggers().Add(triggerEvent3);
            // ISSUE: method pointer
            ((UnityEvent <BaseEventData>)triggerEvent3).AddListener(new UnityAction <BaseEventData>((object)initCAnonStorey1, __methodptr(\u003C\u003Em__1)));
            pointerExitTrigger1 = (PointerExitTrigger)null;
            UITrigger.TriggerEvent triggerEvent4 = new UITrigger.TriggerEvent();
            // ISSUE: reference to a compiler-generated field
            PointerExitTrigger pointerExitTrigger2 = (PointerExitTrigger)((Component)this.lstSortCategory[initCAnonStorey1.no]).get_gameObject().GetComponent <PointerExitTrigger>();
            if (Object.op_Equality((Object)pointerExitTrigger2, (Object)null))
            {
                // ISSUE: reference to a compiler-generated field
                pointerExitTrigger2 = (PointerExitTrigger)((Component)this.lstSortCategory[initCAnonStorey1.no]).get_gameObject().AddComponent <PointerExitTrigger>();
            }
            if (((UITrigger)pointerExitTrigger2).get_Triggers().Count > 0)
            {
                ((UITrigger)pointerExitTrigger2).get_Triggers().Clear();
            }
            ((UITrigger)pointerExitTrigger2).get_Triggers().Add(triggerEvent4);
            // ISSUE: method pointer
            ((UnityEvent <BaseEventData>)triggerEvent4).AddListener(new UnityAction <BaseEventData>((object)initCAnonStorey1, __methodptr(\u003C\u003Em__2)));
        }
        this.ListSort(0);
        // ISSUE: method pointer
        ((UnityEvent)this.BeforeCoode.get_onClick()).AddListener(new UnityAction((object)this, __methodptr(\u003CInit\u003Em__6)));
        // ISSUE: method pointer
        ((UnityEvent)this.DecideCoode.get_onClick()).AddListener(new UnityAction((object)this, __methodptr(\u003CInit\u003Em__7)));
        // ISSUE: method pointer
        this.hSceneSpriteChaChoice.SetAction(new UnityAction((object)this, __methodptr(\u003CInit\u003Em__8)));
    }
    public void ListNodeSet(List <ScrollCylinderNode> hSceneScrollNodes = null)
    {
        // ISSUE: object of a compiler-generated type is created
        // ISSUE: variable of a compiler-generated type
        ScrollCylinder.\u003CListNodeSet\u003Ec__AnonStorey0 nodeSetCAnonStorey0 = new ScrollCylinder.\u003CListNodeSet\u003Ec__AnonStorey0();
        // ISSUE: reference to a compiler-generated field
        nodeSetCAnonStorey0.\u0024this = this;
        this.lstNodes.Clear();
        if (hSceneScrollNodes != null)
        {
            this.lstNodes.AddRange((IEnumerable <ScrollCylinderNode>)hSceneScrollNodes);
        }
        else
        {
            this.lstNodes.AddRange((IEnumerable <ScrollCylinderNode>) this.Contents.GetComponentsInChildren <ScrollCylinderNode>());
        }
        if (this.lstNodes.Count == 0)
        {
            return;
        }
        if (Object.op_Inequality((Object)this.cursor, (Object)null))
        {
            this.cursor.SetActive(this.lstNodes.Count != 0);
        }
        this.BlankSet(this.lstNodes[0], true);
        for (int index = 0; index < this.lstNodes.Count; ++index)
        {
            ((Component)this.lstNodes[index]).get_transform().set_localScale(new Vector3(1f, 1f, 1f));
        }
        for (int index = 0; index < this.lstBlankNodes.Count; ++index)
        {
            ((Component)this.lstBlankNodes[index]).get_transform().set_localScale(new Vector3(1f, 1f, 1f));
        }
        // ISSUE: reference to a compiler-generated field
        nodeSetCAnonStorey0.ContentsRt = (RectTransform)this.Contents.GetComponent <RectTransform>();
        // ISSUE: reference to a compiler-generated field
        // ISSUE: reference to a compiler-generated field
        nodeSetCAnonStorey0.ContentsPosition = Vector2.op_Implicit(nodeSetCAnonStorey0.ContentsRt.get_anchoredPosition());
        if (!this.OldRect.get_activeSelf())
        {
            this.OldRect.SetActive(true);
        }
        // ISSUE: reference to a compiler-generated field
        nodeSetCAnonStorey0.rt2 = (RectTransform)this.OldRect.GetComponent <RectTransform>();
        // ISSUE: reference to a compiler-generated field
        // ISSUE: reference to a compiler-generated field
        this.OldRectSet(nodeSetCAnonStorey0.ContentsRt, ref nodeSetCAnonStorey0.rt2);
        // ISSUE: reference to a compiler-generated field
        // ISSUE: reference to a compiler-generated field
        nodeSetCAnonStorey0.position2 = nodeSetCAnonStorey0.ContentsPosition;
        // ISSUE: reference to a compiler-generated field
        // ISSUE: reference to a compiler-generated field
        // ISSUE: reference to a compiler-generated field
        nodeSetCAnonStorey0.ContentsPosition = this.LimitPos(nodeSetCAnonStorey0.ContentsRt, nodeSetCAnonStorey0.ContentsPosition);
        // ISSUE: reference to a compiler-generated field
        // ISSUE: reference to a compiler-generated field
        nodeSetCAnonStorey0.ContentsRt.set_anchoredPosition(Vector2.op_Implicit(nodeSetCAnonStorey0.ContentsPosition));
        PointerEnterTrigger pointerEnterTrigger1 = (PointerEnterTrigger)null;

        UITrigger.TriggerEvent triggerEvent1 = new UITrigger.TriggerEvent();
        for (int index1 = 0; index1 < this.lstNodes.Count; ++index1)
        {
            int index2 = index1;
            pointerEnterTrigger1 = (PointerEnterTrigger)null;
            PointerEnterTrigger component = (PointerEnterTrigger)((Component)this.lstNodes[index2]).get_gameObject().GetComponent <PointerEnterTrigger>();
            ((Component)this.lstNodes[index2]).get_gameObject().SetActive(true);
            if (!Object.op_Inequality((Object)component, (Object)null))
            {
                PointerEnterTrigger    pointerEnterTrigger2 = (PointerEnterTrigger)((Component)this.lstNodes[index2]).get_gameObject().AddComponent <PointerEnterTrigger>();
                UITrigger.TriggerEvent triggerEvent2        = new UITrigger.TriggerEvent();
                ((UITrigger)pointerEnterTrigger2).get_Triggers().Add(triggerEvent2);
                // ISSUE: method pointer
                ((UnityEvent <BaseEventData>)triggerEvent2).AddListener(new UnityAction <BaseEventData>((object)nodeSetCAnonStorey0, __methodptr(\u003C\u003Em__0)));
            }
        }
        // ISSUE: reference to a compiler-generated field
        Rect rect1 = nodeSetCAnonStorey0.ContentsRt.get_rect();

        if ((double)((Rect) ref rect1).get_width() != 0.0)
        {
            // ISSUE: reference to a compiler-generated field
            Rect rect2 = nodeSetCAnonStorey0.ContentsRt.get_rect();
            if ((double)((Rect) ref rect2).get_height() != 0.0)
            {
                // ISSUE: reference to a compiler-generated method
                ObservableExtensions.Subscribe <Unit>((IObservable <M0>)Observable.NextFrame((FrameCountType)0), (Action <M0>) new Action <Unit>(nodeSetCAnonStorey0.\u003C\u003Em__2));
                return;
            }
        }
        // ISSUE: reference to a compiler-generated method
        ObservableExtensions.Subscribe <Unit>((IObservable <M0>)Observable.NextFrame((FrameCountType)0), (Action <M0>) new Action <Unit>(nodeSetCAnonStorey0.\u003C\u003Em__1));
    }
Beispiel #7
0
    private void Start()
    {
        this.MainCategoryActive = new bool[this.MainCategory.Length];
        this.SubCategoryActive  = new bool[this.SubCategory.Length];
        for (int index = 0; index < this.MainCategoryActive.Length; ++index)
        {
            this.MainCategoryActive[index] = false;
        }
        for (int index = 0; index < this.SubCategoryActive.Length; ++index)
        {
            this.SubCategoryActive[index] = false;
        }
        PointerEnterTrigger pointerEnterTrigger = (PointerEnterTrigger)null;

        UITrigger.TriggerEvent triggerEvent1      = new UITrigger.TriggerEvent();
        PointerExitTrigger     pointerExitTrigger = (PointerExitTrigger)null;

        UITrigger.TriggerEvent triggerEvent2 = new UITrigger.TriggerEvent();
        this.bMainCategory  = new bool[this.MainCategory.Length];
        this.btMainCategory = new Button[this.MainCategory.Length];
        for (int index = 0; index < this.MainCategory.Length; ++index)
        {
            // ISSUE: object of a compiler-generated type is created
            // ISSUE: variable of a compiler-generated type
            HSceneSpriteCategories.\u003CStart\u003Ec__AnonStorey0 startCAnonStorey0 = new HSceneSpriteCategories.\u003CStart\u003Ec__AnonStorey0();
            // ISSUE: reference to a compiler-generated field
            startCAnonStorey0.\u0024this = this;
            // ISSUE: reference to a compiler-generated field
            startCAnonStorey0.no = index;
            pointerEnterTrigger  = (PointerEnterTrigger)null;
            UITrigger.TriggerEvent triggerEvent3 = new UITrigger.TriggerEvent();
            // ISSUE: reference to a compiler-generated field
            ((UITrigger)this.MainCategory[startCAnonStorey0.no].get_gameObject().AddComponent <PointerEnterTrigger>()).get_Triggers().Add(triggerEvent3);
            // ISSUE: method pointer
            ((UnityEvent <BaseEventData>)triggerEvent3).AddListener(new UnityAction <BaseEventData>((object)startCAnonStorey0, __methodptr(\u003C\u003Em__0)));
            pointerExitTrigger = (PointerExitTrigger)null;
            UITrigger.TriggerEvent triggerEvent4 = new UITrigger.TriggerEvent();
            // ISSUE: reference to a compiler-generated field
            ((UITrigger)this.MainCategory[startCAnonStorey0.no].get_gameObject().AddComponent <PointerExitTrigger>()).get_Triggers().Add(triggerEvent4);
            // ISSUE: method pointer
            ((UnityEvent <BaseEventData>)triggerEvent4).AddListener(new UnityAction <BaseEventData>((object)startCAnonStorey0, __methodptr(\u003C\u003Em__1)));
            // ISSUE: reference to a compiler-generated field
            this.bMainCategory[startCAnonStorey0.no] = false;
            // ISSUE: reference to a compiler-generated field
            // ISSUE: reference to a compiler-generated field
            this.btMainCategory[startCAnonStorey0.no] = (Button)this.MainCategory[startCAnonStorey0.no].GetComponentInChildren <Button>();
        }
        this.bSubCategory  = new bool[this.SubCategory.Length];
        this.btSubCategory = new Button[this.SubCategory.Length];
        for (int index = 0; index < this.SubCategory.Length; ++index)
        {
            // ISSUE: object of a compiler-generated type is created
            // ISSUE: variable of a compiler-generated type
            HSceneSpriteCategories.\u003CStart\u003Ec__AnonStorey1 startCAnonStorey1 = new HSceneSpriteCategories.\u003CStart\u003Ec__AnonStorey1();
            // ISSUE: reference to a compiler-generated field
            startCAnonStorey1.\u0024this = this;
            // ISSUE: reference to a compiler-generated field
            startCAnonStorey1.no = index;
            pointerEnterTrigger  = (PointerEnterTrigger)null;
            UITrigger.TriggerEvent triggerEvent3 = new UITrigger.TriggerEvent();
            // ISSUE: reference to a compiler-generated field
            ((UITrigger)this.SubCategory[startCAnonStorey1.no].get_gameObject().AddComponent <PointerEnterTrigger>()).get_Triggers().Add(triggerEvent3);
            // ISSUE: method pointer
            ((UnityEvent <BaseEventData>)triggerEvent3).AddListener(new UnityAction <BaseEventData>((object)startCAnonStorey1, __methodptr(\u003C\u003Em__0)));
            pointerExitTrigger = (PointerExitTrigger)null;
            UITrigger.TriggerEvent triggerEvent4 = new UITrigger.TriggerEvent();
            // ISSUE: reference to a compiler-generated field
            ((UITrigger)this.SubCategory[startCAnonStorey1.no].get_gameObject().AddComponent <PointerExitTrigger>()).get_Triggers().Add(triggerEvent4);
            // ISSUE: method pointer
            ((UnityEvent <BaseEventData>)triggerEvent4).AddListener(new UnityAction <BaseEventData>((object)startCAnonStorey1, __methodptr(\u003C\u003Em__1)));
            // ISSUE: reference to a compiler-generated field
            this.bSubCategory[startCAnonStorey1.no] = false;
            // ISSUE: reference to a compiler-generated field
            // ISSUE: reference to a compiler-generated field
            this.btSubCategory[startCAnonStorey1.no] = (Button)this.SubCategory[startCAnonStorey1.no].GetComponentInChildren <Button>();
        }
    }
Beispiel #8
0
    public void ListNodeSet(List <ScrollCylinderNode> ScrollNodes = null, bool targetInit = true)
    {
        // ISSUE: object of a compiler-generated type is created
        // ISSUE: variable of a compiler-generated type
        RotationScroll.\u003CListNodeSet\u003Ec__AnonStorey0 nodeSetCAnonStorey0 = new RotationScroll.\u003CListNodeSet\u003Ec__AnonStorey0();
        // ISSUE: reference to a compiler-generated field
        nodeSetCAnonStorey0.\u0024this = this;
        this.lstNodes.Clear();
        if (ScrollNodes != null)
        {
            for (int index = 0; index < ScrollNodes.Count; ++index)
            {
                RectTransform component = (RectTransform)((Component)ScrollNodes[index]).GetComponent <RectTransform>();
                if (ScrollNodes.Count < this.MaxView)
                {
                    RectTransform rectTransform = component;
                    Rect          rect1         = component.get_rect();
                    double        num1          = (double)((Rect) ref rect1).get_width() / 2.0;
                    Rect          rect2         = component.get_rect();
                    double        num2          = -(double)((Rect) ref rect2).get_height() / 2.0;
                    Vector2       vector2_1     = new Vector2((float)num1, (float)num2);
                    double        num3;
                    if (this.scrollMode == ScrollDir.Vertical)
                    {
                        num3 = 0.0;
                    }
                    else
                    {
                        Rect rect3 = component.get_rect();
                        num3 = (double)((Rect) ref rect3).get_width() * (double)(this.MaxView - 1);
                    }
                    double num4;
                    if (this.scrollMode == ScrollDir.Horizontal)
                    {
                        num4 = 0.0;
                    }
                    else
                    {
                        Rect rect3 = component.get_rect();
                        num4 = -(double)((Rect) ref rect3).get_height() * (double)(this.MaxView - 1);
                    }
                    Vector2 vector2_2 = Vector2.op_Multiply(new Vector2((float)num3, (float)num4), (float)index);
                    Vector2 vector2_3 = Vector2.op_Addition(vector2_1, vector2_2);
                    rectTransform.set_anchoredPosition(vector2_3);
                }
                else
                {
                    RectTransform rectTransform = component;
                    Rect          rect1         = component.get_rect();
                    double        num1          = (double)((Rect) ref rect1).get_width() / 2.0;
                    Rect          rect2         = component.get_rect();
                    double        num2          = -(double)((Rect) ref rect2).get_height() / 2.0;
                    Vector2       vector2_1     = new Vector2((float)num1, (float)num2);
                    double        num3;
                    if (this.scrollMode == ScrollDir.Vertical)
                    {
                        num3 = 0.0;
                    }
                    else
                    {
                        Rect rect3 = component.get_rect();
                        num3 = (double)((Rect) ref rect3).get_width();
                    }
                    double num4;
                    if (this.scrollMode == ScrollDir.Horizontal)
                    {
                        num4 = 0.0;
                    }
                    else
                    {
                        Rect rect3 = component.get_rect();
                        num4 = -(double)((Rect) ref rect3).get_height();
                    }
                    Vector2 vector2_2 = Vector2.op_Multiply(new Vector2((float)num3, (float)num4), (float)index);
                    Vector2 vector2_3 = Vector2.op_Addition(vector2_1, vector2_2);
                    rectTransform.set_anchoredPosition(vector2_3);
                }
                this.lstNodes.AddLast(ScrollNodes[index]);
            }
        }
        else
        {
            ScrollCylinderNode[] componentsInChildren = (ScrollCylinderNode[])this.Contents.GetComponentsInChildren <ScrollCylinderNode>();
            for (int index = 0; index < componentsInChildren.Length; ++index)
            {
                RectTransform component = (RectTransform)((Component)componentsInChildren[index]).GetComponent <RectTransform>();
                if (componentsInChildren.Length < this.MaxView)
                {
                    RectTransform rectTransform = component;
                    Rect          rect1         = component.get_rect();
                    double        num1          = (double)((Rect) ref rect1).get_width() / 2.0;
                    Rect          rect2         = component.get_rect();
                    double        num2          = -(double)((Rect) ref rect2).get_height() / 2.0;
                    Vector2       vector2_1     = new Vector2((float)num1, (float)num2);
                    double        num3;
                    if (this.scrollMode == ScrollDir.Vertical)
                    {
                        num3 = 0.0;
                    }
                    else
                    {
                        Rect rect3 = component.get_rect();
                        num3 = (double)((Rect) ref rect3).get_width() * (double)(this.MaxView - 1);
                    }
                    double num4;
                    if (this.scrollMode == ScrollDir.Horizontal)
                    {
                        num4 = 0.0;
                    }
                    else
                    {
                        Rect rect3 = component.get_rect();
                        num4 = -(double)((Rect) ref rect3).get_height() * (double)(this.MaxView - 1);
                    }
                    Vector2 vector2_2 = Vector2.op_Multiply(new Vector2((float)num3, (float)num4), (float)index);
                    Vector2 vector2_3 = Vector2.op_Addition(vector2_1, vector2_2);
                    rectTransform.set_anchoredPosition(vector2_3);
                }
                else
                {
                    RectTransform rectTransform = component;
                    Rect          rect1         = component.get_rect();
                    double        num1          = (double)((Rect) ref rect1).get_width() / 2.0;
                    Rect          rect2         = component.get_rect();
                    double        num2          = -(double)((Rect) ref rect2).get_height() / 2.0;
                    Vector2       vector2_1     = new Vector2((float)num1, (float)num2);
                    double        num3;
                    if (this.scrollMode == ScrollDir.Vertical)
                    {
                        num3 = 0.0;
                    }
                    else
                    {
                        Rect rect3 = component.get_rect();
                        num3 = (double)((Rect) ref rect3).get_width();
                    }
                    double num4;
                    if (this.scrollMode == ScrollDir.Horizontal)
                    {
                        num4 = 0.0;
                    }
                    else
                    {
                        Rect rect3 = component.get_rect();
                        num4 = -(double)((Rect) ref rect3).get_height();
                    }
                    Vector2 vector2_2 = Vector2.op_Multiply(new Vector2((float)num3, (float)num4), (float)index);
                    Vector2 vector2_3 = Vector2.op_Addition(vector2_1, vector2_2);
                    rectTransform.set_anchoredPosition(vector2_3);
                }
                this.lstNodes.AddLast(componentsInChildren[index]);
            }
        }
        if (this.lstNodes.Count == 0)
        {
            return;
        }
        // ISSUE: reference to a compiler-generated field
        nodeSetCAnonStorey0.ContentsRt = (RectTransform)this.Contents.GetComponent <RectTransform>();
        // ISSUE: reference to a compiler-generated field
        // ISSUE: reference to a compiler-generated field
        nodeSetCAnonStorey0.ContentsPosition = Vector2.op_Implicit(nodeSetCAnonStorey0.ContentsRt.get_anchoredPosition());
        // ISSUE: reference to a compiler-generated field
        // ISSUE: reference to a compiler-generated field
        nodeSetCAnonStorey0.rt2 = (RectTransform)Object.Instantiate <RectTransform>((M0)nodeSetCAnonStorey0.ContentsRt);
        // ISSUE: reference to a compiler-generated field
        // ISSUE: reference to a compiler-generated field
        nodeSetCAnonStorey0.position2 = nodeSetCAnonStorey0.ContentsPosition;
        // ISSUE: reference to a compiler-generated field
        // ISSUE: reference to a compiler-generated field
        // ISSUE: reference to a compiler-generated field
        nodeSetCAnonStorey0.ContentsPosition = this.LimitPos(nodeSetCAnonStorey0.ContentsRt, nodeSetCAnonStorey0.ContentsPosition, this.scrollMode != ScrollDir.Vertical ? 0 : 1);
        // ISSUE: reference to a compiler-generated field
        // ISSUE: reference to a compiler-generated field
        nodeSetCAnonStorey0.ContentsRt.set_anchoredPosition(Vector2.op_Implicit(nodeSetCAnonStorey0.ContentsPosition));
        PointerEnterTrigger pointerEnterTrigger1 = (PointerEnterTrigger)null;

        UITrigger.TriggerEvent triggerEvent1 = new UITrigger.TriggerEvent();
        foreach (ScrollCylinderNode lstNode in this.lstNodes)
        {
            pointerEnterTrigger1 = (PointerEnterTrigger)null;
            PointerEnterTrigger component = (PointerEnterTrigger)((Component)lstNode).get_gameObject().GetComponent <PointerEnterTrigger>();
            ((Component)lstNode).get_gameObject().SetActive(true);
            if (!Object.op_Inequality((Object)component, (Object)null))
            {
                PointerEnterTrigger    pointerEnterTrigger2 = (PointerEnterTrigger)((Component)lstNode).get_gameObject().AddComponent <PointerEnterTrigger>();
                UITrigger.TriggerEvent triggerEvent2        = new UITrigger.TriggerEvent();
                ((UITrigger)pointerEnterTrigger2).get_Triggers().Add(triggerEvent2);
                // ISSUE: method pointer
                ((UnityEvent <BaseEventData>)triggerEvent2).AddListener(new UnityAction <BaseEventData>((object)nodeSetCAnonStorey0, __methodptr(\u003C\u003Em__0)));
            }
        }
        if (!targetInit)
        {
            // ISSUE: reference to a compiler-generated field
            // ISSUE: reference to a compiler-generated field
            if (!Object.op_Inequality((Object)nodeSetCAnonStorey0.rt2, (Object)null) || !Object.op_Inequality((Object)((Component)nodeSetCAnonStorey0.rt2).get_gameObject(), (Object)null))
            {
                return;
            }
            // ISSUE: reference to a compiler-generated field
            Object.Destroy((Object)((Component)nodeSetCAnonStorey0.rt2).get_gameObject());
        }
        else
        {
            // ISSUE: reference to a compiler-generated field
            Rect rect1 = nodeSetCAnonStorey0.ContentsRt.get_rect();
            if ((double)((Rect) ref rect1).get_width() != 0.0)
            {
                // ISSUE: reference to a compiler-generated field
                Rect rect2 = nodeSetCAnonStorey0.ContentsRt.get_rect();
                if ((double)((Rect) ref rect2).get_height() != 0.0)
                {
                    // ISSUE: reference to a compiler-generated method
                    ObservableExtensions.Subscribe <Unit>((IObservable <M0>)Observable.NextFrame((FrameCountType)0), (Action <M0>) new Action <Unit>(nodeSetCAnonStorey0.\u003C\u003Em__2));
                    return;
                }
            }
            // ISSUE: reference to a compiler-generated method
            ObservableExtensions.Subscribe <Unit>((IObservable <M0>)Observable.NextFrame((FrameCountType)0), (Action <M0>) new Action <Unit>(nodeSetCAnonStorey0.\u003C\u003Em__1));
        }
    }