private void Update() { if (Game_Play == true) { counter -= Time.deltaTime; if (dist_counter - counter > 4) { dist_counter = counter; if (comment_value == 0) { evaluation.Comment_Text(0); } else if (comment_value == 1) { evaluation.Comment_Text(2); } else if (comment_value == 2) { evaluation.Comment_Text(1); } else if (comment_value == 3) { evaluation.Comment_Text(3); comment_value = 0; } comment_value++; } if (counter < count.Count) { int i = (int)counter; if (count[i] == true) { DataManager.GetComponent <AudioSource>().PlayOneShot(Resources.Load <AudioClip>("Sound/SE/countdown_" + (i + 1))); count[i] = false; } } if (Input.GetKeyDown(KeyCode.H)) { counter = 0; FinishGame(true); } //敗北 if (counter < 0) { counter = 0; FinishGame(false); } Timer.GetComponent <Text>().text = counter.ToString("f2"); } }
public void FinishGame(bool win) { GalleryManager.GetComponent <bl_GalleryManager>().FullWindow.SetActive(false); GalleryManager.GetComponent <bl_GalleryManager>().Gallery_furniture.SetActive(false); GalleryManager.GetComponent <bl_GalleryManager>().Gallery_type.SetActive(false); furnituremanagement.Menu.SetActive(false);; furnituremanagement.Add_.GetComponent <Button>().interactable = false; furnituremanagement.Change_Mode_.GetComponent <Button>().interactable = false; furnituremanagement.move_furniture = false; evaluation.set_is_finishedGame(true); evaluation.EvaluationTotal(); evaluation.Comment_Text(); Finish_Menu.SetActive(true); if (win == true) { Finish_Menu.GetComponent <Image>().sprite = Resources.Load <Sprite>("Effect/win"); } else { Finish_Menu.GetComponent <Image>().sprite = Resources.Load <Sprite>("Effect/lose"); } Game_Play = false; StartCoroutine(update()); }
public void Update_Evaluate() { Evaluation.UpdateGrid(furniture_grid_); Evaluation.EvaluationTotal(); Evaluation.UpdateElementsText(); Evaluation.Comment_Text(0); Debug.Log("Evaluation_End"); }