public override void OnHide()
        {
            base.OnHide();

            m_pause_btn.RemoveClickCallBack(OnBtnGamePauseClick);
            m_input_tex.RemovePressUpCallBack(OnTexPointerUp);
            m_input_tex.RemovePressDownCallBack(OnTexPointerDown);
            m_input_tex.RemoveDragCallBack(OnTexDrag);
            m_input_tex.RemoveDragStartCallBack(OnTexDragStart);
            m_input_tex.RemoveDragEndCallBack(OnTexDragEnd);
            m_start_view.RemoveClickCallBack(OnStartViewClicked);

            m_fly_time_tween_pos.RemoveTweenCompletedCallback(OnFlyTimeTweenFinished);
            m_start_view_tween_pos.RemoveTweenCompletedCallback(OnStartViewTweenFinished);
        }
 public override void OnHide()
 {
     base.OnHide();
     m_skip_btn.RemoveClickCallBack(BtnSkip);
     m_mask.RemoveClickCallBack(BtnMask);
     m_data.Clear();
     ///
     m_mask.RemoveDragStartCallBack(DragStart);
     m_mask.RemoveDragEndCallBack(DragEnd);
     m_mask.RemoveDragCallBack(Draging);
     if (m_data.OperaType == GuidEnum.Guid_DragScene)
     {
         EngineCoreEvents.InputEvent.OnSwipeBegin -= OnSwipeBegin;
         EngineCoreEvents.InputEvent.OnSwipeEnd   -= OnSwipeEnd;
     }
     //m_rectData.Clear();
     //m_CircleData.Clear();
 }