void Update()
{
if (player && player.human)
{
if (Input.GetKeyDown(KeyCode.Escape)) OpenPauseMenu(); //Activar o desactivar modo Pausa
//if (Input.GetKey (KeyCode.Space)) gamePause(); //Activar o desactivar modo Pausa opcion 2
//Comprueva si el modo pausa esta activado
if(isPaused){
Time.timeScale = 0.0f; //Para el juego
}else{
Time.timeScale = 1.0f; //Continua jugando
}
bool leftClick = Input.GetMouseButtonDown(0);
bool rightClick = Input.GetMouseButtonDown(1);
bool middleClick = Input.GetMouseButtonDown(2);
if (leftClick || rightClick || middleClick)
HandleMouseClick(leftClick, rightClick, middleClick);
if (Input.GetKey (KeyCode.M)) morirEnemigos();
if (Input.GetKey (KeyCode.P)) morirJugador();
if (Input.GetKeyUp("k")) demolishBuildings();
if (Input.GetKey (KeyCode.Space))
cameraToSelectedObject ();
if (Input.GetKey(KeyCode.Alpha1)) increaseFood();
if (Input.GetKey(KeyCode.Alpha2)) increaseWood();
if (Input.GetKey(KeyCode.Alpha3)) increaseGold();
if (Input.GetKey(KeyCode.Alpha4)) rotate = true;
if (rotate == true && player.SelectedObject && player.SelectedObject.GetComponent<CivilUnit>()
&& player.SelectedObject.GetComponent<CivilUnit>().waitingForBuildingLocationSelection)
{
player.SelectedObject.GetComponent<CivilUnit>().RotateBuilding();
}
rotate=false;
MoveCamera();
RotateCamera();
MouseActivity();
}
}