private void HandleInputs() { if (Input.GetKeyDown(KeyCode.KeypadPlus)) { Health += 10; EnclosureManager.EnclosurePannel.transform.GetChild(0).GetChild(0).GetComponent <Text>().text = SheepNumber.ToString(); } if (Input.GetKeyDown(KeyCode.KeypadMinus)) { if (Health != 0) { _gameManager.TakeSheep(); } Health -= 10; EnclosureManager.EnclosurePannel.transform.GetChild(0).GetChild(0).GetComponent <Text>().text = SheepNumber.ToString(); } if (Input.GetKeyDown(KeyCode.KeypadMultiply)) { if (_superSheeps.Count < 1 && _gameManager.TotalSuperSheeps >= 1) { AddPinkSuperSheep(); } } }
private void ShowPanel() { Vector3 distPlayertoEnclos = _player.transform.position - transform.position; if (distPlayertoEnclos.magnitude < 25 && _gameManager.IsTheSunAwakeAndTheBirdAreSinging && !_gameManager.IsPaused) { TutorialOpen.instance.OpenTutorial(GameVariables.Tutorials.sheep); if (!EnclosureManager.EnclosurePannel.activeSelf) { if (GameManager.instance.TotalSuperSheeps <= 0 || _superSheeps.Count > 0) { EnclosureManager.EnclosurePannel.transform.GetChild(1).gameObject.SetActive(false); } else { EnclosureManager.EnclosurePannel.transform.GetChild(1).gameObject.SetActive(true); } EnclosureManager.EnclosurePannel.transform.GetChild(0).GetChild(0).GetComponent <Text>().text = SheepNumber.ToString(); EnclosureManager.EnclosurePannel.SetActive(true); _isDisplayingPanel = true; } HandleInputs(); } else { if (EnclosureManager.EnclosurePannel.activeSelf && _isDisplayingPanel) { _isDisplayingPanel = false; EnclosureManager.EnclosurePannel.SetActive(false); } } }