/// <summary> /// Send a message to the client-side EUI. /// </summary> public void SendMessage(EuiMessageBase message) { var netMgr = IoCManager.Resolve <IServerNetManager>(); var msg = new MsgEuiMessage(); msg.Id = Id; msg.Message = message; netMgr.ServerSendMessage(msg, Player.ConnectedClient); }
private void RxMsgMessage(MsgEuiMessage message) { var ui = _openUis[message.Id].Eui; ui.HandleMessage(message.Message); }