fix: parameter should be saved/synced if any of menu item references same parameter is set to be saved/synced

This commit is contained in:
nekobako 2024-09-15 19:40:03 +09:00
parent df2cf80584
commit 480e7c9fb4

View File

@ -117,8 +117,8 @@ namespace nadena.dev.modular_avatar.core.editor
var canBeBool = true;
var canBeInt = true;
var isSaved = true;
var isSynced = true;
var isSaved = false;
var isSynced = false;
foreach (var mami in list)
{
@ -146,8 +146,8 @@ namespace nadena.dev.modular_avatar.core.editor
else
canBeBool &= mami.Control.value is >= 0 and <= 1;
isSaved &= mami.isSaved;
isSynced &= mami.isSynced;
isSaved |= mami.isSaved;
isSynced |= mami.isSynced;
}
if (!declaredParams.ContainsKey(paramName))