fix(ui): unify target-mode primary clicks
This commit is contained in:
parent
b7e7ca9ee2
commit
eb6229394a
12 changed files with 176 additions and 25 deletions
|
|
@ -257,7 +257,13 @@ public sealed class RetailUiRuntime : IDisposable
|
|||
RadarController controller = RadarController.Bind(
|
||||
layout,
|
||||
_bindings.Radar.Snapshot,
|
||||
guid => _bindings.Radar.Selection.Select(guid, SelectionChangeSource.Radar),
|
||||
guid =>
|
||||
{
|
||||
if (_bindings.Toolbar.ItemInteraction.OfferPrimaryClick(guid)
|
||||
!= ItemPrimaryClickResult.NotActive)
|
||||
return;
|
||||
_bindings.Radar.Selection.Select(guid, SelectionChangeSource.Radar);
|
||||
},
|
||||
setUiLocked: _bindings.Radar.SetUiLocked,
|
||||
datFont: _bindings.Assets.DefaultFont);
|
||||
RetailWindowFrame.Mount(Host.Root, radarRoot, _bindings.Assets.ResolveSprite,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue