Beispiel #1
0
        /// <summary>
        /// Adds a mask for a <see cref="DrawableHitObject"/> which adds movement support.
        /// </summary>
        /// <param name="hitObject">The <see cref="DrawableHitObject"/> to create a mask for.</param>
        private void addMask(DrawableHitObject hitObject)
        {
            var mask = composer.CreateMaskFor(hitObject);

            if (mask == null)
            {
                return;
            }

            maskContainer.Add(mask);
        }
Beispiel #2
0
        /// <summary>
        /// Adds an overlay for a <see cref="DrawableHitObject"/> which adds movement support.
        /// </summary>
        /// <param name="hitObject">The <see cref="DrawableHitObject"/> to create an overlay for.</param>
        public void AddOverlay(DrawableHitObject hitObject)
        {
            var overlay = composer.CreateMaskFor(hitObject);

            if (overlay == null)
            {
                return;
            }

            overlayContainer.Add(overlay);
        }