// for UI buttons public void SendConnect() { SetupServer(); PacketLogin login = new PacketLogin { Email = loginWindow.getEmail(), Pass = loginWindow.getPass() }; Byte[] loginBA = login.ToByteArray(); sendPacket((int)Cmd.CmdLogin, loginBA); managerUI.SetStateWaiting(); }