private Drawable createDrawableTinyDroplet() { var droplet = new TinyDroplet { StartTime = Clock.CurrentTime, Scale = 1.5f, }; return(new DrawableTinyDroplet(droplet) { Anchor = Anchor.Centre, RelativePositionAxes = Axes.None, Position = Vector2.Zero, Alpha = 1, LifetimeStart = double.NegativeInfinity, LifetimeEnd = double.PositiveInfinity, }); }
public DrawableJuiceStream(JuiceStream s) : base(s) { RelativeSizeAxes = Axes.Both; Height = (float)HitObject.Duration; X = 0; Child = dropletContainer = new Container { RelativeSizeAxes = Axes.Both, RelativeChildOffset = new Vector2(0, (float)HitObject.StartTime), RelativeChildSize = new Vector2(1, (float)HitObject.Duration) }; foreach (CatchHitObject tick in s.NestedHitObjects.OfType <CatchHitObject>()) { TinyDroplet tiny = tick as TinyDroplet; if (tiny != null) { AddNested(new DrawableDroplet(tiny) { Scale = new Vector2(0.5f) }); continue; } Droplet droplet = tick as Droplet; if (droplet != null) { AddNested(new DrawableDroplet(droplet)); } Fruit fruit = tick as Fruit; if (fruit != null) { AddNested(new DrawableFruit(fruit)); } } }
public DrawableTinyDroplet(TinyDroplet h) : base(h) { Size = new Vector2((float)CatchHitObject.OBJECT_RADIUS) / 8; }
public DrawableTinyDroplet([CanBeNull] TinyDroplet h) : base(h) { }
public DrawableTinyDroplet(TinyDroplet h) : base(h) { }