public override void SetModel(CartoonFixed model_) { base.SetModel(model_); DragEventTriggerListener.Get(gameObject).onDrag = Dragging; DragEventTriggerListener.Get(gameObject).onDragEnd = DragEnd; this.m_dir = this.CalcCurDir(); }
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 }
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; }
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(); }
public void AddDragEndCallBack(EventTriggerListener.VectorDelegate func) { DragEventTriggerListener lis = DragEventTriggerListener.Get(transTurnTable.gameObject); lis.onDragEnd = func; }
public void RemoveDragEndCallBack(EventTriggerListener.VectorDelegate func) { DragEventTriggerListener lis = DragEventTriggerListener.Get(gameObject); lis.onDragEnd = null; }
public void AddDragStartCallBack(EventTriggerListener.VectorDelegate func) { DragEventTriggerListener lis = DragEventTriggerListener.Get(gameObject); lis.onDragStart = func; }