public int score = 10;//敵人的分數 private void Awake() { anim = GetComponent <Animator>(); //取得敵人的Animator currentHealth = startHelth; //設置敵人血量 enemyAudio = GetComponent <AudioSource>(); //取得敵人的AudioSource hiyParticle = GetComponentInChildren <ParticleSystem>(); //取得敵人的ParticleSystem GameObject finalScoreManagerObj = GameObject.FindGameObjectWithTag("FianlScoreTag"); finalScoreManager = finalScoreManagerObj.GetComponent <FinalScoreManager>(); GameObject enemyHealthObj = GameObject.FindGameObjectWithTag("enemyManagerTag"); //enemyAliveNumber = enemyHealthObj.GetComponent<EnemyManager>().enemyNumber + 1; }
private void Awake() { healthSlider.maxValue = startingHealth; currentHealth = startingHealth; playerAudio = GetComponent <AudioSource>(); //取得Player中的AudioSource deathAnimator = GetComponent <Animator>(); //取得Player中的Animator if (currentHealth <= 0) { healthSlider.value = startingHealth; currentHealth = startingHealth; } else { healthSlider.value = startingHealth; } GameObject finalScoreManagerObj = GameObject.FindGameObjectWithTag("FianlScoreTag"); finalScoreManager = finalScoreManagerObj.GetComponent <FinalScoreManager>(); }
public void returntomenu() { Time.timeScale = 1.0f; FinalScoreManager.ResetScore(); SceneManager.LoadScene("TitleScreen"); }
public void replay() { FinalScoreManager.ResetScore(); SceneManager.LoadScene("Map Workshop"); }
void Awake() { Instance = this; _anim = transform.FindChild("Container").GetComponent<Animator>(); }