public IPacketDispatcher GetDispatcher(WMSG wmsg) { IPacketDispatcher dispatcher; dispatchers.TryGetValue((int)wmsg, out dispatcher); return(dispatcher); }
internal WorldPacket(WMSG code, byte[] data) : base((int)code, data) { }
internal WorldPacket(WMSG code) : base((int)code) { }
internal static extern int SendMessage(IntPtr hWnd, WMSG Msg, int wParam, IntPtr lParam);
public IPacketDispatcher GetDispatcher(WMSG wmsg) { IPacketDispatcher dispatcher; dispatchers.TryGetValue((int)wmsg, out dispatcher); return dispatcher; }
internal static extern IntPtr SendMessageTimeout(IntPtr hWnd, WMSG Msg, IntPtr wParam, string lParam, uint fuFlags, uint uTimeout, ref IntPtr lpdwResult);
internal static extern IntPtr SendMessageTimeout(IntPtr hWnd, WMSG Msg, int wParam, StringBuilder lParam, uint fuFlags, uint uTimeout, ref IntPtr lpdwResult);
public WorldPacketHandlerAttribute(WMSG messageType) { this.messageType = messageType; }
internal static extern int SendMessage(IntPtr hWnd, WMSG msg, int wParam, string lParam);
public LambdaPacketBuilder(WMSG wmsg, Action <BinaryWriter> builder) { this.wmsg = wmsg; this.builder = builder; }
public static IPacket Create(WMSG code) { return(new WorldPacket(code)); }
public static IPacketBuilder Build(WMSG wmsg, Action <BinaryWriter> builder) { return(new LambdaPacketBuilder(wmsg, builder)); }
public static IPacketBuilder Build(WMSG wmsg, Action<BinaryWriter> builder) { return new LambdaPacketBuilder(wmsg, builder); }
public LambdaPacketBuilder(WMSG wmsg, Action<BinaryWriter> builder) { this.wmsg = wmsg; this.builder = builder; }
public static IPacket Create(WMSG code) { return new WorldPacket(code); }