From 8617a6a911e434868bd77439827e9faf04ce1341 Mon Sep 17 00:00:00 2001 From: tudor <7089284+tudddorrr@users.noreply.github.com> Date: Tue, 18 Feb 2025 23:02:50 +0000 Subject: [PATCH] add flag to control retrieving archived leaderboard entries --- .../LeaderboardsDemo/Scenes/LeaderboardsDemo.unity | 14 +++++++------- .../Scripts/LeaderboardUIController.cs | 7 +++++-- .../Runtime/APIs/LeaderboardsAPI.cs | 8 ++++---- .../Runtime/Entities/LeaderboardEntry.cs | 1 + 4 files changed, 17 insertions(+), 13 deletions(-) diff --git a/Assets/Samples/LeaderboardsDemo/Scenes/LeaderboardsDemo.unity b/Assets/Samples/LeaderboardsDemo/Scenes/LeaderboardsDemo.unity index 88114d4..7c8d4e2 100644 --- a/Assets/Samples/LeaderboardsDemo/Scenes/LeaderboardsDemo.unity +++ b/Assets/Samples/LeaderboardsDemo/Scenes/LeaderboardsDemo.unity @@ -13,7 +13,7 @@ OcclusionCullingSettings: --- !u!104 &2 RenderSettings: m_ObjectHideFlags: 0 - serializedVersion: 9 + serializedVersion: 10 m_Fog: 0 m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} m_FogMode: 3 @@ -38,13 +38,12 @@ RenderSettings: m_ReflectionIntensity: 1 m_CustomReflection: {fileID: 0} m_Sun: {fileID: 0} - m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} m_UseRadianceAmbientProbe: 0 --- !u!157 &3 LightmapSettings: m_ObjectHideFlags: 0 - serializedVersion: 12 - m_GIWorkflowMode: 1 + serializedVersion: 13 + m_BakeOnSceneLoad: 0 m_GISettings: serializedVersion: 2 m_BounceScale: 1 @@ -67,9 +66,6 @@ LightmapSettings: m_LightmapParameters: {fileID: 0} m_LightmapsBakeMode: 1 m_TextureCompression: 1 - m_FinalGather: 0 - m_FinalGatherFiltering: 1 - m_FinalGatherRayCount: 256 m_ReflectionCompression: 2 m_MixedBakeMode: 2 m_BakeBackend: 1 @@ -157,6 +153,9 @@ MonoBehaviour: m_ParentUI: {fileID: 0} sourceAsset: {fileID: 9197481963319205126, guid: d1e06d9c0c11f42c18694163e9a5c4e5, type: 3} m_SortingOrder: 0 + m_WorldSpaceSizeMode: 1 + m_WorldSpaceWidth: 1920 + m_WorldSpaceHeight: 1080 --- !u!4 &373737619 Transform: m_ObjectHideFlags: 0 @@ -185,6 +184,7 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: leaderboardName: team-scores + includeArchived: 0 --- !u!1 &497470367 GameObject: m_ObjectHideFlags: 0 diff --git a/Assets/Samples/LeaderboardsDemo/Scripts/LeaderboardUIController.cs b/Assets/Samples/LeaderboardsDemo/Scripts/LeaderboardUIController.cs index ffbf8b5..74140e2 100644 --- a/Assets/Samples/LeaderboardsDemo/Scripts/LeaderboardUIController.cs +++ b/Assets/Samples/LeaderboardsDemo/Scripts/LeaderboardUIController.cs @@ -8,6 +8,7 @@ public class LeaderboardUIController : MonoBehaviour { public string leaderboardName; + public bool includeArchived; private VisualElement root; private ListView entriesList; @@ -73,7 +74,7 @@ private async Task LoadEntries() { try { - var res = await Talo.Leaderboards.GetEntries(leaderboardName, page); + var res = await Talo.Leaderboards.GetEntries(leaderboardName, page, includeArchived: includeArchived); page++; done = res.isLastPage; } @@ -107,7 +108,9 @@ private async Task LoadEntries() entriesList.bindItem = (e, i) => { LeaderboardEntry entry = entriesList.itemsSource[i] as LeaderboardEntry; - e.Q