Ejemplo n.º 1
0
 /// <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;
 }
Ejemplo n.º 2
0
    /// <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();
    }