leaderboard added on terminal/console

This commit is contained in:
Mausham
2025-12-16 23:32:38 +05:45
parent 04b1e3127c
commit f8fabdcfff
201 changed files with 342 additions and 16402 deletions

View File

@@ -0,0 +1,38 @@
using System.Threading.Tasks;
using Unity.Services.Authentication;
using Unity.Services.Core;
using UnityEngine;
public class LeaderBoardInitializer : MonoBehaviour
{
public LeaderBoardManager leaderBoardManager;
public LeaderBoardUI leaderBoardUI;
private async void Awake()
{
await Init();
}
private async Task Init()
{
await UnityServices.InitializeAsync();
if(!AuthenticationService.Instance.IsSignedIn)
{
await AuthenticationService.Instance.SignInAnonymouslyAsync();
}
Debug.Log("Signed in as :" + AuthenticationService.Instance.PlayerId);
Invoke("SubmitScore", 5f);
}
public void SubmitScore()
{
leaderBoardManager.SubmitScore(55);
Invoke("CallLeaderBoardUI", 5f);
}
public void CallLeaderBoardUI()
{
leaderBoardUI.LoadLeaderBoard();
}
}