Пример #1
0
        private void HandleNameChange(TextInput input, TextEventArgs textEventArgs)
        {
            if (textEventArgs.Unicode == "\b" && PlayersManager.NewPlayer.Nickname.Length != 0)
            {
                PlayersManager.NewPlayer.Nickname = PlayersManager.NewPlayer.Nickname.Remove(PlayersManager.NewPlayer.Nickname.Length - 1);
            }
            else if (textEventArgs.Unicode != "\x1B" && textEventArgs.Unicode != "\t" && textEventArgs.Unicode != "\b" && (PlayersManager.NewPlayer.Nickname == null || PlayersManager.NewPlayer.Nickname.Length < 10))
            {
                PlayersManager.NewPlayer.Nickname += textEventArgs.Unicode;
            }

            input.ChangeText(PlayersManager.NewPlayer.Nickname);
        }