Example #1
0
 /// <summary>Applies default animations to an arriving logo.
 /// Todo: This should not exist.</summary>
 /// <param name="logo">The logo to apply animations to.</param>
 public static void ApplyLogoArrivingDefaults(RhythmicLogo logo)
 {
     logo.FadeOut(300, Easing.OutQuint);
     logo.Anchor = Anchor.TopLeft;
     logo.Origin = Anchor.Centre;
     logo.RelativePositionAxes = Axes.Both;
 }
Example #2
0
 protected override void LogoSuspending(RhythmicLogo logo)
 {
     base.LogoSuspending(logo);
     logo.FadeOut(logo.Alpha * 400);
 }
Example #3
0
 public override bool OnExiting(IScreen next)
 {
     logo.MoveToX(25, 1000, Easing.InExpo);
     logo.FadeOut(1000, Easing.OutExpo);
     return(base.OnExiting(next));
 }