public void ReportScore(int score) { if (player_authenticated) { GameCenterManager.ReportScore(score, leaderBoardId); } }
public void ReportScore() { Debug.Log("ReportScore"); hiScore++; GameCenterManager.ReportScore(hiScore, TEST_LEADERBOARD_1, 17); }
public void SubmitScore(UM_Leaderboard leaderboard, long score) { switch (Application.platform) { case RuntimePlatform.IPhonePlayer: GameCenterManager.ReportScore(score, leaderboard.IOSId); break; case RuntimePlatform.Android: GooglePlayManager.instance.SubmitScoreById(leaderboard.AndroidId, score); break; } }
public void SubmitScore(UM_Leaderboard leaderboard, long score) { switch (Application.platform) { case RuntimePlatform.IPhonePlayer: GameCenterManager.ReportScore(score, leaderboard.IOSId, 0); break; case RuntimePlatform.Android: if (UltimateMobileSettings.Instance.PlatformEngine == UM_PlatformDependencies.Amazon) { SA_AmazonGameCircleManager.Instance.SubmitLeaderBoardProgress(leaderboard.AmazonId, score); } else { GooglePlayManager.Instance.SubmitScoreById(leaderboard.AndroidId, score); } break; } }
public void ReportHighScore() { GameCenterManager.ReportScore(SettingManager.Instance.HighestScore, ConstData.LeaderBoardId); }
void Init() { Time.timeScale = 0; GameData.Instance.Pause = true; if (GameData.Instance.LevelType == LevelType.RushLevel) { if (GameData.Instance.CurrentLevel == SettingManager.Instance.NextLevel) { if (directPassLevel != null) { directPassLevel.SetActive(true); } else if (directPassLevel != null) { directPassLevel.SetActive(false); } } labelGold.text = (UIBattleSceneLogic.Instance.CurrentGoldValue * (1 + GameData.Instance.goldAdditionValue)).ToString(); GameData.Instance.AddGold((int)(UIBattleSceneLogic.Instance.CurrentGoldValue * GameData.Instance.goldAdditionValue)); if (SettingManager.Instance.NextLevel == GameData.Instance.CurrentLevel && s_success) { if (SettingManager.Instance.DiamondJiacheng != 1) { labelDiamond.text = "2"; GameData.Instance.AddDiamond(2); } else { labelDiamond.text = "20"; GameData.Instance.AddDiamond(20); } SettingManager.Instance.NextLevel += 1; } if (SettingManager.Instance.DiamondJiacheng != 1) { GameData.Instance.daojuDiamondAdditional = false; } else { SettingManager.Instance.DiamondJiacheng = 2; GameData.Instance.daojuDiamondAdditional = false; } } else { if (SettingManager.Instance.DiamondJiacheng == 1) { SettingManager.Instance.DiamondJiacheng = 2; GameData.Instance.daojuDiamondAdditional = false; } int totalGold = Mathf.FloorToInt(Mathf.Pow(UIBattleSceneLogic.Instance.CurrentGoldValue, 0.85f) * (1 + GameData.Instance.goldAdditionValue)); labelGold.text = totalGold.ToString(); GameData.Instance.AddGold(totalGold - UIBattleSceneLogic.Instance.CurrentGoldValue); } // labelDiamond.text = UIBattleSceneLogic.Instance.CurrentDiamondValue.ToString(); labelScore.text = UIBattleSceneLogic.Instance.CurrentScoreValue.ToString(); SettingManager.Instance.HighestScore = Mathf.Max(SettingManager.Instance.HighestScore, UIBattleSceneLogic.Instance.CurrentScoreValue); StartCoroutine(FireEvent()); #if UNITY_IPHONE // upload highest score LB if (UIBattleSceneLogic.Instance.CurrentScoreValue >= SettingManager.Instance.HighestScore) { GameCenterManager.ReportScore(SettingManager.Instance.HighestScore, ConstData.LeaderBoardId); } #endif // GameData.Instance.AddGold(int.Parse(labelGold.text)); // GameData.Instance.AddDiamond(UIBattleSceneLogic.Instance.CurrentDiamondValue); }
private void SubmitScore(int val) { Debug.Log("SubmitScore"); GameCenterManager.ReportScore(val, leaderboardId); }
private void SubmitScore(int val) { ISN_Logger.Log("SubmitScore"); GameCenterManager.ReportScore(val, leaderboardId, 0); }
//-------------------------------------- // PUBLIC METHODS //-------------------------------------- void OnGUI() { UpdateToStartPos(); if (GameCenterManager.Player != null) { GUI.Label(new Rect(100, 10, Screen.width, 40), "ID: " + GameCenterManager.Player.Id); GUI.Label(new Rect(100, 20, Screen.width, 40), "Name: " + GameCenterManager.Player.DisplayName); GUI.Label(new Rect(100, 30, Screen.width, 40), "Alias: " + GameCenterManager.Player.Alias); //avatar loading will take a while after the user is connectd //so we will draw it only after instantiation to avoid null pointer check //if you whant to know exaxtly when the avatar is loaded, you can subscribe on //GameCenterManager.OnUserInfoLoaded action //and checl for a spesific user ID if (GameCenterManager.Player.SmallPhoto != null) { GUI.DrawTexture(new Rect(10, 10, 75, 75), GameCenterManager.Player.SmallPhoto); } } StartY += YLableStep; StartY += YLableStep; StartY += YLableStep; GUI.Label(new Rect(StartX, StartY, Screen.width, 40), "Game Center Leaderboards", style); StartY += YLableStep; if (GUI.Button(new Rect(StartX, StartY, buttonWidth, buttonHeight), "Show Leaderboards")) { GameCenterManager.ShowLeaderboards(); } StartX += XButtonStep; if (GUI.Button(new Rect(StartX, StartY, buttonWidth, buttonHeight), "Load Sets Info")) { GameCenterManager.OnLeaderboardSetsInfoLoaded += OnLeaderboardSetsInfoLoaded; GameCenterManager.LoadLeaderboardSetInfo(); } StartX = XStartPos; StartY += YButtonStep; if (GUI.Button(new Rect(StartX, StartY, buttonWidth, buttonHeight), "Show Leaderboard 1")) { GameCenterManager.ShowLeaderboard(leaderBoardId_1); } StartX += XButtonStep; if (GUI.Button(new Rect(StartX, StartY, buttonWidth, buttonHeight), "Report Score LB 1")) { hiScore++; GameCenterManager.ReportScore(hiScore, leaderBoardId_1); } StartX += XButtonStep; if (GUI.Button(new Rect(StartX, StartY, buttonWidth, buttonHeight), "Get Score LB 1")) { GameCenterManager.LoadLeaderboardInfo(leaderBoardId_1); } StartX = XStartPos; StartY += YButtonStep; StartY += YLableStep; GUI.Label(new Rect(StartX, StartY, Screen.width, 40), "Leaderboard #2, user best score: " + LB2BestScores.ToString(), style); StartY += YLableStep; if (GUI.Button(new Rect(StartX, StartY, buttonWidth, buttonHeight), "Show Leader Board2")) { GameCenterManager.ShowLeaderboard(leaderBoardId_2); } StartX += XButtonStep; if (GUI.Button(new Rect(StartX, StartY, buttonWidth, buttonHeight), "Show Leaderboard 2 Today")) { GameCenterManager.ShowLeaderboard(leaderBoardId_2, GK_TimeSpan.TODAY); } StartX += XButtonStep; if (GUI.Button(new Rect(StartX, StartY, buttonWidth, buttonHeight), "Report Score LB2")) { hiScore++; GameCenterManager.OnScoreSubmitted += OnScoreSubmitted; GameCenterManager.ReportScore(hiScore, leaderBoardId_2); } StartX += XButtonStep; if (GUI.Button(new Rect(StartX, StartY, buttonWidth, buttonHeight), "Get Score LB 2")) { GameCenterManager.LoadLeaderboardInfo(leaderBoardId_2); } StartX += XButtonStep; if (GUI.Button(new Rect(StartX, StartY, buttonWidth, buttonHeight), "Send Challenge")) { GameCenterManager.IssueLeaderboardChallenge(leaderBoardId_2, "Here's a tiny challenge for you"); } StartX = XStartPos; StartY += YButtonStep; StartY += YLableStep; GUI.Label(new Rect(StartX, StartY, Screen.width, 40), "Game Center Achievements", style); StartY += YLableStep; if (GUI.Button(new Rect(StartX, StartY, buttonWidth, buttonHeight), "Show Achievements")) { GameCenterManager.ShowAchievements(); } StartX += XButtonStep; if (GUI.Button(new Rect(StartX, StartY, buttonWidth, buttonHeight), "Reset Achievements")) { GameCenterManager.ResetAchievements(); } StartX += XButtonStep; if (GUI.Button(new Rect(StartX, StartY, buttonWidth, buttonHeight), "Submit Achievements1")) { GameCenterManager.SubmitAchievement(GameCenterManager.GetAchievementProgress(TEST_ACHIEVEMENT_1_ID) + 2.432f, TEST_ACHIEVEMENT_1_ID); } StartX += XButtonStep; if (GUI.Button(new Rect(StartX, StartY, buttonWidth, buttonHeight), "Submit Achievements2")) { GameCenterManager.SubmitAchievement(88.66f, TEST_ACHIEVEMENT_2_ID, false); } StartX += XButtonStep; if (GUI.Button(new Rect(StartX, StartY, buttonWidth, buttonHeight), "Send Challenge")) { GameCenterManager.IssueAchievementChallenge(TEST_ACHIEVEMENT_1_ID, "Here's a tiny challenge for you"); } StartX = XStartPos; StartY += YButtonStep; StartY += YLableStep; GUI.Label(new Rect(StartX, StartY, Screen.width, 40), "More", style); StartY += YLableStep; if (GUI.Button(new Rect(StartX, StartY, buttonWidth, buttonHeight), "Retrieve Signature")) { GameCenterManager.RetrievePlayerSignature(); GameCenterManager.OnPlayerSignatureRetrieveResult += OnPlayerSignatureRetrieveResult; } }
public void SetGCScore(int score, string leaderboard = "dccpuzzlemain") { GameCenterManager.OnScoreSubmitted += OnScoreSubmitted; GameCenterManager.ReportScore(score, leaderboard); }
private void SunRise() { Time.DayLengthInMinutes = DayLength; GameCenterManager.ReportScore(GameCenterManager.RatingAmountLivedDays, 1); GooglePlayServicesController.ReportScore(GPGSIds.leaderboard_amount_lived_days, 1); }