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