コード例 #1
0
ファイル: User.cs プロジェクト: LilPoppy/ConsolePlusLib
        /// <summary>
        /// 设置用户名(在线用户中拥有此名称则不修改)
        /// </summary>
        public Boolean setName(string name)
        {
            foreach (User user in Console.Server.getOnlineUsers())
            {
                if (user.getName() != null)
                {
                    if (user.getName().equalIgnoreCase(name))
                    {
                        return(false);
                    }
                }
            }

            UserNameChangedListener listener  = new UserNameChangedListener(this, name, this.getName());
            UserNameChangedArg      arguments = listener.callEvent();

            this.Name = name;
            return(true);
        }
コード例 #2
0
ファイル: User.cs プロジェクト: HotFlow/ConsolePlusLib
        /// <summary>
        /// 设置用户名(在线用户中拥有此名称则不修改)
        /// </summary>
        public Boolean setName(string name)
        {
            foreach (User user in Console.Server.getOnlineUsers())
            {
                if (user.getName() != null)
                {
                    if (user.getName().equalIgnoreCase(name))
                    {
                        return false;
                    }
                }
            }

            UserNameChangedListener listener = new UserNameChangedListener(this, name, this.getName());
            UserNameChangedArg arguments = listener.callEvent();
            this.Name = name;
            return true;
        }