TextFilterResult
*Este contenido se traduce usando la IA (Beta) y puede contener errores. Para ver esta página en inglés, haz clic en aquí.
Representa el resultado de una llamada a TextService:FilterStringAsync() . Se usa para distribuir un texto filtrado según el caso.
Resumen
Métodos
Devuelve el texto de una manera apropiadamente filtrada para el Player.UserId especificado.
Devuelve el texto de una manera filtrada correctamente para todos los usuarios.
Devuelve el texto de una manera apropiadamente filtrada para el Player.UserId especificado en función de la edad y otros detalles.
Propiedades
Métodos
GetChatForUserAsync
Este método devuelve el texto de manera filtrada correctamente para el Player.UserId especificado usando el filtrado de menor restricción apropiado para ese usuario, con Chat configuración de privacidad de ambos usuarios obligatorios. Esto debe usarse en el contexto de los chats entre jugadores, aunque hay algunos casos en los que se requiere el filtrado de texto.
La cadena devuelta solo debe mostrarse al usuario objetivo, ya que puede que no sea apropiado para todos los usuarios.
Si este método muestra un error, la cadena no debe mostrarse al usuario. Los casos para el error incluyen:
- Los dos usuarios no están permitidos para chatear, por ejemplo, si Chat:CanUserChatAsync() devolvería false para el remitente y el receptor dado.
- El usuario con el ID toUserId no está en línea en el servidor actual.
Esta función se devolverá inmediatamente en la mayoría de los casos, aunque se cargará si el usuario objetivo se ha unido al servidor y sus informes de filtrado no han sido cargados aún.
Parámetros
Player.UserId del usuario que está chateando.
Devuelve
cadenade texto filtrada.
GetNonChatStringForBroadcastAsync
Devuelve el texto de una manera filtrada correctamente para todos los usuarios. Esto debe usarse en el contexto de texto no de chat que cada usuario puede ver, como por ejemplo, un diálogo que permite a un usuario escribir un mensaje en un letrero, visible para todos los usuarios en el servidor incluso después de que el autor se haya ido.
Devuelve
cadenade texto filtrada.
GetNonChatStringForUserAsync
Devuelve el texto de una manera filtrada correctamente para el Player.UserId especificado en función de la edad y otros detalles. Esto debe usarse en el contexto de un texto no de chat que un usuario específico puede ver, como el nombre de una mascota.
Parámetros
Player.UserId del usuario que tiene la intención de ver / recibir el texto.
Devuelve
cadenade texto filtrada.