Inheritance: System.EventArgs
コード例 #1
0
ファイル: LiveSessionManager.cs プロジェクト: Indiefreaks/igf
        /// <summary>
        /// Raised when the Live player signed in
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void OnLiveGamerSignedIn(object sender, SignedInEventArgs e)
        {
            var identifiedPlayer = new LiveIdentifiedPlayer(e.Gamer);
            LocalPlayers.Add(e.Gamer.PlayerIndex, identifiedPlayer);

            OnPlayerLogin(identifiedPlayer);
        }
コード例 #2
0
ファイル: SignedInGamer.cs プロジェクト: conankzhang/fez
 protected virtual void OnSignedIn(SignedInEventArgs e)
 {
     if (SignedInGamer.SignedIn == null)
     {
         return;
     }
     SignedInGamer.SignedIn((object)this, e);
 }
コード例 #3
0
 protected virtual void OnSignedIn(SignedInEventArgs e)
 {
     if (SignedIn != null)
     {
         // Invokes the delegates.
         SignedIn(this, e);
     }
 }
コード例 #4
0
        private void DoPlayerConnected(object sender, SignedInEventArgs e)
        {
            Player player = Inputs.PlayersController.GetPlayer(e.Gamer.PlayerIndex);
            player.Profile = e.Gamer;

            if (player.State == PlayerState.Connecting)
            {
                player.State = PlayerState.Connected;

                NotifyPlayerConnected(Inputs.PlayersController.GetPlayer(e.Gamer.PlayerIndex));
            }
        }
コード例 #5
0
        public static void Gamer_LoginSuccess(object sender, SignedInEventArgs e)
        {
            // set the local gamer to the signedin gamer
            gamer = e.Gamer;

            // begin asynchronously getting the player's profile. Do this because it may take time to get over the network otherwise.
            gamer.BeginGetProfile(endGetProfile, gamer);

            // remove the signedin handler
            SignedInGamer.SignedIn -= signInHandler;
            Console.WriteLine("Gamer: " + gamer.Gamertag + " signed in.");

            int maxNumberOfPlayers = 1;
            NetworkSession.BeginFind(NetworkSessionType.PlayerMatch, maxNumberOfPlayers, null, endFind, session);
        }
コード例 #6
0
ファイル: HighScorePanel.cs プロジェクト: nyxojaele/Swf2XNA
 void OnSignedIn(object sender, SignedInEventArgs e)
 {
     SignedInGamer.SignedIn -= new EventHandler<SignedInEventArgs>(OnSignedIn);
     LoadHighScores();
 }
コード例 #7
0
ファイル: HighScorePanel.cs プロジェクト: Hamsand/Swf2XNA
 void OnSignedIn(object sender, SignedInEventArgs e)
 {
     if (e.Gamer != null && e.Gamer.PlayerIndex == activePlayer)
     {
         SignedInGamer.SignedIn -= new EventHandler<SignedInEventArgs>(OnSignedIn);
         tryLoadHighScores = true;
     }
 }
コード例 #8
0
ファイル: NetworkObject.cs プロジェクト: bjorfoss/XNAX1
 void SignedInGamer_SignedIn(object sender, SignedInEventArgs e)
 {
     e.Gamer.Tag = new Human(e.Gamer.Gamertag);
 }
コード例 #9
0
ファイル: Title.cs プロジェクト: GreatMindsRobotics/PGCGame
 void SignedInGamer_SignedIn(object sender, SignedInEventArgs e)
 {
     if (_elapsedAvatarRender.Ticks <= TimeSpan.TicksPerSecond * 25)
     {
         AvatarDescription.BeginGetFromGamer(e.Gamer, avatarRetrieved, null);
     }
 }
コード例 #10
0
ファイル: Network.cs プロジェクト: BeauPrime/Networking
        internal static void SignInEventHandler(object sender, SignedInEventArgs e)
        {
            SignedInGamer gamer = e.Gamer;
            LocalGamer newGamer = new LocalGamer(gamer);

            SignedInGamers.Add(newGamer);

            #if DEBUG
            Log.Trace(String.Format("{0} signed in", newGamer.GamerTag), 4.0f);
            #endif

            if (OnSignedIn != null)
                OnSignedIn(newGamer);
        }
コード例 #11
0
 protected virtual void OnSignedIn(SignedInEventArgs e)
 {
     EventHelpers.Raise(this, SignedIn, e);
 }
