예제 #1
0
    /// <summary>
    /// 添加MsgBox
    /// </summary>
    /// <param name="id">id</param>
    /// <param name="method">绘制方法</param>
    /// <param name="target">绘制方法对象</param>
    /// <param name="x"></param>
    /// <param name="y"></param>
    /// <param name="width"></param>
    /// <param name="height"></param>
    public void AddMsgBox(int id, MethodInfo method, System.Object target, EWRectangle rectangle)
    {
        if (m_MsgBoxs.ContainsKey(id))
        {
            Debug.LogError("错误,已经包含该ID的MsgBox方法:" + id);
            return;
        }
        EWMsgBoxMethodDrawer msgbox = new EWMsgBoxMethodDrawer(method, target, rectangle);

        msgbox.Init();
        m_MsgBoxs.Add(id, msgbox);
    }
예제 #2
0
    /// <summary>
    /// 添加MsgBox
    /// </summary>
    /// <param name="id">id</param>
    /// <param name="method">绘制方法</param>
    /// <param name="target">绘制方法对象</param>
    /// <param name="x"></param>
    /// <param name="y"></param>
    /// <param name="width"></param>
    /// <param name="height"></param>
    public void AddMsgBox(int id, MethodInfo method, System.Object target, EWRectangle rectangle)
    {
        if (m_MsgBoxs.ContainsKey(id))
        {
            Debug.LogError("Error, MsgBox method that already contains the ID:" + id);
            return;
        }
        EWMsgBoxMethodDrawer msgbox = new EWMsgBoxMethodDrawer(method, target, rectangle);

        msgbox.Init();
        m_MsgBoxs.Add(id, msgbox);
    }