using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.Playables; public class TriggerArea : MonoBehaviour { public PlayableDirector playableDirector; public bool repeatable = false; bool usable = true; private void OnTriggerEnter2D(Collider2D other) { if(other.CompareTag("Trigger") && usable) { Debug.Log("Found"); Character character = other.transform.parent.GetComponent(); if(GameManager.instance.gameMode == GameManager.GameMode.Normal && character.id == 0 && GameManager.instance.GetExploreMode()) { GameManager.instance.gameMode = GameManager.GameMode.GamePlay; playableDirector.Play(); } if(!repeatable) usable = false; } } }