Files
i-mic-fps/lib/sound_effects/fade_in_and_out.rb
2020-12-02 17:37:48 -06:00

25 lines
366 B
Ruby

# frozen_string_literal: true
class IMICFPS
class SoundEffect
class FadeInAndOut < FadeIn
def setup
@hang_time = @options[:hang_time] || 0.0
super
end
# TODO: Handle hang time
def ratio
r = super
if r < 0.5
r * 2
else
2.0 - (r * 2)
end
end
end
end
end