void Awake() { if (_instance == null) { _instance = this; DontDestroyOnLoad(this.gameObject); } else { Destroy(this.gameObject); } }
void Update() { if (_isFetched == false) { if (GameSparksLeaderboard.isReady) { _isFetched = true; GameSparksLeaderboard.GetDistanceLeaderboard(OnLeaderboardData); } } if (Input.GetKeyDown(KeyCode.Space)) { GameSparksLeaderboard.SavePlayerDistance(Random.Range(0, 10000)); _isFetched = false; } }