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}"; }
private void OnMessageLogRecieved(object sender, QueueItemAddedEventArgs <IChannelTextMessage> textMessage) { testMessage = textMessage.Value.Message; }