mirror of
https://github.com/bdunderscore/modular-avatar.git
synced 2025-04-24 21:38:59 +08:00
fix: parameter should be synced if any of sibling parameter is set to be synced
This commit is contained in:
parent
3b28ea2b14
commit
df2cf80584
@ -116,6 +116,7 @@ namespace nadena.dev.modular_avatar.core.editor
|
|||||||
}
|
}
|
||||||
|
|
||||||
ResolvedParameter.saved |= info.ResolvedParameter.saved;
|
ResolvedParameter.saved |= info.ResolvedParameter.saved;
|
||||||
|
ResolvedParameter.localOnly &= info.ResolvedParameter.localOnly;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void MergeChild(ParameterInfo info)
|
public void MergeChild(ParameterInfo info)
|
||||||
@ -305,7 +306,7 @@ namespace nadena.dev.modular_avatar.core.editor
|
|||||||
newParameter.defaultValue = info.ResolvedParameter.HasDefaultValue ? info.ResolvedParameter.defaultValue : parameter.defaultValue;
|
newParameter.defaultValue = info.ResolvedParameter.HasDefaultValue ? info.ResolvedParameter.defaultValue : parameter.defaultValue;
|
||||||
newParameter.name = parameter.name;
|
newParameter.name = parameter.name;
|
||||||
newParameter.valueType = parameter.valueType;
|
newParameter.valueType = parameter.valueType;
|
||||||
newParameter.networkSynced = parameter.networkSynced;
|
newParameter.networkSynced = parameter.networkSynced || !info.ResolvedParameter.localOnly;
|
||||||
newParameter.saved = parameter.saved || info.ResolvedParameter.saved;
|
newParameter.saved = parameter.saved || info.ResolvedParameter.saved;
|
||||||
|
|
||||||
return newParameter;
|
return newParameter;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user