Files
2026-04-10 22:50:51 +02:00

94 lines
2.6 KiB
C#

using System;
using Cpp2IlInjected;
using UnityEngine;
// Token: 0x02000680 RID: 1664
[Token(Token = "0x2000680")]
public class ButtonUIMaskWriter : MonoBehaviour
{
// Token: 0x06003002 RID: 12290 RVA: 0x000C45EC File Offset: 0x000C27EC
[Token(Token = "0x6003002")]
[Address(RVA = "0xA10C60", Offset = "0xA0FA60", VA = "0x180A10C60")]
private void Awake()
{
Renderer component = base.GetComponent<Renderer>();
Material[] array = new Material[component.GetSharedMaterialArray().Length];
this.FNFCCKGMAOP = array;
int num = 0;
Material[] sharedMaterialArray = component.GetSharedMaterialArray();
Material[] fnfcckgmaop = this.FNFCCKGMAOP;
if (num < sharedMaterialArray.Length)
{
Material material = new Material(component.GetSharedMaterialArray()[num]);
if (material != 0)
{
}
fnfcckgmaop[0] = material;
if (num != 0)
{
Material material2 = this.FNFCCKGMAOP[num];
this.ODDEOLHKOLP(material2);
}
num++;
}
component.SetMaterialArray(fnfcckgmaop);
}
// Token: 0x06003003 RID: 12291 RVA: 0x000C4680 File Offset: 0x000C2880
[Token(Token = "0x6003003")]
[Address(RVA = "0xA10F60", Offset = "0xA0FD60", VA = "0x180A10F60")]
private void OnDestroy()
{
Material[] fnfcckgmaop = this.FNFCCKGMAOP;
if (fnfcckgmaop != 0)
{
int num = 0;
int length = fnfcckgmaop.Length;
if (num < length)
{
global::UnityEngine.Object.Destroy(fnfcckgmaop[num]);
num++;
}
}
}
// Token: 0x06003004 RID: 12292 RVA: 0x000C46BC File Offset: 0x000C28BC
[Token(Token = "0x6003004")]
[Address(RVA = "0xA10E10", Offset = "0xA0FC10", VA = "0x180A10E10")]
private void ODDEOLHKOLP(Material KFENPJENIOI)
{
int num = 0;
int mbcnnhbhkna = ButtonUIMaskWriter.MBCNNHBHKNA;
float floatImpl = KFENPJENIOI.GetFloatImpl(mbcnnhbhkna);
int num2 = 0;
int num3 = Mathf.Clamp(8, num2, 255);
int num4 = 0;
int num5 = Mathf.Clamp(4, num4, (int)3.57E-43f);
if (num != 0)
{
int mbcnnhbhkna2 = ButtonUIMaskWriter.MBCNNHBHKNA;
KFENPJENIOI.SetFloatImpl(mbcnnhbhkna2, 3.57E-43f);
}
}
// Token: 0x06003005 RID: 12293 RVA: 0x000C471C File Offset: 0x000C291C
[Token(Token = "0x6003005")]
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
public ButtonUIMaskWriter()
{
}
// Token: 0x040027C9 RID: 10185
[Token(Token = "0x40027C9")]
private const int IDLAJMMIHAD = 0;
// Token: 0x040027CA RID: 10186
[Token(Token = "0x40027CA")]
private static readonly int MBCNNHBHKNA = Shader.PropertyToID("_StencilMask");
// Token: 0x040027CB RID: 10187
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40027CB")]
private Material[] FNFCCKGMAOP;
}