Beispiel #1
0
 private void load()
 {
     InternalChildren = new Drawable[]
     {
         rankText = new GlowingSpriteText
         {
             Anchor             = Anchor.Centre,
             Origin             = Anchor.Centre,
             GlowColour         = OsuColour.ForRank(rank),
             Spacing            = new Vector2(-15, 0),
             Text               = DrawableRank.GetRankName(rank),
             Font               = OsuFont.Numeric.With(size: 76),
             UseFullGlyphHeight = false
         },
         superFlash = new BufferedContainer(cachedFrameBuffer: true)
         {
             Anchor    = Anchor.Centre,
             Origin    = Anchor.Centre,
             BlurSigma = new Vector2(85),
             Size      = new Vector2(600),
             Blending  = BlendingParameters.Additive,
             Alpha     = 0,
             Children  = new[]
             {
                 new Box
                 {
                     Colour = Color4.White,
                     Size   = new Vector2(150),
                     Anchor = Anchor.Centre,
                     Origin = Anchor.Centre,
                 },
             },
         },
         flash = new BufferedContainer(cachedFrameBuffer: true)
         {
             Anchor             = Anchor.Centre,
             Origin             = Anchor.Centre,
             BlurSigma          = new Vector2(35),
             BypassAutoSizeAxes = Axes.Both,
             Size     = new Vector2(200),
             Blending = BlendingParameters.Additive,
             Alpha    = 0,
             Scale    = new Vector2(1.8f),
             Children = new[]
             {
                 new OsuSpriteText
                 {
                     Anchor             = Anchor.Centre,
                     Origin             = Anchor.Centre,
                     Spacing            = new Vector2(-15, 0),
                     Text               = DrawableRank.GetRankName(rank),
                     Font               = OsuFont.Numeric.With(size: 76),
                     UseFullGlyphHeight = false,
                     Shadow             = false
                 },
             },
         },
     };
 }