/// <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(); }
/// <summary> /// 显示箭头朝下的指引 /// </summary> /// <param name="guideItem">被指引对象</param> /// <param name="guideTip">指引时的说明文字</param> public void OpenDownGuide(Transform guideItem, string guideTip) { _guideShowType = GuideShowType.Down; OpenGuide(guideItem, guideTip); }
/// <summary> /// 显示箭头朝左的指引 /// </summary> /// <param name="guideItem">被指引对象</param> /// <param name="guideTip">指引时的说明文字</param> public void OpenLeftGuide(Transform guideItem, string guideTip) { _guideShowType = GuideShowType.Left; OpenGuide(guideItem, guideTip); }