fix this cast crash

This commit is contained in:
RandomityGuy 2024-06-11 18:27:14 +05:30
parent ff13e2e7e4
commit 3c5b3aef07

View file

@ -163,12 +163,14 @@ class JoinServerGui extends GuiImage {
var failed = true; var failed = true;
haxe.Timer.delay(() -> { haxe.Timer.delay(() -> {
if (failed) { if (failed) {
if (MarbleGame.canvas.content is MultiplayerLoadingGui) {
var loadGui:MultiplayerLoadingGui = cast MarbleGame.canvas.content; var loadGui:MultiplayerLoadingGui = cast MarbleGame.canvas.content;
if (loadGui != null) { if (loadGui != null) {
loadGui.setErrorStatus("Failed to connect to server"); loadGui.setErrorStatus("Failed to connect to server");
Net.disconnect();
} }
} }
Net.disconnect();
}
}, 15000); }, 15000);
Net.joinServer(inviteCodeInput.text.text, true, () -> { Net.joinServer(inviteCodeInput.text.text, true, () -> {
failed = false; failed = false;