2025-02-11 17:11:14 +08:00

34 lines
1.0 KiB
C#
Raw Blame History

using System.Collections;
using System.Collections.Generic;
using UnityEditor;
using UnityEngine;
using ZXK.UTility;
/*******************************************************************************
*Create By CG
*Function
*******************************************************************************/
[ExecuteInEditMode]
public class SetMat : MonoBehaviour
{
[ContextMenu("ChangeName")]
public void SetMatInEditor()
{
Debug.Log("党蜊第窐");
MeshRenderer[] matRenderers = gameObject.GetComponentsInChildren<MeshRenderer>();
for (int i = 0; i < matRenderers.Length; i++)
{
for (int j = 0; j < matRenderers[i].sharedMaterials.Length; j++)
{
Material mat = matRenderers[i].sharedMaterials[j];
//党蜊掛旯第窐ヶ馺<E383B6>耀宒
MaterialRenderingSetModeCtrl.SetMaterialRenderingMode(mat, MaterialRenderingSetModeCtrl.RenderingMode.Cutout);
//Material.SetOverrideMaterial(mat);
}
}
}
}