Merge remote-tracking branch 'Joehuu/master' into use-lifetime-optimization

This commit is contained in:
smoogipoo
2019-02-27 12:08:43 +09:00
413 changed files with 2972 additions and 2334 deletions

View File

@ -5,7 +5,7 @@ using System;
using System.Collections.Generic;
using System.Linq;
using osu.Framework.Allocation;
using osu.Framework.Configuration;
using osu.Framework.Bindables;
using osu.Framework.Extensions.TypeExtensions;
using osu.Framework.Graphics.Primitives;
using osu.Game.Audio;
@ -124,14 +124,14 @@ namespace osu.Game.Rulesets.Objects.Drawables
{
base.LoadComplete();
State.ValueChanged += state =>
State.ValueChanged += armed =>
{
UpdateState(state);
UpdateState(armed.NewValue);
// apply any custom state overrides
ApplyCustomUpdateState?.Invoke(this, state);
ApplyCustomUpdateState?.Invoke(this, armed.NewValue);
if (State == ArmedState.Hit)
if (armed.NewValue == ArmedState.Hit)
PlaySamples();
};