diff --git a/MiraAPI/Utilities/Extensions.cs b/MiraAPI/Utilities/Extensions.cs index 6912ac8..9316ba8 100644 --- a/MiraAPI/Utilities/Extensions.cs +++ b/MiraAPI/Utilities/Extensions.cs @@ -46,8 +46,8 @@ public static class Extensions /// The TMP text. public static void EnableStencilMasking(this TMP_Text text) { - text.fontMaterial.SetFloat(ShaderID.Get("_Stencil"), 1); - text.fontMaterial.SetFloat(ShaderID.Get("_StencilComp"), 4); + text.fontMaterial.SetFloat(ShaderID.Stencil, 1); + text.fontMaterial.SetFloat(ShaderID.StencilComp, 4); } /// diff --git a/MiraAPI/Utilities/ShaderID.cs b/MiraAPI/Utilities/ShaderID.cs index d250336..3ef92e6 100644 --- a/MiraAPI/Utilities/ShaderID.cs +++ b/MiraAPI/Utilities/ShaderID.cs @@ -1,8 +1,12 @@ using System.Collections.Generic; using UnityEngine; +#pragma warning disable CS1591 // Missing XML comment for publicly visible type or member namespace MiraAPI.Utilities; +/// +/// Utility class for caching shader property IDs. +/// public static class ShaderID { private static readonly Dictionary Cache = [];