Ejemplo n.º 1
0
        internal override HitCircle CreateHitCircle(Vector2 startPosition, int startTime, bool newCombo,
                                                    HitObjectSoundType soundType, int comboOffset, SampleSet sampleSet, SampleSet addSet, CustomSampleSet customSampleSet, int volume, string sampleFile)
        {
            HitCircleOsu c = new HitCircleOsu(hitObjectManager, startPosition, startTime, newCombo, soundType, comboOffset);

            c.SampleSet          = sampleSet;
            c.SampleSetAdditions = addSet;
            c.CustomSampleSet    = customSampleSet;
            c.SampleVolume       = volume;
            c.ProcessSampleFile(sampleFile);
            return(c);
        }
Ejemplo n.º 2
0
        internal HitObject CloneAsNormal()
        {
            HitCircleOsu h = new HitCircleOsu(hitObjectManager, Position, StartTime, false,
                                              SoundType.IsType(HitObjectSoundType.Whistle),
                                              SoundType.IsType(HitObjectSoundType.Finish),
                                              SoundType.IsType(HitObjectSoundType.Clap), ComboOffset);

            h.SetColour(Colour);
            h.ComboNumber        = ComboNumber;
            h.Selected           = Selected;
            h.SampleSet          = SampleSet;
            h.SampleSetAdditions = SampleSetAdditions;
            h.CustomSampleSet    = CustomSampleSet;
            h.SampleVolume       = SampleVolume;
            h.SampleAddr         = SampleAddr;
            h.SampleFile         = SampleFile;
            return(h);
        }