mirror of
https://github.com/ppy/osu.git
synced 2025-01-16 01:42:58 +08:00
Merge branch 'master' into span_fromHex
This commit is contained in:
commit
f64f934204
@ -40,6 +40,8 @@ namespace osu.Game.Rulesets.Osu.Edit
|
|||||||
if (existing == null)
|
if (existing == null)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
hitObject.RemoveTransform(existing);
|
||||||
|
|
||||||
using (hitObject.BeginAbsoluteSequence(existing.StartTime))
|
using (hitObject.BeginAbsoluteSequence(existing.StartTime))
|
||||||
hitObject.FadeOut(editor_hit_object_fade_out_extension).Expire();
|
hitObject.FadeOut(editor_hit_object_fade_out_extension).Expire();
|
||||||
break;
|
break;
|
||||||
|
@ -116,7 +116,7 @@ namespace osu.Game.Rulesets.Objects.Drawables
|
|||||||
HitObject.DefaultsApplied += onDefaultsApplied;
|
HitObject.DefaultsApplied += onDefaultsApplied;
|
||||||
|
|
||||||
startTimeBindable = HitObject.StartTimeBindable.GetBoundCopy();
|
startTimeBindable = HitObject.StartTimeBindable.GetBoundCopy();
|
||||||
startTimeBindable.BindValueChanged(_ => updateState(ArmedState.Idle, true));
|
startTimeBindable.BindValueChanged(_ => updateState(State.Value, true));
|
||||||
|
|
||||||
if (HitObject is IHasComboInformation combo)
|
if (HitObject is IHasComboInformation combo)
|
||||||
{
|
{
|
||||||
@ -250,8 +250,8 @@ namespace osu.Game.Rulesets.Objects.Drawables
|
|||||||
|
|
||||||
double transformTime = HitObject.StartTime - InitialLifetimeOffset;
|
double transformTime = HitObject.StartTime - InitialLifetimeOffset;
|
||||||
|
|
||||||
base.ApplyTransformsAt(transformTime, true);
|
base.ApplyTransformsAt(double.MinValue, true);
|
||||||
base.ClearTransformsAfter(transformTime, true);
|
base.ClearTransformsAfter(double.MinValue, true);
|
||||||
|
|
||||||
using (BeginAbsoluteSequence(transformTime, true))
|
using (BeginAbsoluteSequence(transformTime, true))
|
||||||
{
|
{
|
||||||
|
@ -7,7 +7,6 @@ using osu.Framework.Allocation;
|
|||||||
using osu.Framework.Graphics;
|
using osu.Framework.Graphics;
|
||||||
using osu.Framework.Graphics.Containers;
|
using osu.Framework.Graphics.Containers;
|
||||||
using osu.Framework.Input;
|
using osu.Framework.Input;
|
||||||
using osu.Framework.Input.Events;
|
|
||||||
using osu.Game.Rulesets.Edit;
|
using osu.Game.Rulesets.Edit;
|
||||||
using osu.Game.Rulesets.Edit.Tools;
|
using osu.Game.Rulesets.Edit.Tools;
|
||||||
using osu.Game.Rulesets.Objects;
|
using osu.Game.Rulesets.Objects;
|
||||||
@ -76,17 +75,6 @@ namespace osu.Game.Screens.Edit.Compose.Components
|
|||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
protected override bool OnMouseMove(MouseMoveEvent e)
|
|
||||||
{
|
|
||||||
if (currentPlacement != null)
|
|
||||||
{
|
|
||||||
updatePlacementPosition(e.ScreenSpaceMousePosition);
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
return base.OnMouseMove(e);
|
|
||||||
}
|
|
||||||
|
|
||||||
protected override void Update()
|
protected override void Update()
|
||||||
{
|
{
|
||||||
base.Update();
|
base.Update();
|
||||||
@ -95,6 +83,9 @@ namespace osu.Game.Screens.Edit.Compose.Components
|
|||||||
createPlacement();
|
createPlacement();
|
||||||
else if (currentPlacement?.PlacementActive == false)
|
else if (currentPlacement?.PlacementActive == false)
|
||||||
removePlacement();
|
removePlacement();
|
||||||
|
|
||||||
|
if (currentPlacement != null)
|
||||||
|
updatePlacementPosition(inputManager.CurrentState.Mouse.Position);
|
||||||
}
|
}
|
||||||
|
|
||||||
protected sealed override SelectionBlueprint CreateBlueprintFor(HitObject hitObject)
|
protected sealed override SelectionBlueprint CreateBlueprintFor(HitObject hitObject)
|
||||||
|
Loading…
Reference in New Issue
Block a user