Dean Herbert
|
14d87e49c7
|
Improve choice of where to start playback of multiplayer spectator
|
2023-08-02 18:46:35 +09:00 |
|
Bartłomiej Dach
|
5b6c3321cf
|
Merge branch 'master' into multi-spectator-flow-fixes
|
2023-08-01 19:03:48 +02:00 |
|
Bartłomiej Dach
|
a75f42f5a9
|
Merge branch 'master' into multi-spectator-extended-results
|
2023-08-01 18:25:41 +02:00 |
|
Dean Herbert
|
70bd1d3cf4
|
Fix centred player not animating correctly
|
2023-08-01 20:18:21 +09:00 |
|
Dean Herbert
|
df504e1fc2
|
Show extended statistics in multiplayer spectator automatically
|
2023-08-01 20:02:36 +09:00 |
|
Dean Herbert
|
9fe9ea2c90
|
Fix potential crash on multiple StartGameplay calls in multiplayer spectator
|
2023-08-01 19:22:41 +09:00 |
|
Bartłomiej Dach
|
898913f32a
|
Merge pull request #24415 from peppy/multi-spectator-improvements
General visual improvements to mutliplayer spectatator screen
|
2023-07-30 12:43:26 +02:00 |
|
Dean Herbert
|
45ceaba00d
|
Disable multiplayer spectator zoom when there's only one player's screen visible
|
2023-07-30 14:40:58 +09:00 |
|
Dean Herbert
|
75625f089e
|
Hide toolbar when entering multiplayer spectator
|
2023-07-30 02:29:14 +09:00 |
|
Dean Herbert
|
38244c081f
|
Further refactorings along with shadow implementation
|
2023-07-30 02:29:14 +09:00 |
|
Dean Herbert
|
84bc14c1dd
|
Improve animation and sizing of maximised screen display
|
2023-07-30 02:29:14 +09:00 |
|
Dean Herbert
|
1826819663
|
Move Facade to nested class
|
2023-07-30 02:29:14 +09:00 |
|
Dean Herbert
|
5fa0a21b56
|
Add corner radius around player areas
|
2023-07-30 02:29:14 +09:00 |
|
Dean Herbert
|
157b1f301b
|
Rename AllowTrackAdjustments to more understandable ApplyModTrackAdjustments
|
2023-07-25 20:20:53 +09:00 |
|
Dean Herbert
|
df5b389629
|
Manual fixes to reduce warnings to zero
|
2023-06-24 01:52:53 +09:00 |
|
Dean Herbert
|
0ab0c52ad5
|
Automated pass
|
2023-06-24 01:00:03 +09:00 |
|
Salman Ahmed
|
62cb6a98ca
|
Remove redundant nullable suppression directives
|
2023-06-07 08:20:41 +03:00 |
|
Dean Herbert
|
4a7d7c6ed9
|
Use MaxBy in all locations that can and update inspection level to match dotnet-build
|
2022-12-19 16:47:10 +09:00 |
|
Dean Herbert
|
27c497145f
|
Fix the MOTHERLOAD of undetected issues that are now visible thanks to net6.0
|
2022-12-16 18:16:26 +09:00 |
|
Dan Balasescu
|
7b48c91fe2
|
Only show local results in multi-spectator results screen
|
2022-12-12 18:56:43 +09:00 |
|
Dan Balasescu
|
7bc8908ca9
|
Partial everything
|
2022-11-27 00:00:27 +09:00 |
|
Dean Herbert
|
20da1051d9
|
Apply NRT to GameplayLeaderboard hierarchy
Just some cleanup work that I wanted to do as part of my last changes.
|
2022-09-26 16:21:24 +09:00 |
|
Dean Herbert
|
ac034bffeb
|
Fix potential crash if multiplayer spectator load is aborted early
|
2022-09-13 14:21:54 +09:00 |
|
Dan Balasescu
|
76eae73fa4
|
Revert unintended change
|
2022-09-08 17:41:23 +09:00 |
|
Dan Balasescu
|
c61c596c1f
|
Expose as readonly IAggregateAudioAdjustment
|
2022-09-08 17:37:02 +09:00 |
|
Dan Balasescu
|
b559d4ecdf
|
Rename GameplayAdjustments -> AdjustmentsFromMods
|
2022-09-08 17:14:06 +09:00 |
|
Dan Balasescu
|
b0b4da533a
|
Expose gameplay adjustments via MultiSpectatorPlayer instead
|
2022-09-08 16:59:20 +09:00 |
|
Dean Herbert
|
1be3b74ff3
|
Fix multiplayer spectator not getting gameplay adjustments applied
|
2022-09-07 19:12:34 +09:00 |
|
Dean Herbert
|
b9d9bf3004
|
Merge pull request #19938 from frenzibyte/fix-multi-spectator-results-screen
Fix multi-spectator potentially getting stuck for passed players
|
2022-08-26 21:53:17 +09:00 |
|
Dean Herbert
|
a546aa2673
|
Clamp SpectatorPlayerClock 's elapsed calculation to avoid player clocks getting too far ahead
|
2022-08-25 21:33:33 +09:00 |
|
Dean Herbert
|
27b57947e4
|
Rename PlayerArea.GameplayClock to SpectatorPlayerClock for clarity
|
2022-08-24 17:13:14 +09:00 |
|
Dean Herbert
|
5f01f461b3
|
Ensure elapsed time is always non-zero when advancing SpectatorPlayerClock
|
2022-08-24 17:13:14 +09:00 |
|
Dean Herbert
|
af56cd0126
|
Fix merge breakage
|
2022-08-24 16:52:36 +09:00 |
|
Dean Herbert
|
5079e0d83d
|
Merge branch 'master' into no-gameplay-clock-gameplay-offset
|
2022-08-24 16:52:10 +09:00 |
|
Salman Ahmed
|
8f4a2b4936
|
Separate passed/failed states from calling EndGameplay
|
2022-08-24 10:36:13 +03:00 |
|
Dean Herbert
|
7f9246637a
|
Simplify MultiSpectatorScreen hierarchy construction
|
2022-08-24 16:08:48 +09:00 |
|
Dean Herbert
|
7c1fc4814e
|
Remove unused CreateMasterGameplayClockContainer method
|
2022-08-24 16:03:38 +09:00 |
|
Dean Herbert
|
871365bbb0
|
Inline ReadyToStart action binding for added safety
|
2022-08-24 16:03:38 +09:00 |
|
Dean Herbert
|
6c50f618a3
|
Don't use bindable flow for masterState
|
2022-08-24 16:03:38 +09:00 |
|
Dean Herbert
|
683d49c608
|
Move MasterClockState handling in to SpectatorSyncManager
|
2022-08-24 16:03:38 +09:00 |
|
Dean Herbert
|
d33d705684
|
Make WaitingOnFrames non-bindable
|
2022-08-24 16:03:38 +09:00 |
|
Dean Herbert
|
d05d8aeb22
|
Simplify interface implementations
|
2022-08-24 16:03:38 +09:00 |
|
Dean Herbert
|
2f5be6efca
|
Tidy up ProcessFrame and privatise const
|
2022-08-24 16:03:38 +09:00 |
|
Dean Herbert
|
b564c34dbc
|
Don't process master clock (is a noop)
|
2022-08-24 16:03:38 +09:00 |
|
Dean Herbert
|
b4eede61fb
|
Use readonly instead of get-only
|
2022-08-24 15:28:18 +09:00 |
|
Dean Herbert
|
0b271fe4b3
|
Fix incorrect IsRunning value
|
2022-08-24 15:27:31 +09:00 |
|
Dean Herbert
|
b6254a1f25
|
Remove unnecessary casting
|
2022-08-24 15:23:31 +09:00 |
|
Dean Herbert
|
a86fc6f248
|
Change running state of SpectatorPlayerClock using IsRunning
|
2022-08-24 15:17:56 +09:00 |
|
Dean Herbert
|
0c9a4ec13c
|
Don't expose MasterClock in SpectatorClockSyncManager
|
2022-08-24 15:13:08 +09:00 |
|
Dean Herbert
|
995e6664b6
|
Rename spectator clock sync classes
|
2022-08-24 15:13:08 +09:00 |
|