Exemplo n.º 1
0
        public void SetDefaultHUD(NodeAddedEvent e, SelfUser selfuser)
        {
            string key = "BattleHudVersion";

            if (!PlayerPrefs.HasKey(key))
            {
                PlayerPrefs.SetInt(key, (((int)(selfuser.Entity.Id % 2L)) != 0) ? 2 : 1);
            }
        }
Exemplo n.º 2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="BindableSelfUser"/> class.
 /// </summary>
 internal BindableSelfUser(
     IMessenger messenger,
     IDiscordService discordService,
     QuarrelClient quarrelClient,
     IDispatcherService dispatcherService,
     SelfUser selfUser) :
     base(messenger, discordService, quarrelClient, dispatcherService)
 {
     _selfUser = selfUser;
 }
Exemplo n.º 3
0
        private void OnLoggedIn(object sender, SelfUser e)
        {
            _loggingService.Log(LoggedEvent.SuccessfulLogin, (nameof(_loginSource), $"{_loginSource}"));

            string?token = _quarrelClient.Token;

            Guard.IsNotNull(token, nameof(token));
            var info = new AccountInfo(e.Id, e.Username, e.Discriminator, token);

            _messenger.Send(new UserLoggedInMessage(info));
        }
Exemplo n.º 4
0
 protected void READY(dynamic data)
 {
     botUser          = new SelfUser();
     botUser.bot      = Convert.ToBoolean(data.d.user.bot);
     botUser.username = Convert.ToString(data.d.user.username);
     botUser.ID       = Convert.ToInt64(data.d.user.id);
     botUser.avatar   = Convert.ToString(data.d.user.avatar);
     session_id       = Convert.ToString(data.d.session_id);
     ConnectionStatus = Connection.EVERYTHING_IS_FINE;
     ClientReadyEvent?.Invoke(this, new ClientReadyEventArgs(botUser));
 }
Exemplo n.º 5
0
        private void ConnectionEstablished(object sender, ConnectionEstablishedEventArgs ev)
        {
            Console.WriteLine("ConsoleHarness: ConnectionEstablished:");
            Console.WriteLine("+ remote end point: {0}", ev.Server.ServerEndPoint);
            Console.WriteLine( );

            _serverConnector = null;

            _server          = ev.Server;
            _protocolHandler = _server.ProtocolHandler;
            _selfUser        = _server.SelfUser;

            _selfUser.Error      += HandleError;
            _selfUser.Quit       += HandleSelfQuit;
            _server.Registered   += HandleRegistered;
            _server.MotdComplete += HandleMotdComplete;

            _connected = true;
        }
Exemplo n.º 6
0
 public void InitTankIcons(NodeAddedEvent e, SingleNode <MainHUDComponent> hud, SelfUser selfUser)
 {
     hud.component.HullId   = selfUser.userEquipment.HullId;
     hud.component.TurretId = selfUser.userEquipment.WeaponId;
 }
Exemplo n.º 7
0
 private void CreatePersonalChat(PersonalChatNode chat, SelfUser selfUser, SingleNode <ChatDialogComponent> dialog, bool select = true)
 {
Exemplo n.º 8
0
 public void CreatePersonalChannelOnRecievedMessage(RecievedLobbyChatMessageEvent e, HiddenPersonalChatNode channel, [JoinAll] SingleNode <ChatDialogComponent> dialog, [JoinAll] SelfUser selfUser)
 {
     if (!e.Message.System)
     {
         this.CreatePersonalChat(channel, selfUser, dialog, false);
     }
 }
Exemplo n.º 9
0
 public void CreateChat(NodeAddedEvent e, [Combine] PersonalChatNode chat, SingleNode <ChatDialogComponent> dialog, [JoinAll] SelfUser selfUser)
 {
     if (selfUser.personalChatOwner.ChatsIs.Contains(chat.Entity.Id))
     {
         this.CreatePersonalChat(chat, selfUser, dialog, true);
     }
     else if (!chat.Entity.HasComponent <ChatChannelComponent>())
     {
         chat.Entity.AddComponent(new ChatChannelComponent(chat.personalChat.ChatType));
     }
 }
Exemplo n.º 10
0
 internal void SetSelfUser(JsonUser jsonUser)
 {
     CurrentUser = new SelfUser(jsonUser, _client);
     _client.Users.AddUser(CurrentUser);
 }
 public ClientReadyEventArgs(SelfUser BotUser)
 {
     this.BotUser = BotUser;
 }
Exemplo n.º 12
0
 public void CheckForSkipTutorials(CheckForSkipTutorial e, Node any, [JoinAll] SelfUser selfUSer)
 {
     e.canSkipTutorial = false;
 }