public override void OnIdle() { state = EnumStateEnemy.enemyStates.IDLE; controllerMovement.AddIntent(new Intent(Intent.Type.H_MOVE_NONE)); }
public override void OnMove(GameObject player) { state = EnumStateEnemy.enemyStates.MOVE; Vector2 vec = player.transform.position - transform.position; if (vec.x > 0) { controllerMovement.AddIntent(new Intent(Intent.Type.H_MOVE_RIGHT)); } else { controllerMovement.AddIntent(new Intent(Intent.Type.H_MOVE_LEFT)); } }
private void Start() { state = EnumStateEnemy.enemyStates.IDLE; }