Пример #1
0
        protected DrawableTaikoHitObject(TaikoHitType hitObject)
            : base(hitObject)
        {
            HitObject = hitObject;

            Anchor = Anchor.CentreLeft;
            Origin = Anchor.Custom;

            AutoSizeAxes = Axes.Both;

            RelativePositionAxes = Axes.X;

            AddInternal(bodyContainer = new Container
            {
                AutoSizeAxes = Axes.Both,
                Children     = new[]
                {
                    MainPiece = CreateMainPiece()
                }
            });

            MainPiece.KiaiMode = HitObject.Kiai;

            LifetimeStart = HitObject.StartTime - HitObject.ScrollTime * 2;
        }
Пример #2
0
        protected DrawableTaikoHitObject(TaikoHitType hitObject)
            : base(hitObject)
        {
            HitObject = hitObject;

            Anchor = Anchor.CentreLeft;
            Origin = Anchor.Custom;

            RelativeSizeAxes = Axes.Both;
            Size             = BaseSize = new Vector2(HitObject.IsStrong ? TaikoHitObject.DEFAULT_STRONG_SIZE : TaikoHitObject.DEFAULT_SIZE);

            Add(MainPiece      = CreateMainPiece());
            MainPiece.KiaiMode = HitObject.Kiai;
        }
Пример #3
0
        protected DrawableTaikoHitObject(TaikoHitType hitObject)
            : base(hitObject)
        {
            HitObject = hitObject;

            Anchor = Anchor.CentreLeft;
            Origin = Anchor.Custom;

            RelativeSizeAxes = Axes.Both;
            Size             = new Vector2(HitObject.IsStrong ? TaikoHitObject.DEFAULT_STRONG_SIZE : TaikoHitObject.DEFAULT_SIZE);

            RelativePositionAxes = Axes.X;

            Add(MainPiece      = CreateMainPiece());
            MainPiece.KiaiMode = HitObject.Kiai;

            LifetimeStart = HitObject.StartTime - HitObject.ScrollTime * 2;
        }