Fix regression in adding model material slots
This commit is contained in:
@@ -398,11 +398,20 @@ namespace FlaxEditor.Windows.Assets
|
|||||||
string[] names = new string[value.Length];
|
string[] names = new string[value.Length];
|
||||||
ShadowsCastingMode[] shadowsModes = new ShadowsCastingMode[value.Length];
|
ShadowsCastingMode[] shadowsModes = new ShadowsCastingMode[value.Length];
|
||||||
for (int i = 0; i < value.Length; i++)
|
for (int i = 0; i < value.Length; i++)
|
||||||
|
{
|
||||||
|
if (value[i] != null)
|
||||||
{
|
{
|
||||||
materials[i] = value[i].Material;
|
materials[i] = value[i].Material;
|
||||||
names[i] = value[i].Name;
|
names[i] = value[i].Name;
|
||||||
shadowsModes[i] = value[i].ShadowsMode;
|
shadowsModes[i] = value[i].ShadowsMode;
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
materials[i] = null;
|
||||||
|
names[i] = "Material " + i;
|
||||||
|
shadowsModes[i] = ShadowsCastingMode.All;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
Asset.SetupMaterialSlots(value.Length);
|
Asset.SetupMaterialSlots(value.Length);
|
||||||
|
|
||||||
|
|||||||
@@ -510,11 +510,20 @@ namespace FlaxEditor.Windows.Assets
|
|||||||
string[] names = new string[value.Length];
|
string[] names = new string[value.Length];
|
||||||
ShadowsCastingMode[] shadowsModes = new ShadowsCastingMode[value.Length];
|
ShadowsCastingMode[] shadowsModes = new ShadowsCastingMode[value.Length];
|
||||||
for (int i = 0; i < value.Length; i++)
|
for (int i = 0; i < value.Length; i++)
|
||||||
|
{
|
||||||
|
if (value[i] != null)
|
||||||
{
|
{
|
||||||
materials[i] = value[i].Material;
|
materials[i] = value[i].Material;
|
||||||
names[i] = value[i].Name;
|
names[i] = value[i].Name;
|
||||||
shadowsModes[i] = value[i].ShadowsMode;
|
shadowsModes[i] = value[i].ShadowsMode;
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
materials[i] = null;
|
||||||
|
names[i] = "Material " + i;
|
||||||
|
shadowsModes[i] = ShadowsCastingMode.All;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
Asset.SetupMaterialSlots(value.Length);
|
Asset.SetupMaterialSlots(value.Length);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user