protected void FinishRun() { if (miniLeaderboard.playerEntry.inputName.text == "") { miniLeaderboard.playerEntry.inputName.text = "Nombre Cool"; } else { PlayerData.instance.previousName = miniLeaderboard.playerEntry.inputName.text; } PlayerData.instance.InsertScore(trackManager.score, miniLeaderboard.playerEntry.inputName.text); CharacterCollider.DeathEvent de = trackManager.characterController.characterCollider.deathData; //register data to analytics #if UNITY_ANALYTICS AnalyticsEvent.GameOver(null, new Dictionary <string, object> { { "coins", de.coins }, { "premium", de.premium }, { "score", de.score }, { "distance", de.worldDistance }, { "obstacle", de.obstacleType }, { "theme", de.themeUsed }, { "character", de.character }, }); #endif PlayerData.instance.Save(); trackManager.End(); }
protected void FinishRun() { CharacterCollider.DeathEvent de = trackManager.characterController.characterCollider.deathData; //register data to analytics trackManager.End(); }
protected void FinishRun() { CharacterCollider.DeathEvent de = trackManager.characterController.characterCollider.deathData; trackManager.End(); }
protected void FinishRun() { //if(miniLeaderboard.playerEntry.inputName.text == "") //{ // miniLeaderboard.playerEntry.inputName.text = "Trash Cat"; //} //else //{ // PlayerData.instance.previousName = miniLeaderboard.playerEntry.inputName.text; //} PlayerData.instance.InsertScore(trackManager.score, "player"); // вместо player имя игрока с таблицы плефаба CharacterCollider.DeathEvent de = trackManager.characterController.characterCollider.deathData; //------------------------------------Playfab highscore send to server 1 start-------------------------- sendCoins = de.coins; //------------------------------------Achivements check------------------------------------------------- if (sendCoins >= 12000) { CheckAndGrantSkin("Lolipop"); } if (sendCoins >= 18000) { CheckAndGrantSkin("Rusty Military"); } if (sendCoins >= 25000) { CheckAndGrantSkin("Military"); } //------------------------------------Playfab highscore send to server 1 end-------------------------- //register data to analytics #if UNITY_ANALYTICS AnalyticsEvent.GameOver(null, new Dictionary <string, object> { { "coins", de.coins }, { "premium", de.premium }, { "score", de.score }, { "distance", de.worldDistance }, { "obstacle", de.obstacleType }, { "theme", de.themeUsed }, { "character", de.character }, }); #endif //------------------------------------Playfab highscore send to server 2 start-------------------------- PlayFabClientAPI.GetPlayerStatistics( new GetPlayerStatisticsRequest(), OnGetStats, error => Debug.LogError(error.GenerateErrorReport())); //------------------------------------Playfab highscore send to server 2 end-------------------------- PlayerData.instance.Save(); trackManager.End(); }