1
0
mirror of https://github.com/ppy/osu.git synced 2024-09-21 22:07:25 +08:00

Simplify OsuActionInputManager property

This commit is contained in:
Shane Woolcock 2017-08-18 19:32:08 +09:30
parent 529732ea47
commit 44feef78f1

View File

@ -53,18 +53,8 @@ namespace osu.Game.Rulesets.Osu.Objects.Drawables
{
}
private readonly WeakReference<OsuInputManager> osuActionInputManager = new WeakReference<OsuInputManager>(null);
internal OsuInputManager OsuActionInputManager
{
get
{
OsuInputManager target;
if (osuActionInputManager.TryGetTarget(out target)) return target;
target = GetContainingInputManager() as OsuInputManager;
osuActionInputManager.SetTarget(target);
return target;
}
}
private OsuInputManager osuActionInputManager;
internal OsuInputManager OsuActionInputManager => osuActionInputManager ?? (osuActionInputManager = GetContainingInputManager() as OsuInputManager);
}
public enum ComboResult