void Start() { RollaballConfiguration.initialize(new RollABallDataProvider()); numberOfGameObjects = GameObject.FindGameObjectsWithTag("PickUp").Length; count = 0; SetCountText(); winText.text = ""; bestText.text = ""; BacktoryModules.getHighScore((LeaderboardListResponse leaderboardListResponse) => { bestText.text = "Best: " + Math.Round(leaderboardListResponse.Data[0].Time, 1); }, (int resultCode) => { Debug.Log("failure: " + resultCode + ""); }); }
void SetCountText() { countText.text = "Count: " + count.ToString(); if (count >= numberOfGameObjects) { winText.text = "YOU WIN!"; LeaderboardEntity leaderboardEntity = new LeaderboardEntity(); leaderboardEntity.DeviceId = Utils.getDeviceId(); leaderboardEntity.Time = time; if (!sentRequest) { BacktoryModules.saveOrUpdate(leaderboardEntity); sentRequest = true; } } }