Files
BH3/Assets/Scripts/Assembly-CSharp/MoleMole/TestMatInfoProvider.cs
2025-08-13 09:26:42 +08:00

41 lines
732 B
C#

using UnityEngine;
namespace MoleMole
{
public class TestMatInfoProvider : MonoBehaviour, IFaceMatInfoProvider
{
public Texture2D[] textures;
public int capacity
{
get
{
return textures.Length;
}
}
public FaceMatInfo GetFaceMatInfo(int index)
{
FaceMatInfo result = default(FaceMatInfo);
if (index >= 0 && index < textures.Length)
{
result.texture = textures[index];
result.tile = new Vector2(1f, 1f);
result.offset = Vector2.zero;
}
return result;
}
public string[] GetMatInfoNames()
{
string[] array = new string[textures.Length];
int i = 0;
for (int num = textures.Length; i < num; i++)
{
array[i] = textures[i].name;
}
return array;
}
}
}