conn | The connection that data was received on. |
channelId | The channel that data was received on. |
receivedSize | The amount of data received. |
This virtual function can be overridden to perform custom functionality when data is received for a connection.
By default this function calls HandleData() which will process the data and invoke message handlers for any messages that it finds.
using UnityEngine; using UnityEngine.Networking;
public abstract class ExampleScript : NetworkManager { byte[] msgBuffer = new byte[1024];
public virtual void OnData(NetworkConnection conn, int channelId, int receivedSize) { conn.TransportRecieve(msgBuffer, receivedSize, channelId); } }