void OnNetMessageChatMessageSubmission(NetMessageChatMessageSubmission submission, INetworkInterfaceConnection source)
    {
        // A client wants to submit a new message
        PlayerInfo sourcePlayer = PlayerRepertoireServer.Instance.GetPlayerInfo(source);

        if (sourcePlayer != null)
        {
            AddNewMessage(submission.message, sourcePlayer);
        }
    }
    public override void SubmitMessage(string message)
    {
        // Build the net message
        NetMessageChatMessageSubmission submission = new NetMessageChatMessageSubmission()
        {
            message = message
        };

        // send to server
        _session.SendNetMessageToServer(submission);
    }