mirror of
https://github.com/tym1116/BH3.git
synced 2025-12-16 16:34:41 +01:00
45 lines
987 B
C#
45 lines
987 B
C#
using MoleMole.Config;
|
|
using UnityEngine;
|
|
|
|
namespace MoleMole
|
|
{
|
|
[ExecuteInEditMode]
|
|
public class ConfigIntToString : MonoBehaviour
|
|
{
|
|
public FaceAnimationConvertItem[] items;
|
|
|
|
private void OnGUI()
|
|
{
|
|
if (GUILayout.Button("Execute"))
|
|
{
|
|
Execute();
|
|
}
|
|
}
|
|
|
|
private void Execute()
|
|
{
|
|
int i = 0;
|
|
for (int num = items.Length; i < num; i++)
|
|
{
|
|
ConvertConfig(items[i]);
|
|
}
|
|
}
|
|
|
|
private void ConvertConfig(FaceAnimationConvertItem item)
|
|
{
|
|
int i = 0;
|
|
for (int num = item.config.items.Length; i < num; i++)
|
|
{
|
|
FaceAnimationItem faceAnimationItem = item.config.items[i];
|
|
ConvertBlocks(faceAnimationItem.leftEyeBlocks, item.leftEyeProvider.GetMatInfoNames());
|
|
ConvertBlocks(faceAnimationItem.rightEyeBlocks, item.rightEyeProvider.GetMatInfoNames());
|
|
ConvertBlocks(faceAnimationItem.mouthBlocks, item.mouthProvider.GetMatInfoNames());
|
|
}
|
|
}
|
|
|
|
private void ConvertBlocks(FaceAnimationFrameBlock[] blocks, string[] names)
|
|
{
|
|
}
|
|
}
|
|
}
|