void Update() { if (ColorRed && Time.time > ColorChangeTime) { hitColorRegular(); } if (showWP) { Wounded_Panel.SetActive(true); WoundedTimer -= Time.deltaTime; if (WoundedTimer <= 0) { Wounded_Panel.SetActive(false); WoundedTimer = 0.2f; showWP = false; } } if (Input.GetKeyDown(KeyCode.Escape) && quitting == false) { quitting = true; if (!spawnScript) { spawnScript = GameObject.FindGameObjectWithTag("SpawnTag").GetComponent <NW_Spawning> (); } if (BasicFunctions.playOffline) { Application.LoadLevel("Menu_New"); } else if (Network.isServer && networkView.isMine) { Debug.Log("ISSERVER"); dontDestroy = true; string gamemode; if (!endGame) { if (BasicFunctions.ForkModus) { gamemode = "FORK"; } else { gamemode = "RAILGUN"; } if (BasicFunctions.loginServer) { endGame = true; string url = "http://drproject.twi.tudelft.nl:8082/GameRegister?Server=" + BasicFunctions.activeAccount.Name + "&Finished=0" + "&Gamemode=" + gamemode; WWW www = new WWW(url); StartCoroutine(WaitForGameLog(www)); } else { spawnScript.closeServer(false); } } else { spawnScript.closeServer(true); } } else if (Network.isClient || networkView.isMine) { Debug.Log("ISGEENSERVER"); if (spawnScript.serverHasQuit) { spawnScript.closeClient(true, true); } else if (endGame) { spawnScript.closeClient(false, true); } else { spawnScript.closeClient(false, false); } } } if (Input.GetKeyDown(KeyCode.C)) { Screen.lockCursor = true; Screen.showCursor = false; } }