public static void On <T>(this Connection c, PacketHandlerCallBackDelegate <T> handler, string description = "") { c.AppendIncomingPacketHandler <T>(typeof(T).Name + description, handler, SEND_RECEIVE_OPTIONS); }
/// <summary> /// Trigger the method packetHandlerDelgatePointer when a packet of type 'packetTypeStr' is received /// We expect the incoming object to be a incomingObjectType which we state explicitly by using <incomingObjectType> /// </summary> public void AppendGlobalIncomingPacketHandler <incomingObjectType>(string packetTypeStr, PacketHandlerCallBackDelegate <incomingObjectType> packetHandlerDelgatePointer) { NetworkComms.AppendGlobalIncomingPacketHandler <incomingObjectType>(packetTypeStr, packetHandlerDelgatePointer); }
public static void On <T>(PacketHandlerCallBackDelegate <T> handler, string description = "") { NetworkComms.AppendGlobalIncomingPacketHandler <T>(typeof(T).Name + description, handler, SEND_RECEIVE_OPTIONS); }
public static void Bind(string Tag, PacketHandlerCallBackDelegate <string> Func) { AppendGlobalIncomingPacketHandler(Tag, Func); }