Fix staging incompatibility with CS.

This commit is contained in:
Ottermandias 2025-08-26 11:54:00 +02:00
parent 654787fa0d
commit 6e62905fa7
2 changed files with 4 additions and 4 deletions

View file

@ -69,9 +69,9 @@ public static unsafe class MaterialService
return null;
var material = (MaterialResourceHandle*) model.AsCharacterBase->MaterialsSpan[index].Value;
if (material == null || material->ColorTable == null)
if (material == null || material->DataSet == null)
return null;
return (ColorTable.Table*)material->ColorTable;
return (ColorTable.Table*)material->DataSet;
}
}

View file

@ -69,13 +69,13 @@ public sealed unsafe class PrepareColorSet
public static bool TryGetColorTable(MaterialResourceHandle* material, StainIds stainIds,
out ColorTable.Table table)
{
if (material->ColorTable == null)
if (material->DataSet == null)
{
table = default;
return false;
}
var newTable = *(ColorTable.Table*)material->ColorTable;
var newTable = *(ColorTable.Table*)material->DataSet;
if (GetDyeTable(material, out var dyeTable))
{
if (stainIds.Stain1.Id != 0)