Dan Balasescu
|
7bc8908ca9
|
Partial everything
|
2022-11-27 00:00:27 +09:00 |
|
andy840119
|
3d7367a842
|
Move the CreateConvertibleReplayFrame() into the base ruleset class for avoid api breaking change in the customized ruleset.
|
2022-09-10 11:07:23 +08:00 |
|
為什麼
|
6a643cb6ea
|
Use Debug.Assert instead.
|
2022-07-12 09:41:19 +08:00 |
|
為什麼
|
857377e145
|
Move CreateConvertibleReplayFrame() into legacy ruleset interface because technically only legacy ruleset use it to convert the legacy frame.
But seems some of the customized ruleset use it for save the replay frame.
|
2022-07-10 10:15:27 +08:00 |
|
Dan Balasescu
|
b3e5642dfd
|
Use WaitingOnFrames instead
|
2022-06-21 12:23:43 +09:00 |
|
Dan Balasescu
|
98d69c846c
|
Reset spectator speed at last frame
|
2022-06-19 17:12:20 +09:00 |
|
Dan Balasescu
|
f8830c6850
|
Automated #nullable processing
|
2022-06-17 16:37:17 +09:00 |
|
Dean Herbert
|
832d37b2c2
|
Update screen transition events to use new event args
|
2022-04-22 00:52:44 +09:00 |
|
Dean Herbert
|
a4a0241800
|
Use a more explicit flow to set and reset GameplayClockContainer start time
|
2022-03-17 20:57:30 +09:00 |
|
Dan Balasescu
|
4727aeda01
|
Give last bundled replay frame the frame header
|
2022-01-31 18:53:47 +09:00 |
|
Dean Herbert
|
bf1418bafc
|
Use OnlineID instead of legacy IDs for equality and lookups
|
2021-12-10 16:11:48 +09:00 |
|
Dean Herbert
|
e19be8ebe4
|
Make GameplayState.Score immutable
|
2021-10-05 14:55:40 +09:00 |
|
Dean Herbert
|
32afd3f426
|
Replace all basic usages
|
2021-10-02 02:22:23 +09:00 |
|
Salman Ahmed
|
378734a7f8
|
Separate solo spectator player and "exit on restart" logic to own class
|
2021-08-27 13:24:37 +03:00 |
|
Dean Herbert
|
81480ac4fc
|
Use PlayerConfiguration to convey no-seek state
|
2021-08-16 16:16:02 +09:00 |
|
smoogipoo
|
e18f4cd4ba
|
Combine methods
|
2021-06-10 22:01:39 +09:00 |
|
smoogipoo
|
5073ede115
|
Clear existing frames when starting gameplay
|
2021-06-10 21:38:46 +09:00 |
|
smoogipoo
|
9eecb23fef
|
Only seek to the end on first frame arrival
|
2021-06-10 21:35:52 +09:00 |
|
smoogipoo
|
c3280083a2
|
Merge branch 'master' into fix-spectator-frame-conversion
|
2021-06-03 17:42:01 +09:00 |
|
smoogipoo
|
662bbed5d1
|
Fix seeking to gameplay too soon
|
2021-06-03 17:38:51 +09:00 |
|
smoogipoo
|
420df124b5
|
Add framestable-bypassing seek for spectator
|
2021-06-03 17:27:21 +09:00 |
|
Dean Herbert
|
a15cac6f53
|
Change the way Score is initialised in Player to better lend to population of metadata
|
2021-06-02 15:44:04 +09:00 |
|
smoogipoo
|
7f24518004
|
Fix spectator crashing when converting mania replay frames
|
2021-05-31 19:24:22 +09:00 |
|
smoogipoo
|
d2d0896298
|
Expose GameplayBeatmap and GameplayRuleset from Player
|
2021-05-31 19:22:20 +09:00 |
|
smoogipoo
|
6beeb7f7c4
|
Rename SpectatorStreamingClient -> SpectatorClient
|
2021-05-20 15:55:07 +09:00 |
|
smoogipoo
|
1aa36818df
|
Abstractify GameplayClockContainer
|
2021-04-14 17:47:11 +09:00 |
|
Dean Herbert
|
1b2bd6a8c9
|
Remove redundant base call
|
2020-11-03 20:10:13 +09:00 |
|
Dean Herbert
|
414f65c1ef
|
Merge branch 'master' into spectator-listing
|
2020-11-02 15:48:21 +09:00 |
|
Bartłomiej Dach
|
716458344f
|
Ensure spectator player is unsubscribed to prevent leak
|
2020-11-01 16:13:19 +01:00 |
|
Dean Herbert
|
dd2f44f393
|
Add basic "currently watching" text to player to signify that spectator is active
|
2020-10-28 19:43:06 +09:00 |
|
Dean Herbert
|
9807089834
|
Fix screen exit potentially occuring during transition
|
2020-10-28 19:43:06 +09:00 |
|
Dean Herbert
|
93e3e1a4db
|
Don't inherit ReplayPlayer to make results screen work correctly
|
2020-10-28 19:02:38 +09:00 |
|
Dean Herbert
|
c97feb09bf
|
Allow continuing to automatically spectate user from results screen
|
2020-10-28 19:02:38 +09:00 |
|
Dean Herbert
|
6169349f7c
|
Fix switching to new beatmap not working correctly
|
2020-10-28 17:44:11 +09:00 |
|
Dean Herbert
|
42b3aa3359
|
Fix spectating when starting from a point that isn't at the beginning of the beatmap
|
2020-10-27 18:58:37 +09:00 |
|