public void NationSelected() { if (selectedMesh.GetComponentInParent <Province>().owner.ToString() != null && GameController.Instance.state == eState.GAME) { nationSelected = true; calandarController = GameObject.Find("Systems").GetComponentInChildren <CalandarController>(); StartCoroutine(LoadCutscene()); NationNameUI.GetComponent <TextMeshProUGUI>().text = selectedMesh.GetComponentInParent <Province>().owner; foreach (Nation nation in nationController.nations) { if (nation.name == selectedNation) { gameController.playerNation = nation; break; } } audioController.Stop("Track" + playing); //set flag color here flag.color = gameController.playerNation.nationColor; } else { Debug.LogWarning("Please Select A Real Nation or Wait for Scene to finish loading"); } }
public void timeChanger(int val) { if (calandarController == null) { calandarController = GameObject.Find("Systems").GetComponent <CalandarController>(); } //Switch case for the 5 speed buttons that will effect speed of the game switch (val) { case 0: //pause Game paused = true; images[0].color = Color.white; images[1].color = Color.white; images[2].color = Color.white; images[3].color = Color.white; images[4].color = Color.white; break; case 1: paused = false; calandarController.timeMultiplier = 1.0f; images[0].color = Color.red; images[1].color = Color.white; images[2].color = Color.white; images[3].color = Color.white; images[4].color = Color.white; break; case 2: paused = false; calandarController.timeMultiplier = 0.6f; images[0].color = Color.red; images[1].color = Color.red; images[2].color = Color.white; images[3].color = Color.white; images[4].color = Color.white; break; case 3: paused = false; calandarController.timeMultiplier = 0.3f; images[0].color = Color.red; images[1].color = Color.red; images[2].color = Color.red; images[3].color = Color.white; images[4].color = Color.white; break; case 4: paused = false; calandarController.timeMultiplier = 0.1f; images[0].color = Color.red; images[1].color = Color.red; images[2].color = Color.red; images[3].color = Color.red; images[4].color = Color.white; break; case 5: paused = false; calandarController.timeMultiplier = 0.04f; images[0].color = Color.red; images[1].color = Color.red; images[2].color = Color.red; images[3].color = Color.red; images[4].color = Color.red; break; default: break; } }