Change catcher origin position logic to 1:1 match stable on legacy skin
The new limits were chosen by sampling across over 4000 skins. The methodology for doing so is described in the following gist: https://gist.github.com/bdach/6228ba41d128b23d1f89142f404108a3
GetTexture
This reverts commit 96f12cfbaa.
96f12cfbaa
Closes #23989.
SkinComponentsContainerLookup
containerLookup
SkinnableTargetContainer
SkinComponentsContainer
Also use full `SkinComponentsContainerLookup` instead of the sub-type. This will potentially be useful once we bring in per-ruleset targets.
SkinnableTargetComponentsContainer
ArgonJudgementPiece
JudgementPiece
SkinnableTarget
GlobalSkinLookup
ISkinComponent
ISkinLookup
This also avoids using the `UprightScalingContainer` (and allows for scale adjust in the process).
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
VisualRepresentation
LegacyComboCounter
osu.Game.Skinning
LegacyCatchComboCounter
No longer used since 004798d61d.
004798d61d
var