Пример #1
0
        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);
        }
Пример #2
0
 internal static extern void UpdatePresenceInternal(ref RichPresenceInternal presence);