/// <summary> /// When the pause menu is deactivated, it'll fade/translate the interface off-screen. /// </summary> public void Deactivate() { ClearTransformations(); Background.Animations.Add(new Animation(AnimationProperty.Alpha, Easing.Linear, 1, 0, 400)); Continue.MoveToX(-Continue.Width, Easing.OutExpo, 400); Retry.MoveToX(-Retry.Width, Easing.OutExpo, 400); Quit.MoveToX(-Quit.Width, Easing.OutExpo, 400); }
/// <summary> /// When the pause menu is activated, it'll fade/translate the interface on-screen. /// </summary> public void Activate() { ClearTransformations(); Background.Animations.Add(new Animation(AnimationProperty.Alpha, Easing.Linear, 0, 1, 400)); Continue.MoveToX(GetActivePosX(Continue), Easing.OutExpo, 400); Retry.MoveToX(GetActivePosX(Retry), Easing.OutExpo, 400); Quit.MoveToX(GetActivePosX(Quit), Easing.OutExpo, 400); }