检查使用 MasterServer.RequestHostList 收到的最新主机列表。
可以使用 MasterServer.ClearHostList 清除当前主机列表。这样可以确保返回的列表是最新的。
using UnityEngine;
using System.Collections;
public class ExampleClass : MonoBehaviour {
void Awake() {
MasterServer.ClearHostList();
MasterServer.RequestHostList("LarusTest");
}
void Update() {
if (MasterServer.PollHostList().Length != 0) {
HostData[] hostData = MasterServer.PollHostList();
int i = 0;
while (i < hostData.Length) {
Debug.Log("Game name: " + hostData[i].gameName);
i++;
}
MasterServer.ClearHostList();
}
}
}