示例#1
0
    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);
    }
示例#2
0
 void Start()
 {
     ActiveScanner = MoveDirection == Direction.Right ? _sensorRight : _sensorLeft;
     _sensorRight.SetEnabled(MoveDirection == Direction.Right);
     _sensorLeft.SetEnabled(MoveDirection == Direction.Left);
 }