示例#1
0
        public static void Start()
        {
            DiscordRPC.EventHandlers eventHandler = default(DiscordRPC.EventHandlers);

            DiscordRPC.Initialize("702340191289081857", ref eventHandler, false, null);

            Started = true;
        }
示例#2
0
        public void StartDiscord()
        {
            if (GlobalVars.UserConfiguration.DiscordPresence)
            {
                handlers = new DiscordRPC.EventHandlers();
                handlers.readyCallback         = ReadyCallback;
                handlers.disconnectedCallback += DisconnectedCallback;
                handlers.errorCallback        += ErrorCallback;
                handlers.joinCallback         += JoinCallback;
                handlers.spectateCallback     += SpectateCallback;
                handlers.requestCallback      += RequestCallback;
                DiscordRPC.Initialize(GlobalVars.appid, ref handlers, true, "");

                GlobalFuncs.UpdateRichPresence(GlobalVars.LauncherState.InLauncher, "", true);
            }
        }
 public static void Start()
 {
     DiscordRPC.EventHandlers eventHandler = default(DiscordRPC.EventHandlers);
     new Thread(() =>
     {
         DiscordRPC.Initialize(TShock_Presence.Utils.Configuration.applicationID, ref eventHandler, false, null);
         for (; ;)
         {
             Thread.Sleep(30000);
             Update();
         }
     })
     {
         IsBackground = true
     }.Start();
 }
示例#4
0
 public static void Start()
 {
     new Thread(() =>
     {
         DiscordRPC.EventHandlers eventHandler = default(DiscordRPC.EventHandlers);
         DiscordRPC.Initialize("639595027089063957", ref eventHandler, false, null);
         Console.WriteLine("DiscordRPC Started.");
         for (; ;)
         {
             Thread.Sleep(30000);
             CustomUpdate();
         }
     })
     {
         IsBackground = true
     }.Start();
 }
示例#5
0
 public static extern void Initialize(string applicationId, ref DiscordRPC.EventHandlers handlers, bool autoRegister, string optionalSteamId);