清除 MasterServer.PollHostList 收到的主机列表。
在需要更新列表并且需要确保不使用较旧数据时,这十分有用。
using UnityEngine;
using System.Collections;
public class ExampleClass : MonoBehaviour {
void Awake() {
MasterServer.ClearHostList();
MasterServer.RequestHostList("MyUniqueGameType");
}
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();
}
}
}