Skip to content

OnlineStatsInterface

Interface in Engine · Engine.OnlineStatsInterface

Using it from Lua
h7.find_all("OnlineStatsInterface")            -- live instances
h7.find_class("Engine.OnlineStatsInterface")   -- the class
h7.hook("Engine.OnlineStatsInterface.AddFlushOnlineStatsCompleteDelegate", fn)

Functions

NameDeclaration
AddFlushOnlineStatsCompleteDelegatefunction AddFlushOnlineStatsCompleteDelegate()
AddReadOnlineStatsCompleteDelegatefunction AddReadOnlineStatsCompleteDelegate()
AddRegisterHostStatGuidCompleteDelegatefunction AddRegisterHostStatGuidCompleteDelegate()
CalcAggregateSkillfunction CalcAggregateSkill(array Mus, array Sigmas, out double OutAggregateMu, out double OutAggregateSigma)
ClearFlushOnlineStatsCompleteDelegatefunction ClearFlushOnlineStatsCompleteDelegate()
ClearReadOnlineStatsCompleteDelegatefunction ClearReadOnlineStatsCompleteDelegate()
ClearRegisterHostStatGuidCompleteDelegateDelegatefunction ClearRegisterHostStatGuidCompleteDelegateDelegate()
FlushOnlineStatsfunction bool FlushOnlineStats(name SessionName)
FreeStatsfunction FreeStats(OnlineStatsRead StatsRead)
GetClientStatGuidfunction string GetClientStatGuid()
GetHostStatGuidfunction string GetHostStatGuid()
OnFlushOnlineStatsCompletedelegate OnFlushOnlineStatsComplete(name SessionName, bool bWasSuccessful)
OnReadOnlineStatsCompletedelegate OnReadOnlineStatsComplete(bool bWasSuccessful)
OnRegisterHostStatGuidCompletedelegate OnRegisterHostStatGuidComplete(bool bWasSuccessful)
ReadOnlineStatsfunction bool ReadOnlineStats(const out array<UniqueNetId> Players, OnlineStatsRead StatsRead)
ReadOnlineStatsByRankfunction bool ReadOnlineStatsByRank(OnlineStatsRead StatsRead, optional int StartIndex = 1, optional int NumToRead = 100)
ReadOnlineStatsByRankAroundPlayerfunction bool ReadOnlineStatsByRankAroundPlayer(byte LocalUserNum, OnlineStatsRead StatsRead, optional int NumRows = 10)
ReadOnlineStatsForFriendsfunction bool ReadOnlineStatsForFriends(byte LocalUserNum, OnlineStatsRead StatsRead)
RegisterHostStatGuidfunction bool RegisterHostStatGuid(const out string HostStatGuid)
RegisterStatGuidfunction bool RegisterStatGuid(UniqueNetId PlayerId, const out string ClientStatGuid)
WriteOnlinePlayerScoresfunction bool WriteOnlinePlayerScores(name SessionName, int LeaderboardId, const out array<OnlinePlayerScore> PlayerScores)
WriteOnlineStatsfunction bool WriteOnlineStats(name SessionName, UniqueNetId Player, OnlineStatsWrite StatsWrite)