terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches

◆ GetModifiedMaterial()

virtual Material UnityEngine.UI.MaskableGraphic.GetModifiedMaterial ( Material baseMaterial)
inlinevirtualinherited

Implements UnityEngine.UI.IMaterialModifier.

Definition at line 56 of file MaskableGraphic.cs.

57 {
59 {
60 Transform transform = MaskUtilities.FindRootSortOverrideCanvas(base.transform);
61 int stencilDepth = MaskUtilities.GetStencilDepth(base.transform, transform);
62 }
63 long num = 0L;
64 this.m_StencilValue = (int)num;
65 Material maskMaterial;
66 if (!this.m_IsMaskingGraphic)
67 {
68 maskMaterial = this.m_MaskMaterial;
69 StencilMaterial.Remove(maskMaterial);
70 Material material;
72 }
73 return maskMaterial;
74 }
class f__AnonymousType0<< Count > j__TPar
virtual Material material
Definition Graphic.cs:337

References UnityEngine.UI.MaskUtilities.FindRootSortOverrideCanvas(), UnityEngine.UI.MaskUtilities.GetStencilDepth(), j__TPar, UnityEngine.L, UnityEngine.UI.MaskableGraphic.m_IsMaskingGraphic, UnityEngine.UI.MaskableGraphic.m_Maskable, UnityEngine.UI.MaskableGraphic.m_MaskMaterial, UnityEngine.UI.MaskableGraphic.m_ShouldRecalculateStencil, UnityEngine.UI.Graphic.material, UnityEngine.UI.StencilMaterial.Remove(), and UnityEngine.UI.ICanvasElement.transform.