Dean Herbert
|
1435fe24ae
|
Remove requirement of base calls to ensure user skin container layouts are retrieved
|
2024-08-22 19:14:30 +09:00 |
|
Dean Herbert
|
b57b8168a6
|
Rename Target lookup to Component
|
2024-08-22 19:00:28 +09:00 |
|
Dean Herbert
|
9a21174582
|
Move GlobalSkinnableContainers to global scope
|
2024-08-22 18:46:07 +09:00 |
|
Dean Herbert
|
f37cab0c6e
|
Rename SkinComponentsContainerLookup to GlobalSkinnableContainerLookup
|
2024-08-22 18:39:36 +09:00 |
|
Salman Ahmed
|
20658ef4ee
|
Fix legacy key counter position not matching stable
|
2024-08-21 00:10:16 +09:00 |
|
Dean Herbert
|
5710f0f302
|
Merge pull request #26254 from frenzibyte/mania-combo-counter
Add argon/classic osu!mania combo counter
|
2024-08-15 17:56:28 +09:00 |
|
Salman Ahmed
|
49c71f7863
|
Fix beatmap skin always overriding ruleset HUD components
|
2024-08-15 16:47:10 +09:00 |
|
Dean Herbert
|
d2eb6ccb8c
|
Standardise skin transformer code structure
|
2024-08-12 14:27:21 +09:00 |
|
Dean Herbert
|
80c814008f
|
Update in line with new changes
|
2024-08-09 14:55:01 +09:00 |
|
Dean Herbert
|
60d383448f
|
Avoid making non-ruleset transformers in Ruleset.CreateSkinTransformer
This didn't make any sense, so let's do it a better way.
|
2024-08-08 16:29:54 +09:00 |
|
Dean Herbert
|
3c572abaa7
|
Merge branch 'master' into ruleset-specific-combo-counter
|
2024-08-08 03:21:52 +09:00 |
|
Dean Herbert
|
725dc4de9b
|
Use transformers for per-skin key counter implementation
|
2024-08-06 18:17:21 +09:00 |
|
Salman Ahmed
|
e8de293be5
|
Remove pointless assert
|
2024-06-25 01:10:12 +03:00 |
|
Bartłomiej Dach
|
5fcea01c13
|
Merge branch 'master' into ruleset-specific-combo-counter
|
2024-06-04 15:44:11 +02:00 |
|
Salman Ahmed
|
02de9122d4
|
Remove behaviour of flipping catcher plate on direction change
|
2024-02-14 07:17:05 +03:00 |
|
Salman Ahmed
|
e469e06271
|
Refactor CatchLegacySkinTransformer logic and remove HiddenByRulesetImplementation entirely
|
2023-12-30 03:55:45 +03:00 |
|
Dean Herbert
|
76f7accd13
|
Standardise all local SkinComponentsContainerLookup variables to containerLookup
|
2023-02-16 15:33:56 +09:00 |
|
Dean Herbert
|
a92e42bb84
|
Rename SkinnableTargetContainer to SkinComponentsContainer
Also use full `SkinComponentsContainerLookup` instead of the sub-type.
This will potentially be useful once we bring in per-ruleset targets.
|
2023-02-15 18:37:41 +09:00 |
|
Dean Herbert
|
8bbd00822c
|
Simplify and rename SkinnableTargetComponentsContainer
|
2023-02-15 17:30:21 +09:00 |
|
Dean Herbert
|
1aa0e40f2f
|
Add "Component" prefix to lookup naming
|
2022-11-09 17:46:43 +09:00 |
|
Dean Herbert
|
e75c3b3f94
|
Rename SkinnableTarget to GlobalSkinLookup
|
2022-11-09 17:46:43 +09:00 |
|
Dean Herbert
|
c908969d9b
|
Rename ISkinComponent to ISkinLookup
|
2022-11-09 17:46:43 +09:00 |
|
Dean Herbert
|
2952dbc8fb
|
Apply nullability to osu!catch skinning classes
|
2022-11-09 13:58:58 +09:00 |
|
Dean Herbert
|
8bf4ca4b53
|
Add legacy skin fallback when beatmap skin is providing resources
|
2022-10-12 17:47:20 +09:00 |
|
Nitrous
|
9088caa377
|
move LegacyComboCounter to osu.Game.Skinning
|
2022-07-28 08:36:26 +08:00 |
|
Dan Balasescu
|
f8830c6850
|
Automated #nullable processing
|
2022-06-17 16:37:17 +09:00 |
|
Salman Ahmed
|
61078910a6
|
Handle all skin component types explicitly
|
2022-04-23 03:34:05 +03:00 |
|
Bartłomiej Dach
|
e042f29ee3
|
Remove skin ctor param from LegacyCatchComboCounter
No longer used since 004798d61d .
|
2022-02-01 21:49:52 +01:00 |
|
Dean Herbert
|
add39fbd4f
|
Merge branch 'master' into fix-skin-layout-editor-crash
|
2021-10-28 06:24:24 +09:00 |
|
Dean Herbert
|
6944151486
|
Apply batch fixing of built-in types using var
|
2021-10-27 13:04:41 +09:00 |
|
Dean Herbert
|
93482414d6
|
Remove SkinConfiguration subclasses and allow configuration parsing for all skin types
|
2021-10-22 14:42:23 +09:00 |
|
Bartłomiej Dach
|
8c8a64fe6e
|
Add legacy hit lighting implementation
|
2021-08-11 21:23:33 +02:00 |
|
ekrctb
|
d247b8042e
|
Fix default skin catcher not flipping catcher plate
When legacy beatmap skin is present but catcher is not provided, it was using the legacy setting (always false).
|
2021-07-05 20:05:08 +09:00 |
|
ekrctb
|
83c80291d4
|
Don't flip catcher plate contents in legacy skin
|
2021-07-02 23:23:21 +09:00 |
|
Salman Ahmed
|
fbb856d84b
|
Call base when overriding lookup methods
Rather than arbitrarily accessing `Skin` here and there.
|
2021-06-11 12:44:44 +03:00 |
|
Salman Ahmed
|
26cdcc8d78
|
Remove stale access to Source from master merge
|
2021-06-10 13:07:32 +03:00 |
|
Salman Ahmed
|
dde84e5cbd
|
Merge branch 'master' into transformers-per-skin
|
2021-06-10 11:58:52 +03:00 |
|
Salman Ahmed
|
cf40282f1f
|
Convert LegacySkinTransformer s to accept raw ISkin s rather than a full ISkinSource
|
2021-06-09 22:49:31 +03:00 |
|
ekrctb
|
e5deecf459
|
Check skin version for legacy catcher sprite
|
2021-06-09 15:47:23 +09:00 |
|
ekrctb
|
109a366722
|
Use separate classes for old and new catcher legacy skin element
- Fix catcher texture animation is reset for legacy old catcher skin
|
2021-06-08 21:59:09 +09:00 |
|
ekrctb
|
0192549d6c
|
Refactor catcher sprite to use skinned piece pattern
|
2021-06-08 21:29:41 +09:00 |
|
Salman Ahmed
|
4e186b0cf5
|
ContentVisible -> HiddenByRulesetImplementation
|
2021-05-31 09:24:26 +03:00 |
|
Salman Ahmed
|
60b781701f
|
Rewrite catch combo counter hide logic
|
2021-05-30 14:22:11 +03:00 |
|
Salman Ahmed
|
fb81e5133f
|
Merge branch 'master' into catch-hide-combo-workaround
|
2021-05-30 14:16:46 +03:00 |
|
Dean Herbert
|
50d71faf56
|
Restructure lookup code to avoid repeating the base call
|
2021-05-30 17:55:10 +09:00 |
|
Salman Ahmed
|
fbc316ea1d
|
Fix legacy skin transformers potentially ignoring source implementations
|
2021-05-29 21:23:22 +03:00 |
|
Salman Ahmed
|
a4d52a7f52
|
Use switch—case instead
|
2021-05-19 23:37:22 +03:00 |
|
Salman Ahmed
|
ff419af512
|
Hide the combo counter content rather than full death
|
2021-05-18 09:10:15 +03:00 |
|
Salman Ahmed
|
df248ea41b
|
Improve code readability
|
2021-05-17 11:41:53 +03:00 |
|
Salman Ahmed
|
102842bcf1
|
Expire legacy combo counters on catch ruleset
|
2021-05-15 16:55:15 +03:00 |
|