/// <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); }
/// <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); }