internal NetworkDevice(int frequency, string address, OnReceiveNetMessage receiveNetMessage, bool receiveAll) { Frequency = frequency; Address = address; ReceiveNetMessage = receiveNetMessage; ReceiveAll = receiveAll; }
protected BaseNetworkConnection(int netId, int frequency, OnReceiveNetMessage onReceive, bool receiveAll) { var network = IoCManager.Resolve <IDeviceNetwork>(); Connection = network.Register(netId, frequency, OnReceiveNetMessage, receiveAll); MessageHandler = onReceive; }
/// <inheritdoc/> public DeviceNetworkConnection Register(int netId, int frequency, OnReceiveNetMessage messageHandler, bool receiveAll = false) { var address = GenerateValidAddress(netId, frequency); var device = new NetworkDevice { Address = address, Frequency = frequency, ReceiveAll = receiveAll, ReceiveNetMessage = messageHandler }; AddDevice(netId, device); return(new DeviceNetworkConnection(this, netId, address, frequency)); }
public DeviceNetworkConnection Register(int netId, OnReceiveNetMessage messageHandler, bool receiveAll = false) { return(Register(netId, 0, messageHandler, receiveAll)); }
public WiredNetworkConnection(OnReceiveNetMessage onReceive, bool receiveAll, IEntity owner) : base(NetworkUtils.WIRED, 0, onReceive, receiveAll) { _owner = owner; }