Пример #1
0
 public override void SetModel(CartoonFixed model_)
 {
     base.SetModel(model_);
     DragEventTriggerListener.Get(gameObject).onDrag    = Dragging;
     DragEventTriggerListener.Get(gameObject).onDragEnd = DragEnd;
     this.m_dir = this.CalcCurDir();
 }
Пример #2
0
        public override void OnShow(object param)
        {
            base.OnShow(param);
            this.m_startComplete = false;
            UserBehaviorStatisticsModules.Instance.LogEvent(UBSEventKeyName.activity_in, 1.0f, null);

            GameEvents.UIEvents.UI_Activity_Event.OnTweenFinish  += OnTweenFinish;
            GameEvents.UIEvents.UI_Activity_Event.OnClick        += OnClick;
            GameEvents.UIEvents.UI_Activity_Event.OnChooseFinish += OnChooseFinish;

            DragEventTriggerListener.Get(m_scroll_view.gameObject).onDragStart += OnDragStart;


            MessageHandler.RegisterMessageHandler(MessageDefine.SCActivityBaseListResponse, OnResponse);
            m_screenWidth = m_leftPoint_tran.localPosition.x * 2;
            m_startPosX   = m_leftPoint_tran.localPosition.x;
            m_close_btn.AddClickCallBack(OnClose);
            m_delayTime      = m_gridValue.m_delayTime;
            m_chooseQuitTime = m_gridValue.m_chooseQuitTime;
            m_normalQuitTime = m_gridValue.m_normalQuitTime;
            m_GameEffect.EffectPrefabName = "UI_huodong_rukou.prefab";
            CSActivityBaseListRequest req = new CSActivityBaseListRequest();

#if !NETWORK_SYNC || UNITY_EDITOR
            GameEvents.NetWorkEvents.SendAsyncMsg.SafeInvoke(req);
#else
            GameEvents.NetWorkEvents.SendMsg.SafeInvoke(req);
#endif
        }
Пример #3
0
        public void InitDragOutRefresh()
        {
            content = scrollView.content;

            DragEventTriggerListener dragListener = DragEventTriggerListener.Get(gameObject);

            dragListener.onDrag      += OnDrag;
            dragListener.onDragStart += OnDragStart;
            dragListener.onDragEnd   += OnDragEnd;

            isHorizontal   = scrollView.horizontal;
            scrollViewRect = scrollView.gameObject.GetComponent <RectTransform>();
            if (isHorizontal)
            {
                scrollViewLimit = scrollViewRect.sizeDelta.x;

                float value = content.anchorMin.x;
                if (value == 0.0f)
                {
                    anchor = Anchor.Hor_LEFT;
                }
                else if (value == 0.5f)
                {
                    anchor = Anchor.Hor_CENTER;
                }
                else if (value == 1.0f)
                {
                    anchor = Anchor.Hor_RIGHT;
                }
                else
                {
                    Debug.LogError("InitDragOutRefresh Error");
                }
            }
            else
            {
                scrollViewLimit = scrollViewRect.sizeDelta.y;

                float value = content.anchorMin.y;
                if (value == 0.0f)
                {
                    anchor = Anchor.Ver_TOP;
                }
                else if (value == 0.5f)
                {
                    anchor = Anchor.Ver_CENTER;
                }
                else if (value == 1.0f)
                {
                    anchor = Anchor.Ver_BOTTOM;
                }
                else
                {
                    Debug.LogError("InitDragOutRefresh Error");
                }
            }
        }
    public override void SetModel(CartoonFixed model_)
    {
        base.SetModel(model_);
        //DragEventTriggerListener.Get(gameObject).onDragStart = DragBegin;
        DragEventTriggerListener.Get(gameObject).onDrag    = Dragging;
        DragEventTriggerListener.Get(gameObject).onDragEnd = DragEnd;

        this.m_dir = this.CalcCurDir();

        m_cam = CameraManager.Instance.UICamera;
    }
Пример #5
0
        public override void OnHide()
        {
            base.OnHide();
            this.m_startComplete = false;
            GameEvents.UIEvents.UI_Activity_Event.OnTweenFinish  -= OnTweenFinish;
            GameEvents.UIEvents.UI_Activity_Event.OnChooseFinish -= OnChooseFinish;
            GameEvents.UIEvents.UI_Activity_Event.OnClick        -= OnClick;
            DragEventTriggerListener.Get(m_scroll_view.gameObject).onDragStart -= OnDragStart;

            MessageHandler.UnRegisterMessageHandler(MessageDefine.SCActivityBaseListResponse, OnResponse);
            m_close_btn.RemoveClickCallBack(OnClose);
            m_uiType     = ActivityUIType.None;
            m_startIndex = 0;
            m_endIndex   = 0;
            m_activity_data.Clear();
        }
Пример #6
0
    public void AddDragEndCallBack(EventTriggerListener.VectorDelegate func)
    {
        DragEventTriggerListener lis = DragEventTriggerListener.Get(transTurnTable.gameObject);

        lis.onDragEnd = func;
    }
Пример #7
0
        public void RemoveDragEndCallBack(EventTriggerListener.VectorDelegate func)
        {
            DragEventTriggerListener lis = DragEventTriggerListener.Get(gameObject);

            lis.onDragEnd = null;
        }
Пример #8
0
        public void AddDragStartCallBack(EventTriggerListener.VectorDelegate func)
        {
            DragEventTriggerListener lis = DragEventTriggerListener.Get(gameObject);

            lis.onDragStart = func;
        }