예제 #1
0
        /// <summary>
        /// WatchGameServer watches for changes in the backing GameServer configuration.
        /// </summary>
        /// <param name="callback">This callback is executed whenever a GameServer configuration change occurs</param>
        public void WatchGameServer(WatchGameServerCallback callback)
        {
            var req = new UnityWebRequest(sidecarAddress + "/watch/gameserver", UnityWebRequest.kHttpVerbGET);

            req.downloadHandler = new GameServerHandler(callback);
            req.SetRequestHeader("Content-Type", "application/json");
            req.SendWebRequest();
            Log("Agones Watch Started");
        }
예제 #2
0
 public GameServerHandler(WatchGameServerCallback callback)
 {
     this.callback = callback;
 }