using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.Networking; using System.Linq; public class Z_END_GAME : MonoBehaviour { public GameObject serverManager; public GameObject gameFinished; // Start is called before the first frame update void Start() { } // Update is called once per frame void Update() { } public void EndGame() { string gameNumber = serverManager.GetComponent().GetGameNumber(); StartCoroutine(EndGame(gameNumber)); } public IEnumerator EndGame(string gameNumber) { // CHANGE THE OBJECT COLOR string serverUrl = "https://smarthubs.media.tuwien.ac.at/api/close_game/"; WWWForm form = new WWWForm(); form.AddField("game", gameNumber); using (UnityWebRequest www = UnityWebRequest.Post(serverUrl, form)){ yield return www.SendWebRequest(); if (www.result != UnityWebRequest.Result.Success) { Debug.Log(www.error); //errorPanel.SetActive(true); } else { gameFinished.SetActive(true); } } } }