mirror of
https://github.com/bdunderscore/modular-avatar.git
synced 2025-02-20 05:05:08 +08:00
fix: NullReferenceException when opening RO Simulator for default Menu Item (#1107)
This commit is contained in:
parent
106ba8c5ff
commit
29177f2c5a
@ -184,17 +184,20 @@ namespace nadena.dev.modular_avatar.core.editor
|
|||||||
paramName = mami.Control?.parameter?.name;
|
paramName = mami.Control?.parameter?.name;
|
||||||
if (string.IsNullOrEmpty(paramName)) paramName = "___AutoProp/" + mami.GetInstanceID();
|
if (string.IsNullOrEmpty(paramName)) paramName = "___AutoProp/" + mami.GetInstanceID();
|
||||||
|
|
||||||
var isDefault = mami.isDefault;
|
if (simulationInitialStates != null)
|
||||||
if (isDefaultOverrides?.TryGetValue(paramName, out var target) == true)
|
{
|
||||||
isDefault = ReferenceEquals(mami, target);
|
var isDefault = mami.isDefault;
|
||||||
|
if (isDefaultOverrides?.TryGetValue(paramName, out var target) == true)
|
||||||
|
isDefault = ReferenceEquals(mami, target);
|
||||||
|
|
||||||
if (isDefault)
|
if (isDefault)
|
||||||
{
|
{
|
||||||
simulationInitialStates[paramName] = mami.Control.value;
|
simulationInitialStates[paramName] = mami.Control.value;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
simulationInitialStates?.TryAdd(paramName, -999);
|
simulationInitialStates.TryAdd(paramName, -999);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user