Пример #1
0
 public UploadTime(long time, LeaderboardController leaderboardController)
 {
     Time = time;
     LeaderboardController                  = leaderboardController;
     LeaderboardController.enabled          = true;
     LeaderboardController.AllScoreDataPath =
         TimeDataUtil.GetDBRankPath(CommonData.gameWorld.worldMap);
 }
Пример #2
0
        private void InitializeUI()
        {
            if (menuComponent == null)
            {
                menuComponent = SpawnUI <Menus.TopTimesGUI>(StringConstants.PrefabsTopTimes);
            }
            var leaderboardController = LeaderboardController;

            leaderboardController.enabled = true;
            ShowUI();
            menuComponent.RecordNames.text = "";
            menuComponent.RecordTimes.text = "";

            leaderboardController.AllScoreDataPath =
                TimeDataUtil.GetDBRankPath(CommonData.gameWorld.worldMap);
            if (leaderboardController.TopScores.Count > 0)
            {
                DisplayTimes = leaderboardController.TopScores;
            }
            leaderboardController.TopScoresUpdated += UpdateScores;
            leaderboardController.ScoreAdded       += AddScore;
            menuComponent.LevelName.text            = CommonData.gameWorld.worldMap.name;
        }