TextFilterResult
*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.
Rappresenta il risultato di una chiamata a TextService:FilterStringAsync() . Usato per distribuire in modo appropriato una stringa filtrata.
Sommario
Proprietà
Metodi
Restituisce il testo in modo filtrato in modo appropriato per il Player.UserId specificato.
Restituisce il testo in modo appropriatamente filtrato per tutti gli utenti.
Restituisce il testo in modo appropriatamente filtrato per il Player.UserId specificato in base all'età e ad altri dettagli.
Proprietà
Metodi
GetChatForUserAsync
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
Player.UserId dell'utente che chatta.
Restituzioni
Stringa di testo filtrata.
GetNonChatStringForBroadcastAsync
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
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
Player.UserId dell'utente destinato a vedere/ricevere il testo.
Restituzioni
Stringa di testo filtrata.