Merge pull request #17 from huoyaoyuan/master

Remove custom delegates references.
This commit is contained in:
Dean Herbert 2016-09-01 02:34:03 +09:00 committed by GitHub
commit b7ff37cd8a
2 changed files with 5 additions and 5 deletions

View File

@ -118,7 +118,7 @@ namespace osu.Game.GameModes
Colour = colour ?? Color4.White;
}
internal event VoidDelegate Activated;
internal event Action Activated;
protected override bool OnClick(InputState state)
{

View File

@ -277,7 +277,7 @@ namespace osu.Game.GameModes.Menu
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 @@ namespace osu.Game.GameModes.Menu
});
}
public OsuLogo(VoidDelegate action)
public OsuLogo(Action action)
{
clickAction = action;
}
@ -396,14 +396,14 @@ namespace osu.Game.GameModes.Menu
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;