Пример #1
0
        public override void DidReceiveChallenge(GKPlayer player, GKChallenge challenge)
        {
            var action = DidReceiveChallengeAction;

            if (action != null)
            {
                action(player, challenge);
            }
        }
Пример #2
0
        async void SetupChallenge()
        {
            playChallengeButton.Hidden = true;
            if (!GKLocalPlayer.LocalPlayer.Authenticated)
            {
                return;
            }

            var challenges = await GKChallenge.LoadReceivedChallengesAsync();

            if (challenges != null)
            {
                foreach (var challenge in challenges)
                {
                    var c = challenge as GKScoreChallenge;
                    if (c != null)
                    {
                        SelectChallenge(c);
                        break;
                    }
                }
            }

            var listener = new PlayerListener();

            listener.DidReceiveChallengeAction = (player, challenge) => {
                if (player == GKLocalPlayer.LocalPlayer)
                {
                    var c = challenge as GKScoreChallenge;
                    if (c != null)
                    {
                        SelectChallenge(c);
                    }
                }
            };
            GKLocalPlayer.LocalPlayer.RegisterListener(listener);
        }
		public static void ResetGame ()
		{
			CurrentTaps = 0;
			Challenge = null;
			CurrentTicks = GameTimes [(int)GameTime];
		}
		public override void DidReceiveChallenge (GKPlayer player, GKChallenge challenge)
		{
			var action = DidReceiveChallengeAction;
			if (action != null)
				action (player, challenge);
		}
Пример #5
0
 public override void IssuedChallengeWasCompleted(GKPlayer player, GKChallenge challenge, GKPlayer friendPlayer)
 {
 }
Пример #6
0
 public static void ResetGame()
 {
     CurrentTaps  = 0;
     Challenge    = null;
     CurrentTicks = GameTimes [(int)GameTime];
 }
Пример #7
0
 public override void DidComplete(GKPlayer player, GKChallenge challenge, GKPlayer friendPlayer)
 {
 }
Пример #8
0
 public override void DidReceive(GKPlayer player, GKChallenge challenge)
 {
 }
Пример #9
0
 public override void WantsToPlay(GKPlayer player, GKChallenge challenge)
 {
 }
Пример #10
0
 public override void IssuedChallengeWasCompleted(GKPlayer player, GKChallenge challenge, GKPlayer friendPlayer)
 {
 }
Пример #11
0
 public override void DidComplete(GKPlayer player, GKChallenge challenge, GKPlayer friendPlayer)
 {
 }
Пример #12
0
 public override void WantsToPlay(GKPlayer player, GKChallenge challenge)
 {
 }
Пример #13
0
 public override void DidReceive(GKPlayer player, GKChallenge challenge)
 {
 }