public void Turn() { MoveDirection = MoveDirection == Direction.Right ? Direction.Left : Direction.Right; DirectionMonitor.flipX = MoveDirection != Direction.Right; _sensorRight.SetEnabled(MoveDirection == Direction.Right); _sensorLeft.SetEnabled(MoveDirection == Direction.Left); ActiveScanner = MoveDirection == Direction.Right ? _sensorRight : _sensorLeft; //transform.localScale = new Vector2(transform.localScale.x*-1, transform.localScale.y); }
void Start() { ActiveScanner = MoveDirection == Direction.Right ? _sensorRight : _sensorLeft; _sensorRight.SetEnabled(MoveDirection == Direction.Right); _sensorLeft.SetEnabled(MoveDirection == Direction.Left); }