コード例 #1
0
        /// <summary>
        /// GUI displayed when the user is authenticated but there is no match loaded
        /// </summary>
        private void authenticatedWithNoMatchLoadedGUI()
        {
#if UNITY_IOS
            // iOS only
            if (GUILayout.Button("Register Device Token"))
            {
                if (NotificationServices.deviceToken != null)
                {
                    GPGMultiplayer.registerDeviceToken(NotificationServices.deviceToken, false);
                }
                else
                {
                    Debug.LogWarning("NotificationServices.deviceToken is null so we are not registering with Google");
                }
            }
#else
            // Android only
            if (GUILayout.Button("Check for Invites and Matches after Launch"))
            {
                GPGTurnBasedMultiplayer.checkForInvitesAndMatches();
            }
#endif


            GUILayout.Label("Match Creation and Management");

            if (GUILayout.Button("Show Match Inbox"))
            {
                GPGTurnBasedMultiplayer.showInbox();
            }


            if (GUILayout.Button("Show Player Selector"))
            {
                GPGTurnBasedMultiplayer.showPlayerSelector(1, 2);
            }


            if (GUILayout.Button("Create Match Programmatically"))
            {
                GPGTurnBasedMultiplayer.createMatchProgrammatically(1, 1, 0);
            }


            if (GUILayout.Button("Load All Matches"))
            {
                GPGTurnBasedMultiplayer.loadAllMatches();
            }
        }