LightController.Update C# (CSharp) Method

Update() private method

private Update ( ) : void
return void
    void Update()
    {
        if(rangeSens)
        {
            if(light.spotAngle <= rangeMax)
                light.spotAngle += 0.05F;
            else
                rangeSens = false;
        }
        else
        {
            if(light.spotAngle >= rangeMin)
                light.spotAngle -= 0.05F;
            else
                rangeSens = true;
        }

        if(intensitySens)
        {
            if(light.intensity <= intensityMax)
                light.intensity += 0.01F;
            else
                intensitySens = false;
        }
        else
        {
            if(light.intensity >= intensityMin)
                light.intensity -= 0.01F;
            else
                intensitySens = true;
        }

        if(angleSensX)
        {
            if(transform.rotation.eulerAngles.x <= angleMaxX)
                transform.Rotate(0.02F, 0, 0);
            else
                angleSensX = false;
        }
        else
        {
            if(transform.rotation.eulerAngles.x >= angleMinX)
                transform.Rotate(-0.02F, 0, 0);
            else
                angleSensX = true;
        }

        if(angleSensY)
        {
            if(transform.rotation.eulerAngles.y <= angleMaxY)
                transform.Rotate(0, 0.01F, 0);
            else
                angleSensY = false;
        }
        else
        {
            if(transform.rotation.eulerAngles.y >= angleMinY)
                transform.Rotate(0, -0.01F, 0);
            else
                angleSensY = true;
        }
    }

Usage Example

コード例 #1
0
        public void Update_LightItemWrongId_ExpectedResult_BadRequest()
        {
            using (_context = new FwpsDbContext(_options))
            {
                _context.Database.EnsureCreated();
                _lc = new LightController(_context, _hub);

                IActionResult result = _lc.Update(5, _li2);

                Assert.IsInstanceOf <BadRequestResult>(result);
            }
        }
All Usage Examples Of LightController::Update
LightController