Legacy Documentation: Version 4.5.0

Script language:

  • JS
  • C#
  • Boo
Script language

Select your preferred scripting language. All code snippets will be displayed in this language.

SocialPlatforms.GameCenter.GameCenterPlatform.ShowDefaultAchievementCompletionBanner

static function ShowDefaultAchievementCompletionBanner(value: bool): void;
static void ShowDefaultAchievementCompletionBanner(bool value);
static def ShowDefaultAchievementCompletionBanner(value as bool) as void

Description

Show the default iOS banner when achievements are completed.

This only works on iOS 5.0+ and does nothing on older versions. Javascript code example:

		function Start () {
			GameCenterPlatform.ShowDefaultAchievementCompletionBanner(true);
			Social.localUser.Authenticate( function(success) {
				if (success)
					ReportAchievement();
				else
					Debug.Log ("Failed to authenticate");
			});
		}
		
		function ReportAchievement() {
			Social.ReportProgress( "Achievement01", 100, function(result) {
				Debug.Log ( result ? "Reported achievement" : "Failed to report achievement");
			});
		}

C# example:

		using UnityEngine;
		using UnityEngine.SocialPlatforms.GameCenter;
		
		public class DoAchievement : MonoBehaviour {
			void Start () {
				GameCenterPlatform.ShowDefaultAchievementCompletionBanner(true);
				Social.localUser.Authenticate( success => {
					if (success)
						ReportAchievement();
					else
						Debug.Log ("Failed to authenticate");
				});
			}
			
			void ReportAchievement() {
				Social.ReportProgress( "Achievement01", 100, (result) => {
					Debug.Log ( result ? "Reported achievement" : "Failed to report achievement");
				});
		
			}	
		}