Reworking item spawn, adding item conversion.

This commit is contained in:
Khauvinkh
2024-08-18 14:44:44 +02:00
parent d2c3dff101
commit 683f839905
50 changed files with 2219 additions and 766 deletions

View File

@@ -0,0 +1,29 @@
using System.Collections.Generic;
using UnityEngine;
public class DefectMaterialVisualizer: MonoBehaviour, IDefectVisualizer
{
public MeshRenderer MeshRenderer;
private List<DefectType> supportedDefects = new()
{
DefectType.Hex_MissingMaterial_1,
DefectType.Hex_MissingMaterial_2,
DefectType.Hex_MissingMaterial_3,
DefectType.Hex_MissingMaterial_4,
DefectType.Hex_MissingMaterial_5,
};
public void VisualizeDefect(DefectType defectType)
{
for (var i = 0; i < supportedDefects.Count; i++)
{
if (!defectType.HasFlag(supportedDefects[i]))
{
continue;
}
MeshRenderer.materials[i] = GameAssets.Instance.MissingMaterial;
}
}
}