public void LogAdd(object sender, MyEventMessage e) { TextBoxLog.Invoke((Action) delegate { fullLog += e.Message + "\r\n"; UpdateLog(); }); }
private void OnMyEventMessageCallback(EventMessage eventMessage) { Debug.Log("Receive Event!"); MyEventMessage msg = eventMessage as MyEventMessage; string msgContent = string.Format("The event title is {0}\nData: {1}\nThe data use {2} size in memory", msg.Title, msg.Data, msg.Size); Debug.Log(msgContent); }
public void RaiseMessage() { Console.WriteLine($"Raising message on: {typeof(MyMessageSubscriptionTester).FullName}"); var message = new MyEventMessage() { Message = "MyTestEventMessage says hello!" }; _eventBroker.Raise(message); }
private void BrocastData() { Debug.Log("Brocast Event!"); string title = "MyEventMessage"; string data = "That's a new event be brocast!"; int size = 1024; MyEventMessage msg = new MyEventMessage(EventMessage.ID.MyEventID, title, data, size); EventMessenger.Broadcast(msg); }
public void MyMessageHandler(MyEventMessage message) { Console.WriteLine("Message is raised."); Console.WriteLine($"Message tells us: {message.Message}"); }