# Game State Components

### UMIPBaseMessageBroadcasterComponent

This class is responsible for broadcasting messages to the UGameplayMessageSubsystem by invoking MessageSubsystem.BroadcastMessage(Tag\_Chat\_Receive, InReceived).

MulticastMessage(), which is a multicast RPC, and since it's a game state component, it is executed on all clients.

BroadcastMessage() is used to broadcast messages to the UGameplayMessageSubsystem.
