private static void Client_OnReady(object sender, DiscordRPC.Message.ReadyMessage e)
        {
            string output = string.Format("[Discord RPC] Received Ready from user {0}", e.User.Username);

            System.Diagnostics.Debug.Print(output);
            ManiacEditor.Extensions.ConsoleExtensions.Print(output);
        }
 public void OnReady(DiscordRPC.Message.ReadyMessage evt)
 {
     Debug.Log("Received Ready!");
     evt.User.GetAvatar(this, DiscordAvatarSize.x1024, (user, texture) =>
     {
         var renderer = GetComponent <Renderer>();
         renderer.material.mainTexture = texture;
     });
 }
Ejemplo n.º 3
0
        private static void Client_OnReady(object sender, DiscordRPC.Message.ReadyMessage args)
        {
            Log.Rpc($"Ready, hi {args.User.Username}#{args.User.Discriminator} 👋");
            App.WD.TextUser.Dispatcher.BeginInvoke((Action) delegate()
            {
                App.WD.TextUser.Content = args.User.ToString();
                MainWindow.DisableElements(true);
            });

            App.WD.TextStatus.Dispatcher.BeginInvoke((Action) delegate()
            {
                MainWindow.DisableElements(true);
            });
        }
Ejemplo n.º 4
0
        /// <summary>
        /// Called on successful connection to Discord.
        /// </summary>
        private void ConnectionSuccessful(object sender, DiscordRPC.Message.ReadyMessage args)
        {
            try
            {
                Invoke(new MethodInvoker(() =>
                {
                    pictureBoxAvatar.ImageLocation = client.CurrentUser.GetAvatarURL(User.AvatarFormat.PNG);
                    labelUsername.Text             = client.CurrentUser.ToString().Replace("#", "\n#");
                }));
            }
            catch
            {
                // Form has been closed, just do nothing
            }

            client.Dispose();
        }
Ejemplo n.º 5
0
 private void Client_OnReady(object sender, DiscordRPC.Message.ReadyMessage args)
 {
     Debugger.Discord(GStrings.GetLocalizationByXPath("/Console/String[@ID='MESSAGE_DISCORD_USER_CONNECTED']").Replace("{Username}", args.User.ToString()));
 }
Ejemplo n.º 6
0
 private void Client_OnReady(object sender, DiscordRPC.Message.ReadyMessage args)
 {
     SetStateText($"Ready. Connected as {args.User}.");
 }