필터링된 문자열을 다른 이름으로 표시합니다. TextService:FilterStringAsync()에 사용됩니다. 필터링된 문자열을 다른 이름으로 다시 배포합니다.
요약
메서드
지정된 Player.UserId에 대해 잘 필터된 텍스트를 반환합니다.
모든 사용자에게 적절하게 필터링된 텍스트를 반환합니다.
나이 및 기타 세부 정보에 따라 Player.UserId 기반의 올바르게 필터링된 텍스트를 반환합니다.
속성
메서드
GetChatForUserAsync
이 메서드는 사용자에게 적합한 필터링을 사용하여 Player.UserId 에 대한 텍스트를 필터링하고, Chat 의 개인 정보 설정을 적용하여 텍스트 필터링을 최소화합니다. 이 메서드는 플레이어 간의 채팅에서 텍스트 필터링이 필요한 경우에
반환된 문자열은 대상 사용자에게만 표시되어야 하며 모든 사용자에게 적합하지 않을 수 있습니다.
이 메서드가 오류를 표시하면 문자열이 사용자에게 표시되지 않습니다. 오류의 경우 여러 가지 사례가 있습니다.
- 두 사용자는 채팅할 수 없습니다, 예를 들어 Chat:CanUserChatAsync() 가 지정된 발신자와 수신자에게 false 를 반환하면 Class.Chat:CanUserChatAsync() 이 됩니다.
- 현재 서버에서 사용자 toUserId 아이디가 없습니다.
이 함수는 대부분의 경우 즉시 반환되지만, 대상 사용자가 서버에 가입했으며 필터링 정보가 아직 로드되지 않은 경우에만 반환됩니다.
매개 변수
Player.UserId 사용자가 채팅하는 동안.
반환
필터링된 텍스트 문자열.
GetNonChatStringForBroadcastAsync
모든 사용자에게 적절하게 필터링된 텍스트를 반환합니다. 이는 모든 사용자가 서버에서 볼 수 있는 대화 상자와 같은 서비스 메시지를 작성할 수 있는 컨텍스트에서 사용됩니다.
반환
필터링된 텍스트 문자열.
GetNonChatStringForUserAsync
나이 및 기타 세부 정보를 기반으로 지정된 Player.UserId 에 대해 텍스트를 올바르게 필터링된 방식으로 반환합니다. 이 메시지는 특정 사용자가 볼 수 있는 채팅 메시지가 아닌 컨텍스트에서 사용해야 합니다. 예를 들어, 펫의 이름입니다.
매개 변수
Player.UserId 의 사용자가 텍스트를 보거나 받을 의도입니다.
반환
필터링된 텍스트 문자열.