[UsedImplicitly] public void StartTutorialBattle() { if (!beginTutorial) { return; } sphereCollider.enabled = false; beginTutorial = false; OverworldAudioManager.StopTheme(); PartyManager.Members.ForEach(m => m.ResetToBase()); Battle.OverrideEngine(tutorialEngine); EnemySpawnManager.SetSpecificEnemiesForBattle(new List <Enemy> { kingTuut }); Timing.RunCoroutine(StartTutorialCoroutine()); }
private void OnCollisionEnter(Collision other) { if (!other.transform.CompareTag("Player")) { return; } if (battleTriggered) { return; } battleTriggered = true; instigator = true; anim.SetBool(IsWalkingHash, false); OverworldAudioManager.StopTheme(); //CommonMMFeedbacks.BattleInitiationFeedback.PlayFeedbacks(); //BattleMusicManager.PlayTheme(); EnemySpawnManager.Instance.SetRandomEnemiesForBattle(this); PlayerPositionManager.Position = player.position; other.gameObject.SendMessage("Stop"); SceneLoadManager.LoadBattle(); enabled = false; }