public static void UpdatePresence(ref RichPresence presence) { var apresence = new RichPresenceInternal { state = ConvertString(presence.state), details = ConvertString(presence.details), startTimestamp = presence.startTimestamp, endTimestamp = presence.endTimestamp, largeImageKey = ConvertString(presence.largeImageKey), largeImageText = ConvertString(presence.largeImageText), smallImageKey = ConvertString(presence.smallImageKey), smallImageText = ConvertString(presence.smallImageText), partyId = ConvertString(presence.partyId), partySize = presence.partySize, partyMax = presence.partyMax, matchSecret = ConvertString(presence.matchSecret), joinSecret = ConvertString(presence.joinSecret), spectateSecret = ConvertString(presence.spectateSecret), instance = presence.instance, }; UpdatePresenceInternal(ref apresence); }
internal static extern void UpdatePresenceInternal(ref RichPresenceInternal presence);