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.Mask.GetModifiedMaterial ( Material baseMaterial)
inlinevirtual

Implements UnityEngine.UI.IMaterialModifier.

Definition at line 140 of file Mask.cs.

141 {
142 Transform transform = MaskUtilities.FindRootSortOverrideCanvas(base.transform);
143 int stencilDepth = MaskUtilities.GetStencilDepth(base.transform, transform);
145 StencilMaterial.Remove(this.m_MaskMaterial);
146 Material material;
147 this.m_MaskMaterial = material;
148 CanvasRenderer canvasRenderer = this.graphic.canvasRenderer;
149 int num = 1;
151 Material material2;
152 return material2;
153 }
class f__AnonymousType0<< Count > j__TPar
CanvasRenderer canvasRenderer
Definition Graphic.cs:302
bool m_ShowMaskGraphic
Definition Mask.cs:161
Graphic graphic
Definition Mask.cs:49
Material m_MaskMaterial
Definition Mask.cs:169
bool showMaskGraphic
Definition Mask.cs:33

References UnityEngine.UI.Graphic.canvasRenderer, UnityEngine.UI.MaskUtilities.FindRootSortOverrideCanvas(), UnityEngine.UI.MaskUtilities.GetStencilDepth(), UnityEngine.UI.Mask.graphic, j__TPar, UnityEngine.UI.Mask.m_MaskMaterial, UnityEngine.UI.Mask.m_ShowMaskGraphic, UnityEngine.UI.StencilMaterial.Remove(), UnityEngine.UI.Mask.showMaskGraphic, and UnityEngine.Component.transform.