RoosterDragon
649e7e8c28
Change classes that use FieldLoader to use read-only collections.
2025-12-08 17:39:28 +00:00
RoosterDragon
36660b89e9
Silence IDE0290.
...
This rule recommends use of primary constructors. Apply the suggestions on simple POCOs, adjusting some to readonly/structs/records at the same time. For more complex classes, the use of primary constructors is more distracting than helpful, so silence the rule. IDEs can still offer fixes for using primary constructors, but it will not show up as a build issue.
2025-04-02 10:18:32 +03:00
RoosterDragon
79454d8fd2
Fix IDE0028, IDE0300, IDE0301, IDE0302, IDE0303, IDE0304.
...
Silence IDE0305.
2025-03-31 12:02:41 +03:00
RoosterDragon
cfde11556f
Enable Net 7 and Net 8 style rules.
2025-02-16 20:01:50 +02:00
RoosterDragon
c8efc5fdd7
Fix CA1854
2023-11-16 09:29:17 +02:00
RoosterDragon
231bf01f18
Fix CA1854
2023-06-20 17:57:40 +02:00
Matthias Mailänder
1c2ce0dcc0
Deprecate string format log shorthand.
2023-05-05 19:03:09 +02:00
RoosterDragon
8a285f9b19
Fix IDE0090
2023-04-08 16:51:51 +03:00
RoosterDragon
98c4eaca83
Fix IDE0032
2023-03-14 13:41:25 +02:00
RoosterDragon
d4135d608e
Fix IDE0039
2023-02-27 10:09:11 +01:00
Andre Mohren
3f0c3a8b9c
Allow mods to control how looped sounds are used.
2023-02-18 16:18:20 +01:00
Andre Mohren
1dc44c4047
Looped sounds can now be unlooped to avoid cut-offs.
2023-01-14 13:56:20 +01:00
abcdefg30
5bf7fe852c
Remove the copyright year numbers
2023-01-11 11:58:54 +02:00
Gustas
347148e02f
Allow cash ticking sound to overlap
2022-10-18 22:36:44 +02:00
Gustas
858d782af1
Simplify 'default' expression (IDE0034)
2022-10-11 17:40:05 +02:00
abcdefg30
6a31b1f9f3
Update the copyright header year
2022-05-28 00:35:10 -05:00
abcdefg30
660130653c
Use TryGetValue instead of ContainsKey and a lookup for cached sounds
2022-05-22 10:39:27 -05:00
abcdefg30
ea04a7fec5
Clear cached notifications when initializing a new map/mod
2022-05-22 10:39:27 -05:00
abcdefg30
9d481854f3
Make currentSounds readonly
2022-05-22 10:39:27 -05:00
Eduardo Cáceres
7eb64ea6fc
Use read-only autoimplemented property when possible
2022-05-18 11:42:36 -05:00
penev92
8b944e9c82
Added audio playback to the AssetBrowser
2022-01-09 18:40:32 +01:00
Matthias Mailänder
718bf88b9a
Remove superflous null checks
...
and cache a dictionary lookup.
2022-01-06 01:54:27 +01:00
Matthias Mailänder
5fcc049040
Fix a null reference exception.
2021-12-08 21:07:19 +01:00
Ivaylo Draganov
695b7865d3
fixup! Add support for non-overlapping sound notifications
2021-11-29 23:44:59 +01:00
Ivaylo Draganov
fa6ff32f65
Add support for non-overlapping sound notifications
2021-11-29 23:44:59 +01:00
Matthias Mailänder
9b1cec7712
Add support for gapless looping music.
2021-11-11 23:49:54 +01:00
Andre Mohren
6810469634
Updated copyright years.
2021-06-29 18:33:21 -05:00
teinarss
10676be377
Replace F extension with string interpolation
2021-05-08 22:20:59 +02:00
Paul Chote
d52ba83f96
Replace terniary null checks with coalescing.
2021-03-08 18:11:25 +01:00
teinarss
4a1e4f3e16
Use expression body syntax
2021-03-07 13:00:52 +00:00
teinarss
ed295ae315
Change throw exceptions to use nameof in parameter
2021-02-28 18:43:51 +01:00
teinarss
9c4fd0e3d3
Use Null-Propagation Operator
2020-08-19 18:11:07 +01:00
teinarss
27f1a7ab27
Use out var syntax
2020-08-19 18:11:07 +01:00
abcdefg30
23b3c237b7
Update the year numbers in all license headers to 2020
2020-01-05 17:00:34 +00:00
Abdurrahmaan Iqbal
72eb4e1749
Fix #17230 : Dummy audio output class
2019-11-14 23:46:14 +01:00
Paul Chote
bb324fb2d4
Add Sound.DisableAllSounds property.
2019-04-20 14:54:48 +02:00
abcdefg30
1bb319425b
Add Sound.Play overloads that play a random sound from a list
2019-04-20 01:22:30 +02:00
Paul Chote
b71c080285
Add VolumeModifier support to music.
2019-02-02 22:32:29 +01:00
Paul Chote
cbe3733deb
Add VolumeModifier support to sound definitions.
2019-01-27 15:05:27 +01:00
abcdefg30
cadbd0d9ab
Change the year number in all cs headers from 2018 to 2019
2019-01-26 23:15:21 +01:00
Arular101
8a60918841
Update copyright notice year to 2018
2018-01-17 00:47:34 +01:00
RoosterDragon
5d8c9a560a
Release audio resource for video when StopVideo is called.
2017-12-19 00:57:58 +01:00
RoosterDragon
85c948fd8d
Add a streaming audio playback interface.
...
This allows audio to be streamed, rather than needed to be fully loaded into memory.
2017-07-14 23:02:49 +01:00
rob-v
6df7f18a3b
Fix Initialize sounds (dispose of null SoundSource)
2017-06-24 11:29:55 +01:00
rob-v
8276b17570
Fix Sound memory leak (OutOfMemoryException), remove Music caching to free memory
2017-06-12 18:33:53 -05:00
Paul Chote
a880562b4b
Add support for moving ISounds after creation.
2017-02-03 21:59:32 +00:00
Paul Chote
61050e77f6
Fix PlayLooped ignoring world position.
2017-02-03 21:59:32 +00:00
Taryn Hill
43317e0f5d
Update copyright notice year to 2017
2016-12-31 23:46:13 -06:00
RoosterDragon
226c0a050a
Dispose some sound streams.
2016-12-23 19:37:17 +00:00
Paul Chote
443c3ee72d
Disable sound on the shell maps.
2016-12-23 11:34:23 +00:00