Commit 90f2e76
committed
Fix Advanced Module offset reset to zero on parameter refresh
The serialized m_advancedModuleOffset was only applied via the
AdvancedModulePosition setter. Three other call sites passed
Vector2.zero, so any internal event (state toggles, focus changes,
parameter refreshes) would wipe the configured X/Y offset and snap
the Advanced Module back to the corner origin.
- Add public AdvancedModuleOffset getter on GraphyManager.
- Replace Vector2.zero with the serialized offset in:
* GraphyManager.SetModulePosition(ModuleType.ADVANCED, ...)
* G_AdvancedData.UpdateParameters()
* G_AdvancedData.RefreshParameters()1 parent 1cdf316 commit 90f2e76
2 files changed
Lines changed: 5 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
268 | 268 | | |
269 | 269 | | |
270 | 270 | | |
271 | | - | |
| 271 | + | |
272 | 272 | | |
273 | 273 | | |
274 | 274 | | |
| |||
279 | 279 | | |
280 | 280 | | |
281 | 281 | | |
282 | | - | |
| 282 | + | |
283 | 283 | | |
284 | 284 | | |
285 | 285 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
538 | 538 | | |
539 | 539 | | |
540 | 540 | | |
| 541 | + | |
| 542 | + | |
541 | 543 | | |
542 | 544 | | |
543 | 545 | | |
| |||
592 | 594 | | |
593 | 595 | | |
594 | 596 | | |
595 | | - | |
| 597 | + | |
596 | 598 | | |
597 | 599 | | |
598 | 600 | | |
| |||
0 commit comments