/// <summary> /// 构造 /// </summary> /// <param name="win">窗体</param> /// <param name="targetName">目标名字</param> /// <param name="content">内容</param> /// <param name="contentPos">内容位置</param> /// <param name="callBack">回调函数</param> /// <param name="force">是否强制引导</param> /// <param name="allowFail">是否允许失败</param> /// <param name="id">ID</param> public GuideInfo(LikeWindow win, string targetName, string content = "", ContentPos contentPos = ContentPos.Left, CallBackFunc callBack = null, bool force = true, bool allowFail = false, int id = 0) { m_Win = win; m_WinComp = win as Component; m_strTargetName = targetName; m_strContent = content; m_ContentPos = contentPos; m_CallBackFunc -= callBack; m_CallBackFunc += callBack; m_bForce = force; m_bAllowFail = allowFail; m_iID = id; }
/// <summary> /// 引导 /// </summary> /// <param name="win"></param> public void ProcessGuide(LikeWindow win) { if (win == MainUI.Instance) { m_iCurIndex = 0; } if (CurInfo == null || CurInfo.m_Win != win) { return; } DoGuide(); }