Files
art_test_main/Assets/Plugins/Easy performant outline/Scripts/RendererUtility.cs

18 lines
485 B
C#
Raw Normal View History

2025-11-03 11:25:01 +08:00
using UnityEngine;
namespace EPOOutline
{
public static class RendererUtility
{
public static int GetSubmeshCount(Renderer renderer)
{
if (renderer is MeshRenderer)
return renderer.GetComponent<MeshFilter>().sharedMesh.subMeshCount;
if (renderer is SkinnedMeshRenderer meshRenderer)
return meshRenderer.sharedMesh.subMeshCount;
return 1;
}
}
}