LanLobbyBrowser - stingray.LanLobbyBrowser オブジェクト リファレンス - Stingray Lua API リファレンス

stingray.LanLobbyBrowser オブジェクト リファレンス

説明

LanLobbyBrowser を使用することで、ローカル エリア ネットワーク(LAN)で使用可能なゲーム ロビーのリストにアクセスできます。

refresh() を呼び出して、リストを更新します。

num_lobbies() を呼び出して使用可能なロビーの数を取得し、lobby() を呼び出してこれらの各ロビーに関する詳細な情報を取得します。これらの詳細を使用して、ロビーに参加するかどうかを決定します。接続するには、IP アドレスとポートが必要です。

関数

パラメータ

self :

stingray.LanLobbyBrowser

この関数を機能させるオブジェクト インスタンスを指定します。

このオブジェクトのインスタンスでこの関数を呼び出すために、コロン : 呼び出し構文を使用できます。その場合、このパラメータは省略する必要があります。詳細については、この Stingray ヘルプ トピック、または Lua ドキュメントのこのページを参照してください。
戻り値

boolean

ロビー ブラウザが現在そのリストを更新している場合は true、それ以外の場合は false を返します。

この関数が true を返す場合、refresh() を呼び出しても効果はありません。

パラメータ

self :

stingray.LanLobbyBrowser

この関数を機能させるオブジェクト インスタンスを指定します。

このオブジェクトのインスタンスでこの関数を呼び出すために、コロン : 呼び出し構文を使用できます。その場合、このパラメータは省略する必要があります。詳細については、この Stingray ヘルプ トピック、または Lua ドキュメントのこのページを参照してください。

index :

integer

ロビー ブラウザで管理されているリストから取得するロビーのインデックス番号です。

戻り値

network_lan_lobby_info

指定したロビーに関する詳細情報を含むテーブルです。

パラメータ

self :

stingray.LanLobbyBrowser

この関数を機能させるオブジェクト インスタンスを指定します。

このオブジェクトのインスタンスでこの関数を呼び出すために、コロン : 呼び出し構文を使用できます。その場合、このパラメータは省略する必要があります。詳細については、この Stingray ヘルプ トピック、または Lua ドキュメントのこのページを参照してください。
戻り値

integer

使用可能なロビーの数です。

パラメータ

self :

stingray.LanLobbyBrowser

この関数を機能させるオブジェクト インスタンスを指定します。

このオブジェクトのインスタンスでこの関数を呼び出すために、コロン : 呼び出し構文を使用できます。その場合、このパラメータは省略する必要があります。詳細については、この Stingray ヘルプ トピック、または Lua ドキュメントのこのページを参照してください。

port :

number

ネットワーク ブロードキャストが検索する必要があるポート番号です。

戻り値
この関数は値を返しません。

検索は一致するポート番号を使用するように設定されている LAN ロビーのみを検索します。

3 秒に 1 回より多い頻度で更新することはできません。前回リストを更新してから 3 秒経っていない場合、またはリストが現在更新中の場合(is_refreshing() を参照)、refresh() を呼び出しても効果はありません。