34 lines
1.0 KiB
C#
34 lines
1.0 KiB
C#
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);
|
||
}
|
||
}
|
||
}
|
||
} |