gpg:: MultiplayerParticipant
  #include <multiplayer_participant.h>
  Una struttura di dati contenente dati su un partecipante a una partita multiplayer.
Riepilogo
        Costruttori e distruttori | 
    |
|---|---|
        MultiplayerParticipant()
         | 
    |
        MultiplayerParticipant(std::shared_ptr< const MultiplayerParticipantImpl > impl)
         | 
    |
        MultiplayerParticipant(const MultiplayerParticipant & copy_from)
        Crea una copia di un  
      MultiplayerParticipant esistente.  | 
    |
        MultiplayerParticipant(MultiplayerParticipant && move_from)
        Sposta un elemento  
      MultiplayerParticipant esistente.  | 
    |
        ~MultiplayerParticipant()
         | 
    
        Funzioni pubbliche | 
    |
|---|---|
        AvatarUrl(ImageResolution resolution) const 
       | 
      
        const std::string &
        Restituisce l'URL in cui si trova l'immagine dell'avatar di  
      MultiplayerParticipant.  | 
    
        DisplayName() const 
       | 
      
        const std::string &
        Il nome visualizzato di questo  
      MultiplayerParticipant.  | 
    
        HasMatchResult() const 
       | 
      
        bool
        Se questo partecipante ha un risultato per questa partita.  
       | 
    
        HasPlayer() const 
       | 
      
        bool
        Se un player è associato a questo  
      MultiplayerParticipant.  | 
    
        Id() const 
       | 
      
        const std::string &
        Il  
      Id di questo MultiplayerParticipant.  | 
    
        IsConnectedToRoom() const 
       | 
      
        bool
        Se questo partecipante è connesso a  
      RealTimeRoom.  | 
    
        MatchRank() const 
       | 
      
        uint32_t
        Il ranking di questa  
      MultiplayerParticipant nella sua corrispondenza.  | 
    
        MatchResult() const 
       | 
      
        
         Il risultato della partita per  
      MultiplayerParticipant.  | 
    
        Player() const 
       | 
      
        
         Il Player associato a questo  
      MultiplayerParticipant.  | 
    
        Status() const 
       | 
      
        
         Lo stato di questo  
      MultiplayerParticipant in relazione alla corrispondenza.  | 
    
        Valid() const 
       | 
      
        bool
        Restituisce true se l'elemento  
      MultiplayerParticipant è compilato con i dati.  | 
    
        operator=(const MultiplayerParticipant & copy_from)
       | 
      
        
         Assegna questo  
      MultiplayerParticipant copiandolo da un altro dispositivo.  | 
    
        operator=(MultiplayerParticipant && move_from)
       | 
      
        
         Assegna questo  
      MultiplayerParticipant spostandone un altro al suo interno.  | 
    
Funzioni pubbliche
AvatarUrl
const std::string & AvatarUrl( ImageResolution resolution ) const
Restituisce l'URL in cui si trova l'immagine dell'avatar di MultiplayerParticipant. 
Il parametro ImageResolution specifica la risoluzione dell'immagine restituita. Specifica ICON o HI_RES per la risoluzione. Valido deve restituire true per consentire a questa funzione di essere utilizzabile. 
DisplayName
const std::string & DisplayName() const
Il nome visualizzato di questo MultiplayerParticipant. 
Valido deve restituire true per consentire a questa funzione di essere utilizzabile.
HasMatchResult
bool HasMatchResult() const
Se questo partecipante ha un risultato per questa partita.
Se il valore è false, MatchResult e MatchRank non restituiscono dati validi. Valido deve restituire true per consentire a questa funzione di essere utilizzabile.
HasPlayer
bool HasPlayer() const
Se un player è associato a questo MultiplayerParticipant. 
Valido deve restituire true per consentire a questa funzione di essere utilizzabile.
ID
const std::string & Id() const
Il Id di questo MultiplayerParticipant. 
Id sono validi solo per l'ambito di una singola corrispondenza e sono diversi da quelli di Player::Id(). Valido deve restituire true per consentire a questa funzione di essere utilizzabile. 
IsConnectedToRoom
bool IsConnectedToRoom() const
Se questo partecipante è connesso a RealTimeRoom. 
Sempre falso se si tratta di un partecipante che appartiene a un TurnBasedMatch. 
MatchRank
uint32_t MatchRank() const
Il ranking di questa MultiplayerParticipant nella sua corrispondenza. 
Valido deve restituire true per consentire a questa funzione di essere utilizzabile. Se HasMatchResult() non restituisce true, questa funzione restituisce 0. 
MatchResult
gpg::MatchResult MatchResult() const
Il risultato della partita per MultiplayerParticipant. 
Valido deve restituire true per consentire a questa funzione di essere utilizzabile. Se HasMatchResult() non restituisce true, questa funzione restituisce MatchResult::None. 
MultiplayerParticipant
MultiplayerParticipant()
MultiplayerParticipant
MultiplayerParticipant( std::shared_ptr< const MultiplayerParticipantImpl > impl )
Crea un MultiplayerParticipant da shared_ptr a MultiplayerParticipantImpl. 
Destinato per uso interno dall'API.
MultiplayerParticipant
MultiplayerParticipant( const MultiplayerParticipant & copy_from )
Crea una copia di un MultiplayerParticipant esistente. 
MultiplayerParticipant
MultiplayerParticipant( MultiplayerParticipant && move_from )
Sposta un elemento MultiplayerParticipant esistente. 
Giocatore
gpg::Player Player() const
Il Player associato a questo MultiplayerParticipant. 
Per poter utilizzare questa funzione, è necessario che entrambi i valori Valid e HasPlayer restituiscano true.
Stato
ParticipantStatus Status() const
Lo stato di questo MultiplayerParticipant in relazione alla corrispondenza. 
Valido deve restituire true per consentire a questa funzione di essere utilizzabile.
Valido
bool Valid() const
Restituisce true se l'elemento MultiplayerParticipant è compilato con i dati. 
Deve essere true affinché le funzioni getter (DisplayName, AvatarUrl, Id e così via) su MultiplayerParticipant siano utilizzabili. 
operator=
MultiplayerParticipant & operator=( const MultiplayerParticipant & copy_from )
Assegna questo MultiplayerParticipant copiandolo da un altro dispositivo. 
operator=
MultiplayerParticipant & operator=( MultiplayerParticipant && move_from )
Assegna questo MultiplayerParticipant spostandone un altro al suo interno. 
~Partecipante multiplayer
~MultiplayerParticipant()