TextFilterResult

Visualizza obsoleti

*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.

Non costruibile
Non Replicato

Rappresenta il risultato di una chiamata a TextService:FilterStringAsync() . Usato per distribuire in modo appropriato una stringa filtrata.

Sommario

Metodi

Proprietà

Metodi

GetChatForUserAsync

Resa

Questo metodo restituisce il testo in modo appropriatamente filtrato per il Player.UserId specificato utilizzando il filtro di pixelizzazione appropriato per l'utente, con Chat impostazioni della privacy di entrambi gli utenti applicate. Questo dovrebbe essere utilizzato nel contesto di chatt tra giocatori, anche se ci sono alcuni casi in cui il filtro di testo è richiesto.

La stringa restituita dovrebbe essere mostrata solo all'utente target, poiché potrebbe non essere appropriata per tutti gli utenti.

Se questo metodo throws un errore, la stringa non dovrebbe essere mostrata all'utente. Casse per l'errore includono:

  • I due utenti non sono autorizzati a chattare, ad esempio se Chat:CanUserChatAsync() restituisce false per il mittente e il destinatario specificati.
  • L'utente con l'ID toUserId non è online sul Serverattuale.

Questa funzione restituirà immediatamente nella maggior parte dei casi, anche se produrrà se l'utente target si è appena unito al server e le informazioni di filtro non sono ancora caricate.

Parametri

toUserId: number

Player.UserId dell'utente che chatta.


Restituzioni

Stringa di testo filtrata.

GetNonChatStringForBroadcastAsync

Resa

Restituisce il testo in modo appropriatamente filtrato per tutti gli utenti. Questo dovrebbe essere utilizzato nel contesto del testo non chat che ogni utente può vedere, come per un dialogo che consente a un utente di scrivere un messaggio su un segno, visibile a tutti gli utenti sul server anche dopo che l'autore è uscito.


Restituzioni

Stringa di testo filtrata.

GetNonChatStringForUserAsync

Resa

Restituisce il testo in modo appropriatamente filtrato per il Player.UserId specificato in base all'età e ad altri dettagli. Questo dovrebbe essere utilizzato nel contesto del testo non chat che un utente specifico può vedere, come il nome di un animale domestico.

Parametri

toUserId: number

Player.UserId dell'utente destinato a vedere/ricevere il testo.


Restituzioni

Stringa di testo filtrata.

Eventi