public void ReceiveLargeData(NetMessageChatMessage netMessage, INetworkInterfaceConnection source)
 {
     if (netMessage.message.Length < 100)
     {
         DebugScreenMessage.DisplayMessage(netMessage.message);
     }
     else
     {
         DebugScreenMessage.DisplayMessage(netMessage.message.Length.ToString());
     }
 }
    void OnNetMessageChatMessage(NetMessageChatMessage chatMessage, INetworkInterfaceConnection source)
    {
        // Server tells us a new message should be displayed in the chat box!
        PlayerInfo sourcePlayer = PlayerRepertoireSystem.Instance.GetPlayerInfo(chatMessage.playerId);

        string playerName = sourcePlayer == null ? "ERROR UNKNOWN PLAYER" : sourcePlayer.PlayerName;

        AddNewLine(new ChatLine()
        {
            Message     = chatMessage.message,
            ChatterName = playerName
        });
    }
    void AddNewMessage(string message, PlayerInfo playerInfo)
    {
        AddNewLine(new ChatLine()
        {
            ChatterName = playerInfo.PlayerName,
            Message     = message
        });


        // Notify clients!
        NetMessageChatMessage netMessage = new NetMessageChatMessage()
        {
            message  = message,
            playerId = playerInfo.PlayerId
        };

        _session.SendNetMessage(netMessage, PlayerRepertoireServer.Instance.PlayerConnections);
    }