/// <inheritdoc /> /// <summary> /// </summary> /// <param name="container"></param> /// <param name="processor"></param> public ResultJudgementBreakdown(ResultScoreContainer container, ScoreProcessor processor) { Container = container; Processor = processor; Size = new ScalableVector2(container.VerticalDividerLine.X - container.Border.Thickness * 2, 268); Tint = Color.Black; Alpha = 0; CreateGraph(); }
/// <inheritdoc /> /// <summary> /// </summary> /// <param name="screen"></param> /// <param name="container"></param> public ResultOnlineStats(ResultScreen screen, ResultScoreContainer container) : base(new ScalableVector2(0, 0), new ScalableVector2(0, 0)) { Screen = screen; Container = container; Size = new ScalableVector2(Container.Width - Container.Border.Thickness * 2, Container.Height - Container.BottomHorizontalDividerLine.Y - Container.Border.Thickness); ContentContainer.Size = Size; Alpha = 0; if (Screen.ResultsType == ResultScreenType.Gameplay) { CreateStats(); } if (OnlineManager.Client != null) { OnlineManager.Client.OnScoreSubmitted += OnScoreSubmitted; } }