using System; using System.Runtime.InteropServices; using DiscordRPC; using DiscordRPC.Exceptions; namespace RichPresenceClient { // https://github.com/BullyWiiPlaza/Minecraft-Wii-U-Mod-Injector/blob/main/Minecraft%20Wii%20U%20Mod%20Injector/Helpers/DiscordRp.cs class RPC { public static DiscordRpcClient Client; public static DateTime StartUpTime = DateTime.UtcNow; public static void Initialize() { Client = new DiscordRpcClient("825875166574673940"); Client.Initialize(); } public static void SetPresence(string details, string state) { Client?.SetPresence(new RichPresence() { Details = details, State = state, Timestamps = new Timestamps() { Start = StartUpTime }, Assets = new Assets() { LargeImageKey = "pcklgo", LargeImageText = "PCK Studio", } }); } public static void Deinitialize() { Client?.Dispose(); Client = null; } } }