public static void AddMarginScore(float wallIncline, float inputIncline) { float tempScore; float tempStreakMultiplier; inputIncline /= 10; //reverts input value to decimal float MarginAnimation.StartAnimation(wallIncline - inputIncline); //start animation for margin text on screen inclineMargin = Mathf.Abs(wallIncline - inputIncline); //sets inclineMargin to the difference of the parameters inclineMargin *= 10; //converts inlcine margin to an integer BumpStreak(inclineMargin); inclineMargin++;//adds 1 to avoid deviding by 0 tempStreakMultiplier = streakMultiplier > 0 ? streakMultiplier : 1; tempScore = (float)System.Math.Round(timeLeft * (baseScore / inclineMargin) * tempStreakMultiplier, 1); staticScoreAnimationScript.BaseScoreTriggerAnimations((float)System.Math.Round(baseScore / inclineMargin, 1), tempScore); scoreToAdd = tempScore; }
public SidebarControl() { InitializeComponent(); Realign.SubMenu = RealignSubMenu; Zoom.SubMenu = ZoomSubMenu; MapFilter.SubMenu = MapFilterSubMenu; MapFilterSubMenu.OnOpen += OnSubMenuOpen; RealignSubMenu.OnOpen += OnSubMenuOpen; ZoomSubMenu.OnOpen += OnSubMenuOpen; RealignSubMenu.VerticalRealign.MouseLeftButtonUp += VerticalRealignOnMouseLeftButtonUp; RealignSubMenu.HorizontalRealign.MouseLeftButtonUp += HorizontalRealignOnMouseLeftButtonUp; ZoomSubMenu.ZoomIn.MouseLeftButtonUp += ZoomInOnMouseLeftButtonUp; ZoomSubMenu.ZoomOut.MouseLeftButtonUp += ZoomOutOnMouseLeftButtonUp; ZoomSubMenu.Default.MouseLeftButtonUp += DefaultOnMouseLeftButtonUp; Application.Current.Host.Content.FullScreenChanged += ContentFullScreenChanged; App.SidebarModel.PropertyChanged += SidebarModel_PropertyChanged; _marginAnimation = new MarginAnimation(new Thickness(-70, 0, 0, 0), new Thickness(0, 0, 0, 0), 0.2, ToolBarPanel); IsOpened = true; }