public void HookPacket(NSCommand command, PacketHookCall call, bool priority = false) { if (!PacketHooks.ContainsKey(command)) { PacketHooks.Add(command, new List <PacketHookCall>()); } if (priority) { PacketHooks[command].Insert(0, call); } else { PacketHooks[command].Add(call); } }
public void HookPacket(NSCommand command, PacketHookCall call, bool priority = false) { if (!PacketHooks.ContainsKey(command)) PacketHooks.Add(command, new List<PacketHookCall>()); if (priority) PacketHooks[command].Insert(0, call); else PacketHooks[command].Add(call); }