public override void Enter(BEnemy owner) { //turn off FOV visualization owner.GetComponent <EnemyVision>().enabled = false; owner.pathFinder.destination = owner.player.transform.position; owner.pathFinder.isStopped = false; owner.soundManager.Play("Ghost_Screaming"); //Alert boss player's whereabouts var alertBoss = new ComeToMeEvent(owner.transform.position); alertBoss.addListener(GameObject.Find("Boss")); EventManager.Instance.addEvent(alertBoss, 0); }
public HandleComeToMe(BEnemy _owner, ComeToMeEvent _eventObj) : base(_owner) { eventObj = _eventObj; ai = owner.GetComponent <Pathfinding.IAstarAI>(); }