Paul Chote
992ba1a9a2
Remove HasEmbeddedPalette from sequences.
2023-03-10 20:11:33 +02:00
RoosterDragon
939f715e3c
Fix IDE0053
2023-03-07 13:18:13 +02:00
Matthias Mailänder
37afd6094e
Rename GiveMcvCrateAction to GiveBaseBuilderCrateAction.
2023-03-07 12:53:31 +02:00
Matthias Mailänder
f6e5bee334
Move JumpJet traits to the C&C library.
2023-03-07 12:24:05 +02:00
Matthias Mailänder
63b9f18d05
Also document the launch parameters.
2023-03-05 12:15:32 +02:00
Matthias Mailänder
7b9dafcd19
Code cleanup.
2023-03-05 12:15:32 +02:00
RoosterDragon
53e9f44972
Spelling fixes
2023-03-02 20:11:54 +02:00
RoosterDragon
52fd564eac
Fix some whitespace formatting issues: stray tabs or spaces.
...
Wrap some long lines on affected code.
2023-03-02 20:02:45 +02:00
RoosterDragon
8ee6957e6a
Fix IDE0048
2023-03-01 21:56:28 +02:00
abcdefg30
65e28d5562
Retire the release-20200202 update path
2023-03-01 20:02:01 +01:00
Gustas
422a228cea
Fix PlayerColorRemap expecting colors in linear space
...
PlayerColorRemap expected colors in linear space yet we provided them in gamma. We fix this by instead expecting gamma space colors and then converting them into linear space ourselves.
2023-02-28 23:26:37 +02:00
RoosterDragon
0b01b73111
Fix IDE0060
2023-02-28 21:21:40 +02:00
RoosterDragon
555aac3f64
Fix IDE0042
2023-02-28 21:21:40 +02:00
RoosterDragon
5b70d344cc
Fix IDE0038
2023-02-28 21:21:40 +02:00
RoosterDragon
71ce515d6d
Fix IDE0004
2023-02-28 21:21:40 +02:00
RoosterDragon
d4135d608e
Fix IDE0039
2023-02-27 10:09:11 +01:00
Gustas
8d0fe52dd8
Remove unnecessary parentheses
2023-02-27 08:36:47 +02:00
Gustas
157d1b32dc
Use null propagation
2023-02-27 08:36:47 +02:00
RoosterDragon
6c96405ab2
Fix CS1573
2023-02-24 22:00:25 +02:00
RoosterDragon
63aa34cb35
Fix CS1570
2023-02-24 22:00:25 +02:00
RoosterDragon
5a2a448c32
Fix IDE0250
2023-02-24 22:00:25 +02:00
RoosterDragon
5e52d067c8
Fix IDE0180
2023-02-24 22:00:25 +02:00
RoosterDragon
bf960b6eae
Fix IDE0120
2023-02-24 22:00:25 +02:00
RoosterDragon
ede5412526
Fix IDE0100
2023-02-24 22:00:25 +02:00
RoosterDragon
99c289e063
Fix IDE0075
2023-02-24 22:00:25 +02:00
RoosterDragon
4f6095c3d4
Fix IDE0054
2023-02-24 22:00:25 +02:00
RoosterDragon
4991f2f892
Fix IDE0041
2023-02-24 22:00:25 +02:00
RoosterDragon
10def52ad9
Fix IDE0033
2023-02-24 22:00:25 +02:00
RoosterDragon
99c1a4448b
Fix IDE0030
2023-02-24 22:00:25 +02:00
RoosterDragon
8223161959
Fix IDE0029
2023-02-24 22:00:25 +02:00
RoosterDragon
6d7c73d498
Fix IDE0019
2023-02-24 22:00:25 +02:00
RoosterDragon
b0dca05e50
Fix IDE0002
2023-02-24 22:00:25 +02:00
Matthias Mailänder
0b6f335c9f
Reference trait name in description.
2023-02-22 23:09:08 +01:00
penev92
bb8e6ab03c
Fix sprites with no frames crashing AssetBrowser
2023-02-22 11:25:17 +02:00
penev92
807bd4d06a
Make AssetBrowser not case sensitive to file types
2023-02-22 11:25:17 +02:00
penev92
e1a7fb1cc8
Fixed displayed audio length in the AssetBrowser
2023-02-20 13:07:32 +01:00
abcdefg30
640e9d68b7
Fix not all ammo pools getting rearmed during RearmTick
2023-02-19 15:11:05 +02:00
Gustas
049d0283f9
Remove TiberianSunRefinery
...
Also add IDockClientBody interface,
move WithDockingOverlay cnc -> common,
remove HarvesterDockSequence implementing classes
2023-02-18 16:35:15 +01:00
Gustas
78677fd8ab
Fix replays continuing after desync
2023-02-18 15:53:17 +01:00
Gustas
20a16ad5f8
Move force pausing to EndGame method
2023-02-18 15:53:17 +01:00
penev92
2c51e791ad
Added VideoPlayerWidget.LoadAndPlayAsync method
...
Previous commits removed the async loading of videos, which can be a problem for videos played in the radar widget mid-game because it can cause a lag spike. This loads the video on a separate thread and runs it on the main thread whenever it is loaded, not blocking the main thread meanwhile and allowing the game to continue while the video loads.
Also add back cancelling of already playing video and add a check to not try to run onComplete if it is null.
2023-02-18 14:10:24 +01:00
penev92
c3fcbf77ed
Rename some VideoPlayerWidget methods for clarity
2023-02-18 14:10:24 +01:00
penev92
6321432d97
Fix crash caused by VideoPlayerWidget.DrawOverlay
...
Somehow this would divide by 0 on the next line, not crashing but resulting in an integer overflow on `overlayHeight`, which would crash when trying to render.
2023-02-18 14:10:24 +01:00
penev92
4135079290
Unify MediaGlobal/Scripting.Media PlayFMV* methods
...
- Improve consistency
- Remove dead code
- Removed AsyncAction!
- Delegate.BeginInvoke is unsupported since .NET Core and throws an "Operation is not supported on this platform." exception.
2023-02-18 14:10:24 +01:00
penev92
287428b487
Did a slight refactor pass on MediaGlobal
...
- Unified onPlayComplete callback handling to avoid code duplication.
- Fixed code style issues.
2023-02-18 14:10:24 +01:00
abcdefg30
4a554431ff
Remove redundant jumps and other style nits from the update rules
2023-02-18 00:41:07 +02:00
oldnaari
14ad4e168e
Update DownloadPackageLogic.cs, to log missing files in package
2023-02-05 20:19:49 +02:00
abcdefg30
84add8a03d
Fix an NRE in ConnectionLogic
2023-02-03 08:31:28 +02:00
Gustas
f5aa2f153a
Use Refinery reference in HarvesterDockSequence
2023-01-31 23:49:10 +01:00
Gustas
f56b0ea0d0
Moved HarvesterDockSequence notifications to the base class
...
And fix a minor oversight in VoxelHarvesterDockSequence.cs
2023-01-31 23:49:10 +01:00