Commit Graph

30 Commits

Author SHA1 Message Date
f8830c6850 Automated #nullable processing 2022-06-17 16:37:17 +09:00
396a566a0e Add some randomness to click samples 2022-06-03 22:33:11 +09:00
e098cac1cf Minor code reformatting / moving 2021-06-11 23:49:14 +09:00
0b95d07390 Change 'default' hover/click samples into 'button' samples and make 'soft' the new 'default' 2021-06-11 20:47:57 +09:00
4f80a3b66d Add fallback-to-default logic for HoverSounds and HoverClickSounds 2021-06-11 20:14:35 +09:00
15d3b4444d Rename HoverSounds and HoverClickSounds samples 2021-06-11 19:34:54 +09:00
de9d075f94 Initial sample + samplechannel rework 2021-01-19 17:11:40 +09:00
Min
92ab8026a0 Completely remove click sound debounce 2019-11-28 16:03:59 +11:00
786fb9ede3 Split click and hover and disable click debounce 2019-11-28 00:44:01 +11:00
d4afea0b5e Use double instead of TimeSpan 2019-11-27 23:06:07 +11:00
037d927e45 TimeSpans can be negative! 2019-11-27 22:51:27 +11:00
b126700f01 Debounce hover sounds 2019-11-27 22:47:00 +11:00
4c563232d6 HoverClickSounds should handle click event instead of MouseUp 2019-09-04 11:37:19 +09:00
e98059267d Improve xmldoc 2019-09-03 19:21:24 +09:00
299d528654 Simplify implementation 2019-09-03 19:20:23 +09:00
53c254c6a5 Replace Array.IndexOf() with Contains() 2019-09-02 19:01:36 +02:00
fc48b190fe Fix inaccurate xmldoc 2019-09-01 13:32:53 +02:00
c4dc34eefd Consolidate HoverClickSounds constructors
As suggested in review, merge both HoverClickSounds constructors into
one accepting optional arguments. Due to existing usages the parameter
is added as second and supplied by name in ModButton.
2019-09-01 13:10:11 +02:00
658e0edc3e Handle other button clicks in HoverClickSounds
As suggested in review, remove previously introduced HoverMouseUpSounds
and instead change effect playing logic in HoverClickSounds by moving it
out of OnClick() to OnMouseUp().

Users of the class can either use the existing constructor to play
the effect only on left click or use the newly introduced constructor
with the MouseButton[] parameter to specify which button clicks should
trigger the sound.
2019-08-31 20:16:16 +02:00
4ca34bd5e8 Update osu! in line with audio subsystem refactor 2019-05-28 17:06:01 +09:00
26d53d06a9 Fix remaining issues 2019-02-28 13:31:40 +09:00
8617aaa2a7 Update licence header (and remove year) 2019-01-24 17:43:03 +09:00
99fc04c8af Change signature to new event handler 2018-10-02 12:02:47 +09:00
03084aa04b Revert async changes 2018-08-31 07:07:10 +09:00
e7a5816d27 Use GetAsync for all samples 2018-08-27 17:30:16 +09:00
0f37758314 Update framework 2018-07-21 16:21:53 +09:00
32a74f95a5 Normalize all the line endings 2018-04-13 18:26:38 +09:00
37d393bca0 Update licence headers 2018-01-05 20:21:19 +09:00
880418fd0d Split out click and hover sound layers 2017-11-26 17:21:22 +09:00
ac7e373f40 Add hover/click sound effects to more stuff everywhere 2017-11-26 17:21:21 +09:00