public void Notify(int notifierId, string text, int time) { var messageCode = (byte)MessageCodes.BubbleNotification; var message = new BubbleNotificationMessage() { NotifierId = notifierId, Message = text, Time = time }; messageSender.SendMessage(messageCode, message); }
private void OnBubbleMessageReceived(BubbleNotificationMessage message) { var id = message.NotifierId; if (EntityContainer.GetInstance().GetRemoteEntity(id, out var entity)) { var owner = entity?.GameObject.transform; var text = message.Message; var time = message.Time; BubbleMessage.Create(owner, text, time); } }