예제 #1
0
파일: Column.cs 프로젝트: zi-jing/osu
        protected override void OnNewDrawableHitObject(DrawableHitObject drawableHitObject)
        {
            base.OnNewDrawableHitObject(drawableHitObject);

            DrawableManiaHitObject maniaObject = (DrawableManiaHitObject)drawableHitObject;

            maniaObject.AccentColour.Value = AccentColour;
            maniaObject.CheckHittable      = hitPolicy.IsHittable;
        }
예제 #2
0
        /// <summary>
        /// Adds a DrawableHitObject to this Playfield.
        /// </summary>
        /// <param name="hitObject">The DrawableHitObject to add.</param>
        public override void Add(DrawableHitObject hitObject)
        {
            hitObject.AccentColour.Value = AccentColour;
            hitObject.OnNewResult       += OnNewResult;

            DrawableManiaHitObject maniaObject = (DrawableManiaHitObject)hitObject;

            maniaObject.CheckHittable = hitPolicy.IsHittable;

            base.Add(hitObject);
        }