mirror of
https://github.com/bdunderscore/modular-avatar.git
synced 2025-02-16 19:25:01 +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;
|
||||
if (string.IsNullOrEmpty(paramName)) paramName = "___AutoProp/" + mami.GetInstanceID();
|
||||
|
||||
var isDefault = mami.isDefault;
|
||||
if (isDefaultOverrides?.TryGetValue(paramName, out var target) == true)
|
||||
isDefault = ReferenceEquals(mami, target);
|
||||
if (simulationInitialStates != null)
|
||||
{
|
||||
var isDefault = mami.isDefault;
|
||||
if (isDefaultOverrides?.TryGetValue(paramName, out var target) == true)
|
||||
isDefault = ReferenceEquals(mami, target);
|
||||
|
||||
if (isDefault)
|
||||
{
|
||||
simulationInitialStates[paramName] = mami.Control.value;
|
||||
}
|
||||
else
|
||||
{
|
||||
simulationInitialStates?.TryAdd(paramName, -999);
|
||||
if (isDefault)
|
||||
{
|
||||
simulationInitialStates[paramName] = mami.Control.value;
|
||||
}
|
||||
else
|
||||
{
|
||||
simulationInitialStates.TryAdd(paramName, -999);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user