コード例 #1
0
        private RpContainerLine GenerateSingleLayout(ConvertParameter single, RpContainerLineGroup container)
        {
            var objectContainerLayer = new RpContainerLine(container);

            objectContainerLayer.StartTime = single.SliceConvertParameter.StartTime;
            objectContainerLayer.EndTime   = single.SliceConvertParameter.EndTime;
            return(objectContainerLayer);
        }
コード例 #2
0
        private RpContainerLineGroup GenerateSingleContainer(ConvertParameter single)
        {
            var objectContainer = new RpContainerLineGroup(single.SliceConvertParameter.StartTime);

            objectContainer.StartTime = single.SliceConvertParameter.StartTime;
            objectContainer.EndTime   = single.SliceConvertParameter.EndTime;
            objectContainer.BPM       = single.SliceConvertParameter.BPM;
            objectContainer.Velocity  = single.SliceConvertParameter.Volocity;
            return(objectContainer);
        }
コード例 #3
0
        /// <summary>
        /// </summary>
        /// <param name="hitObject"></param>
        public DrawableRpContainerLineGroup(BaseRpObject hitObject)
            : base(hitObject)
        {
            HitObject = (RpContainerLineGroup)hitObject;


            Template = new ContainerTemplate(HitObject)
            {
                Position = new Vector2(0, 0),
                Alpha    = 1
            };

            Children = new Drawable[]
            {
                Template
            };

            //may not be so correct
            //Size = _rpDetectPress.DrawSize;
            Scale = new Vector2(HitObject.Scale);
        }