示例#1
0
        /// <summary>
        /// 注册一个XCmd命令
        /// </summary>
        /// <param name="xCmd"></param>
        public static void RegisterXCmd(IXCmd xCmd)
        {
            IXCmd cmd;

            if (s_XCmds.TryGetValue(xCmd.Command, out cmd))
                cmd = xCmd;

            else
                s_XCmds.Add(xCmd.Command, xCmd);
        }
示例#2
0
        /// <summary>
        /// 注册一个XCmd命令
        /// </summary>
        /// <param name="xCmd"></param>
        public static void RegisterXCmd(IXCmd xCmd)
        {
            IXCmd cmd;

            if (s_XCmds.TryGetValue(xCmd.Command, out cmd))
            {
                cmd = xCmd;
            }

            else
            {
                s_XCmds.Add(xCmd.Command, xCmd);
            }
        }