Uncompressed.add

Adds a serialised packet to the array of packets.

  1. typeof(this) add(ubyte[] packet)
  2. typeof(this) add(T packet)
    struct Uncompressed
    typeof(this)
    add
    (
    T
    )
    ()
    if (
    is(typeof(T.encode))
    )

Examples

// same packet
auto uc = Uncompressed(RemoveWorld.ID);
uc.add(RemoveWorld(12).encode());
uc.add(RemoveWorld(13));

// different packets
auto uc = Uncompressed(0);
uc.add(AddWorld(23, "test", 0));
uc.add(RemoveWorld(20));

Meta