using System.Collections; using System.Collections.Generic; using UnityEngine; public class BoarPatrolState : BaseState { public override void OnEnter(Enemy enemy) { currentEnemy = enemy; } public override void LogicUpdate() { //throw new System.NotImplementedException(); } public override void PhysicsUpdate() { if (!currentEnemy.physicsCheck.isGround || currentEnemy.physicsCheck.touchLeftWall && currentEnemy.faceDir.x < 0 || currentEnemy.physicsCheck.touchRightWall && currentEnemy.faceDir.x > 0) { currentEnemy.wait = true; currentEnemy.anim.SetBool("walk", false); } else { currentEnemy.anim.SetBool("walk", true); } } public override void OnExit() { } }