Gah - a solution with more questions. – EntropicLqd
UE2:PlayerChatManager (UT2004)
From Unreal Wiki, The Unreal Engine Documentation Site
- Package:
- Engine
- Direct subclass:
- UnrealPlayerChatManager
| This is an auto-generated page and may need human attention. Please remove this tag if the page seems reasonably complete or replace it with the {{expand}} tag if the page is not yet complete. |
Created on: 08/29/2003 PlayerChatManager serves as a proxy between GameInfo and PlayerController to intercept and alter player chat.
All types of chat (text, speech, voice) must go through PlayerChatManager in order to reach the client.
Written by Ron Prestenback © 2003, Epic Games, Inc. All Rights Reserved
TODO: Allow players to restrict speech based on type (taunt, order, etc.)
[edit] Properties
[edit] PlayerOwner
Type: PlayerController
[edit] Default values
| Property | Value |
|---|---|
| RemoteRole | ROLE_SimulatedProxy |
[edit] Functions
[edit] Events
[edit] AcceptVoice
event bool AcceptVoice (PlayerReplicationInfo Sender)
[edit] PostBeginPlay
event PostBeginPlay ()
Overrides: Actor.PostBeginPlay
[edit] Other instance functions
[edit] AcceptLocalized
function bool AcceptLocalized (Actor Sender, class<LocalMessage> Message, optional int Switch, optional PlayerReplicationInfo RelatedPRI_1, optional PlayerReplicationInfo RelatedPRI_2, optional Object Obj)
[edit] AcceptSpeech
function bool AcceptSpeech (PlayerReplicationInfo Sender)
[edit] AcceptText
[edit] AddRestriction
[edit] AddRestrictionID
[edit] ChatDebug
simulated function ChatDebug ()
[edit] ClearRestriction
[edit] ClearRestrictionID
[edit] ClientIsBanned
[edit] Count
simulated function int Count ()
[edit] GetPlayerRestriction
[edit] IsBanned
function bool IsBanned (PlayerReplicationInfo PRI)
[edit] ReceiveBanInfo
simulated function ReceiveBanInfo (string S)
[edit] SetRestriction
[edit] SetRestrictionID
[edit] TrackNewPlayer
[edit] UnTrackPlayer
simulated function UnTrackPlayer (int PlayerID)
