예제 #1
0
        private void MessageLogOnAfterItemAdded(object sender, [NotNull] QueueItemAddedEventArgs <IChannelTextMessage> e)
        {
            if (e == null)
            {
                throw new ArgumentNullException(nameof(e));
            }

            OnChannelTextMessageRecieved?.Invoke(sender, e.Value);
        }
    public void On_Message_Recieved(object sender, QueueItemAddedEventArgs <IChannelTextMessage> msgArgs)
    {
        var messenger = (VivoxUnity.IReadOnlyQueue <IChannelTextMessage>)sender;

        Debug.Log($"From {msgArgs.Value.Sender} : Message - {msgArgs.Value.Message}");

        Check_Message_Args(msgArgs.Value);

        var temp = Instantiate(lobbyUI.txt_Message_Prefab, lobbyUI.container.transform);

        temp.text = $"From {msgArgs.Value.Sender.DisplayName} : Message - {msgArgs.Value.Message}";
    }
예제 #3
0
 private void OnMessageLogRecieved(object sender, QueueItemAddedEventArgs <IChannelTextMessage> textMessage)
 {
     testMessage = textMessage.Value.Message;
 }