Example #1
0
        /// <summary>
        ///     功能开启,按钮飘起效果
        /// </summary>
        /// <param name="guideItem">被指引对象</param>
        /// <param name="guideTip">指引说明文字</param>
        /// <param name="needGuideOpen">是否需要指引开启</param>
        public void OpenFlyButtonGuide(Transform guideItem, string guideTip, bool needGuideOpen = true)
        {
            if (GuideModel.Instance.IsShowGuide)
            {
                return;
            }
            _isFlyButton    = true;
            _guideItem      = guideItem;
            _targetPosition = guideItem.position;
            _guideTip       = guideTip;
            _needGuideOpen  = needGuideOpen;
            SysGuideVo sysGuideVo = GuideManager.Instance.CurrentTriggeredGuideVo;

            if (sysGuideVo == null)
            {
                return;
            }
            if (sysGuideVo.guide_type == (int)FunctionOpenType.Up)
            {
                _guideShowType = GuideShowType.Up;
            }
            else
            {
                _guideShowType = GuideShowType.Down;
            }
            OpenView();
        }
Example #2
0
 /// <summary>
 ///     显示箭头朝下的指引
 /// </summary>
 /// <param name="guideItem">被指引对象</param>
 /// <param name="guideTip">指引时的说明文字</param>
 public void OpenDownGuide(Transform guideItem, string guideTip)
 {
     _guideShowType = GuideShowType.Down;
     OpenGuide(guideItem, guideTip);
 }
Example #3
0
 /// <summary>
 ///     显示箭头朝左的指引
 /// </summary>
 /// <param name="guideItem">被指引对象</param>
 /// <param name="guideTip">指引时的说明文字</param>
 public void OpenLeftGuide(Transform guideItem, string guideTip)
 {
     _guideShowType = GuideShowType.Left;
     OpenGuide(guideItem, guideTip);
 }