private void buttonSendLogin_LeftMouseClickedCallback(object sender, CallbackArgs e)
{
this.GUI.Get<Label>("labelStatus").Text = "Connecting to the server...";
this.GUI.Get<Label>("labelStatus").Position = new Vector2f((Window.Size.X / 2) - (this.GUI.Get<Label>("labelStatus").Size.X / 2), 50);
ServiceLocator.NetManager.Connect();
this.GUI.Get<Label>("labelStatus").Text = "Connected! Sending login information...";
this.GUI.Get<Label>("labelStatus").Position = new Vector2f((Window.Size.X / 2) - (this.GUI.Get<Label>("labelStatus").Size.X / 2), 50);
var loginPacket = new Packet(PacketType.LoginPacket);
loginPacket.Message.Write(this.GUI.Get<EditBox>("textUser").Text);
loginPacket.Message.Write(this.GUI.Get<EditBox>("textPassword").Text);
ServiceLocator.NetManager.SendMessage(loginPacket.Message, NetDeliveryMethod.ReliableOrdered, ChannelTypes.WORLD);
}