//Save a step when handling network events. /// <summary> /// Add callback for a message received /// </summary> /// <param name="recipient">event Received by Client or Server?</param> /// <param name="e"></param> /// <param name="callback"></param> public void AddIncomingEventHandler(PeerType recipient, NetworkEvents.Event e, IncomingMessageDelegate callback) { switch (recipient) { case PeerType.Server: OnClientMessageReceived += (s, message) => { message.RunEvent(e, PeerType.Client, callback); }; break; case PeerType.Client: OnServerMessageReceived += (s, message) => { message.RunEvent(e, PeerType.Server, callback); }; break; } }
public IMCDSCallbackHandler(IncomingMessageDelegate del) { m_IncomingMessageDelegate = del; }