Ejemplo n.º 1
0
        public void RxMsgFromClient(DPClientController controller, byte[] msg)
        {
            if (msg[0] == 0x05 && msg.Length == 2)
            {
                // Char info request
                controller.DisconnectFromSlaveServer();
                controller.SetState(DPCSelectingCharacterState.Instance());
                return;
            }

            DPlay.NetworkPacket npkt = new DPlay.NetworkPacket();
            npkt.Write(msg);
            controller.SendMessageToSlaveServer(npkt);
        }
Ejemplo n.º 2
0
 public void DisconnectedFromSlaveServer(DPClientController controller)
 {
     // Invalid event, break the connection.
     controller.DisconnectFromSlaveServer();
 }