mirror of https://github.com/ppy/osu
Replace custom delegates by generic delegates.
This commit is contained in:
parent
43d8dd8cf5
commit
6826391b7a
|
@ -118,7 +118,7 @@ class ClickableBox : Box
|
|||
Colour = colour ?? Color4.White;
|
||||
}
|
||||
|
||||
internal event VoidDelegate Activated;
|
||||
internal event Action Activated;
|
||||
|
||||
protected override bool OnClick(InputState state)
|
||||
{
|
||||
|
|
|
@ -277,7 +277,7 @@ class OsuLogo : OsuComponent
|
|||
private Sprite logo;
|
||||
private Container logoBounceContainer;
|
||||
private MenuVisualisation vis;
|
||||
private VoidDelegate clickAction;
|
||||
private Action clickAction;
|
||||
|
||||
public float SizeForFlow => logo == null ? 0 : logo.ActualSize.X * logo.Scale * logoBounceContainer.Scale * 0.8f;
|
||||
|
||||
|
@ -319,7 +319,7 @@ public override void Load()
|
|||
});
|
||||
}
|
||||
|
||||
public OsuLogo(VoidDelegate action)
|
||||
public OsuLogo(Action action)
|
||||
{
|
||||
clickAction = action;
|
||||
}
|
||||
|
@ -396,14 +396,14 @@ private class Button : OsuComponent
|
|||
private TextAwesome icon;
|
||||
private string internalName;
|
||||
private readonly FontAwesome symbol;
|
||||
private VoidDelegate clickAction;
|
||||
private Action clickAction;
|
||||
private readonly float extraWidth;
|
||||
private Key triggerKey;
|
||||
private string text;
|
||||
|
||||
public override Quad ScreenSpaceInputQuad => box.ScreenSpaceInputQuad;
|
||||
|
||||
public Button(string text, string internalName, FontAwesome symbol, Color4 colour, VoidDelegate clickAction = null, float extraWidth = 0, Key triggerKey = Key.Unknown)
|
||||
public Button(string text, string internalName, FontAwesome symbol, Color4 colour, Action clickAction = null, float extraWidth = 0, Key triggerKey = Key.Unknown)
|
||||
{
|
||||
this.internalName = internalName;
|
||||
this.symbol = symbol;
|
||||
|
|
Loading…
Reference in New Issue