예제 #1
0
    public void Notify(CMD cmd, ByteString bytes)
    {
        var togate = new ClientToGate();

        togate.Notify  = bytes;
        togate.Command = cmd;
        Game.Send(togate.ToByteArray());
    }
예제 #2
0
    public void Request(CMD cmd, ByteString bytes, MessageDelegate callback)
    {
        sequence++;
        var togate = new ClientToGate();

        togate.Request  = bytes;
        togate.Command  = cmd;
        togate.Sequence = sequence;
        callbacks.Add(sequence, callback);
        Game.Send(togate.ToByteArray());
    }