suppress world interaction while a menu panel is open
DialogueInteractable, DialogueTransitionController, and DialogueUIVisibility are reworked against the new UI layer: visibility is driven by UIStateController rather than each component toggling canvases itself, which removes the duplicated show/hide logic the two had accumulated. NPCStandIn now ignores the interact button while UIStateController reports a menu open, so pressing interact through an open panel no longer starts a conversation behind it. The yarnproject change is graph-editor node positions only. Co-Authored-By: Claude Opus 5 <[email protected]>
This commit is contained in:
@@ -28,8 +28,8 @@
|
||||
"y": 2287
|
||||
},
|
||||
"Chevalier Cassian Thal.yarn": {
|
||||
"x": 1794,
|
||||
"y": 2275
|
||||
"x": 1621,
|
||||
"y": 2260
|
||||
},
|
||||
"Commentary.yarn": {
|
||||
"x": 12,
|
||||
@@ -40,20 +40,20 @@
|
||||
"y": 12
|
||||
},
|
||||
"Chair.yarn": {
|
||||
"x": 840,
|
||||
"y": 1072
|
||||
"x": 866,
|
||||
"y": 1104
|
||||
},
|
||||
"Debug.yarn": {
|
||||
"x": -1,
|
||||
"y": 483
|
||||
"x": 14,
|
||||
"y": 448
|
||||
},
|
||||
"SC101.yarn": {
|
||||
"x": 820,
|
||||
"y": -3
|
||||
},
|
||||
"SC102.yarn": {
|
||||
"x": 2734,
|
||||
"y": 2559
|
||||
"x": 2595,
|
||||
"y": 2682
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user