Add statefulness to MenuCursor.

This commit is contained in:
Dean Herbert
2017-03-16 23:58:36 +09:00
parent 7110ab8e17
commit f9f31ca092
7 changed files with 40 additions and 10 deletions

View File

@ -55,6 +55,20 @@ namespace osu.Game.Graphics.Cursor
return base.OnDragStart(state);
}
protected override void PopIn()
{
ActiveCursor.FadeTo(1, 250, EasingTypes.OutQuint);
ActiveCursor.ScaleTo(1, 1000, EasingTypes.OutElastic);
}
protected override void PopOut()
{
ActiveCursor.FadeTo(0, 1400, EasingTypes.OutQuint);
ActiveCursor.ScaleTo(1.1f, 100, EasingTypes.Out);
ActiveCursor.Delay(100);
ActiveCursor.ScaleTo(0, 500, EasingTypes.In);
}
public class Cursor : Container
{
private Container cursorContainer;