public void EndBattle() { GameObject.FindWithTag("OverworldManager").GetComponent <OverWorldManager>().OverworldSetState(true); SceneManager.UnloadSceneAsync("BattleScene"); currentEnemy.BattleComplete(); currentEnemy = null; foreach (GameObject g in GameObject.FindGameObjectsWithTag("SpikeTrap")) { g.GetComponent <SpikeTrap>().ResetObject(); } }
public void StartBattle(EnemyOverworld enemy) { GameObject.FindWithTag("OverworldManager").GetComponent <OverWorldManager>().OverworldSetState(false); SceneManager.LoadScene("BattleScene", LoadSceneMode.Additive); currentEnemy = enemy; }