Exemple #1
0
    /// <summary>
    /// sends event to all other clients to update user stats
    /// </summary>
    /// <param name="displayName"></param>
    /// <param name="stats"></param>
    private void updateUserStats(string displayName, UserStatsToken stats)
    {
        UpdateUserStats evnt = UpdateUserStats.Create(Bolt.GlobalTargets.Others);

        evnt.UserName  = displayName;
        evnt.UserToken = UserStats[displayName];

        evnt.Send();
    }
Exemple #2
0
 public static void UpdateUserStats(UpdateUserStats P)
 {
     MapObject.User.NewStats(P.Details);
 }
Exemple #3
0
 /// <summary>
 /// Sent by: Server
 /// Received by: All other clients
 /// Update user stats for the client GUI
 /// </summary>
 /// <param name="evnt"></param>
 public override void OnEvent(UpdateUserStats evnt)
 {
     ServerManager.Instance.UpdateClientUserStats(evnt.UserName, (UserStatsToken)evnt.UserToken);
 }