protected override ControlHandlerAfterUpdateStatus DoUpdate() { _blinkTimer.Update(); var deltaMovement = new Vector2( Time.deltaTime * _distancePerSecond, Mathf.Max( GetGravityAdjustedVerticalVelocity( PlayerController.CharacterPhysicsManager.Velocity, PlayerController.AdjustedGravity, true), PlayerController.JumpSettings.MaxDownwardSpeed) * Time.deltaTime); PlayerController.CharacterPhysicsManager.Move(deltaMovement); return(ControlHandlerAfterUpdateStatus.KeepAlive); }
protected override ControlHandlerAfterUpdateStatus DoUpdate() { _blinkTimer.Update(); return(base.DoUpdate()); }