public static void UpdatePresence(RichPresence presence)
    {
        var presencestruct = presence.GetStruct();

        UpdatePresenceNative(ref presencestruct);
        presence.FreeMem();
    }
    public static void UpdatePresence(RichPresence presence)
    {
        var presencestruct = presence.GetStruct();

        Console.WriteLine($"Updating Presence...\n{presencestruct}");
        UpdatePresenceNative(ref presencestruct);
        presence.FreeMem();
    }
Example #3
0
 public static void UpdatePresence(RichPresence presence)
 {
     try
     {
         if (presence == null)
         {
             ClearPresence();
         }
         else
         {
             var presencestruct = presence.GetStruct();
             UpdatePresenceNative(ref presencestruct);
             presence.FreeMem();
         }
     }
     catch (Exception e)
     {
         // skip?
     }
 }