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); }
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); }