private void updateMoving() { _moveCurrentDistance += Mathf.Abs(_motor.LocalPosition.x - _lastPositionX); _lastPositionX = _motor.LocalPosition.x; _move.OnMove(_faceDirection.Direction); if (_moveCurrentDistance > _moveDistance) { _stateMachine.CurrentState = State.Idle; } CheckChangeDirection.Check(_faceDirection, _motor.Position, 1, 0.3f, "SquireChangeDirection"); }
private void updatePatrolling() { patrolling(); CheckChangeDirection.Check(_faceDirection, _motor.Position, 1.5f, 1, "GhoulChangeDirection"); }