WarptenLe 21/12/2016 à 12:05
private void TryAttach(ItemDisplayInfoEntry item, params int[] slots)
{
if (item == null)
return;
foreach (var slot in slots)
{
if (!CreatureRenderer.CanAttach(slot))
continue;
var order = -1;
if (slot == 5 || slot == 6)
order = 6 - slot;
var itemFile = DBC.GetModelFile(item.Model[0], DisplayInfo, order);
if (itemFile == 0)
itemFile = DBC.GetModelFile(item.Model[1], DisplayInfo, order);
if (itemFile == 0)
continue;
var itemRenderer = new ModelRenderer(itemFile, Context);
itemRenderer.PrepareRender();
CreatureRenderer.Attach(slot, itemRenderer);
}
}