public void RenderEvtFinish(RenderStatusEventArgs renderargs, Vegas vegas) { if (!PresenceEnabled) { return; } SecondsSinceLastAction = 0; isActive = false; presence = new DiscordRpc.RichPresence(); resetPresence(ref presence, vegas); switch (renderargs.Status) { case RenderStatus.Complete: presence.state = "Just finished rendering"; break; case RenderStatus.Failed: presence.state = "Just failed to render"; break; case RenderStatus.Canceled: presence.state = "Just canceled rendering"; break; } DiscordRpc.UpdatePresence(ref presence); }
public void RenderEvtProgress(RenderStatusEventArgs renderargs, Vegas vegas) { if (!PresenceEnabled) { return; } presence.details = ""; presence.state = $"Rendering... ({renderargs.PercentComplete}%)"; DiscordRpc.UpdatePresence(ref presence); }