コード例 #12
0
ファイル: SignedInGamer.cs プロジェクト: Breadmouth/Gravitas
//        LeaderboardWriter _leaderboardWriter = new LeaderboardWriter();
//        public LeaderboardWriter LeaderboardWriter
//        {
//            get
//            {
//                return _leaderboardWriter;
//            }
//        }
		#endregion
		
		
		protected virtual void OnSignedIn(SignedInEventArgs e)
		{
			 if (SignedIn != null) 
			 {
			    // Invokes the delegates. 
			    SignedIn(this, e);
			 }
		}
コード例 #13
0
ファイル: Shorewood.cs プロジェクト: Zikomo/Leximo
        void SignedInGamer_SignedIn(object sender, SignedInEventArgs e)
        {
            if (e.Gamer.PlayerIndex == mainPlayer)
            {

            }
        }
コード例 #14
0
 void SignedInGamer_SignedIn(object sender, SignedInEventArgs e)
 {
     if (sessionType != SessionType.None && session == null)
       {
     actOnType = true;
       }
 }
コード例 #15
0
ファイル: Stage.cs プロジェクト: houstonhuffman/XNA_project3
 protected void SignedInGamer_SignedIn(object sender, SignedInEventArgs e)
 {
     e.Gamer.Tag = new Player(this, "Chaser",
        new Vector3(510 * spacing, terrain.surfaceHeight(510, 507), 507 * spacing),
        new Vector3(0, 1, 0), 0.80f, "redAvatarV3");
 }
コード例 #16
0
ファイル: SignedInGamer.cs プロジェクト: tanis2000/FEZ
 protected virtual void OnSignedIn(SignedInEventArgs e)
 {
   if (SignedInGamer.SignedIn == null)
     return;
   SignedInGamer.SignedIn((object) this, e);
 }
コード例 #17
0
ファイル: Game1.cs プロジェクト: jramey/GoingBeyondXbox360
 public void SignedInGamer_SignedIn(Object sender, SignedInEventArgs e)
 {
     player = new Player(e.Gamer);
 }
コード例 #18
0
 void SignedInGamer_SignedIn(object sender, SignedInEventArgs e)
 {
     e.Gamer.Tag = new Player(Content, e.Gamer.Gamertag  + e.Gamer.ToString());
 }
コード例 #19
0
 void SignedInGamer_SignedIn(object sender, SignedInEventArgs e)
 {
     needsUpdate = true;
 }
コード例 #20
0
 void gamerSignIn(object sender, SignedInEventArgs e)
 {
     if(e.Gamer == SignedInGamer.SignedInGamers[currentPlayerIndex])
     {
         opt1.DisplayText = "Currently signed in";
         SetMenuEntryText();
         currentGamer = e.Gamer;
         netSessionProperties = new NetworkSessionProperties();
     }
     else
     {
         //doesn't matter
     }
 }
コード例 #21
0
 void PlayerSignedIn( object sender, SignedInEventArgs e )
 {
     if ( autoSignIn )
       {
     //Debug.WriteLine( e.Gamer.Gamertag + " signed in" );
     PlayerIndex playerIndex = e.Gamer.PlayerIndex;
     AddPlayer( ref slots[(int)playerIndex], playerIndex );
     toggleAutoSignIn = true;
       }
 }
コード例 #22
0
ファイル: ParentGame.cs プロジェクト: alittle1234/XNA_Project
 /// <summary>
 /// Handle signed in gamer event as start avatar loading
 /// </summary>
 void SignedInGamer_SignedIn(object sender, SignedInEventArgs e)
 {
     // Only load the avatar for player one
     if (e.Gamer.PlayerIndex == PlayerIndex.One)
     {
         // Load the player one avatar
         LoadAvatar(e.Gamer);
     }
 }
コード例 #23
0
ファイル: Game1.cs プロジェクト: AmilKey/AmilKey
 void SignedInGamer_SignedIn(object sender, SignedInEventArgs e)
 {
     e.Gamer.Tag = new Player();
 }
コード例 #24
0
ファイル: V2DGame.cs プロジェクト: Hamsand/Swf2XNA
 protected void OnGamerSignIn(object sender, SignedInEventArgs e)
 {
     if (unlockWhenSignedIn)
     {
         if (!Guide.IsVisible)
         {
             unlockWhenSignedIn = false;
             UnlockTrial((int)(e.Gamer.PlayerIndex));
         }
     }
 }
コード例 #25
0
ファイル: Game.cs プロジェクト: GitKei/COMP7615Asgn4
 void SignedInGamer_SignedIn(object sender, SignedInEventArgs e)
 {
     _pong._nameP1 = e.Gamer.Gamertag;
 }
コード例 #26
0
ファイル: Game1.cs プロジェクト: smelch/Stratego
 void SignedInGamer_SignedIn(object sender, SignedInEventArgs e)
 {
     Player1 = e.Gamer;
 }