m
This commit is contained in:
@@ -0,0 +1,158 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace RRUI
|
||||
{
|
||||
// Token: 0x020007D4 RID: 2004
|
||||
[Token(Token = "0x20007D4")]
|
||||
public class MaskedMaterialImage : Image
|
||||
{
|
||||
// Token: 0x06003876 RID: 14454 RVA: 0x000EA6DC File Offset: 0x000E88DC
|
||||
[Token(Token = "0x6003876")]
|
||||
[Address(RVA = "0x1E6D3B0", Offset = "0x1E6C3B0", VA = "0x181E6D3B0", Slot = "4")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base..ctor();
|
||||
MaskedMaterialImage.FloatParam[] array = this.overrideFloatParams;
|
||||
int num = 0;
|
||||
if (num < array.Length)
|
||||
{
|
||||
num += num;
|
||||
num++;
|
||||
int num2;
|
||||
array[1] = num2;
|
||||
MaskedMaterialImage.FloatParam[] array2 = this.overrideFloatParams;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003877 RID: 14455 RVA: 0x000EA720 File Offset: 0x000E8920
|
||||
[Token(Token = "0x6003877")]
|
||||
[Address(RVA = "0x1E6D8E0", Offset = "0x1E6C8E0", VA = "0x181E6D8E0", Slot = "8")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
if (this.EHNAJPGBCPM)
|
||||
{
|
||||
global::UnityEngine.Object.Destroy(this.EHNAJPGBCPM);
|
||||
}
|
||||
base.OnDestroy();
|
||||
}
|
||||
|
||||
// Token: 0x06003878 RID: 14456 RVA: 0x000EA74C File Offset: 0x000E894C
|
||||
[Token(Token = "0x6003878")]
|
||||
[Address(RVA = "0x1E6D850", Offset = "0x1E6C850", VA = "0x181E6D850")]
|
||||
private void KIIPODOLEMN(Material ENKBCLEDIFA)
|
||||
{
|
||||
MaskedMaterialImage.FloatParam[] array = this.overrideFloatParams;
|
||||
int num = 0;
|
||||
int length = array.Length;
|
||||
if (num < length)
|
||||
{
|
||||
num += 2;
|
||||
num += num;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003879 RID: 14457 RVA: 0x000EA780 File Offset: 0x000E8980
|
||||
[Token(Token = "0x6003879")]
|
||||
[Address(RVA = "0x1E6D470", Offset = "0x1E6C470", VA = "0x181E6D470", Slot = "58")]
|
||||
public override Material GetModifiedMaterial(Material JGOFGEDIPPH)
|
||||
{
|
||||
Material modifiedMaterial = base.GetModifiedMaterial(JGOFGEDIPPH);
|
||||
if (modifiedMaterial == JGOFGEDIPPH && this.overrideFloatParams.Length != 0)
|
||||
{
|
||||
if (this.EHNAJPGBCPM)
|
||||
{
|
||||
this.EHNAJPGBCPM.CopyPropertiesFromMaterial(JGOFGEDIPPH);
|
||||
}
|
||||
Material material = new Material(JGOFGEDIPPH);
|
||||
this.EHNAJPGBCPM = material;
|
||||
}
|
||||
if (modifiedMaterial != JGOFGEDIPPH)
|
||||
{
|
||||
int edmpcddegci = PAMNDKEGFFG.EDMPCDDEGCI;
|
||||
float num = modifiedMaterial.GetFloatImpl(edmpcddegci);
|
||||
int adnmfbheajf = PAMNDKEGFFG.ADNMFBHEAJF;
|
||||
float floatImpl = modifiedMaterial.GetFloatImpl(adnmfbheajf);
|
||||
int jcebaanoilc = PAMNDKEGFFG.JCEBAANOILC;
|
||||
float floatImpl2 = modifiedMaterial.GetFloatImpl(jcebaanoilc);
|
||||
int pjafkhggbfj = PAMNDKEGFFG.PJAFKHGGBFJ;
|
||||
float floatImpl3 = modifiedMaterial.GetFloatImpl(pjafkhggbfj);
|
||||
int gdlaoibdkgd = PAMNDKEGFFG.GDLAOIBDKGD;
|
||||
float floatImpl4 = modifiedMaterial.GetFloatImpl(gdlaoibdkgd);
|
||||
int cigjhfjkhmm = PAMNDKEGFFG.CIGJHFJKHMM;
|
||||
float floatImpl5 = modifiedMaterial.GetFloatImpl(cigjhfjkhmm);
|
||||
modifiedMaterial.CopyPropertiesFromMaterial(JGOFGEDIPPH);
|
||||
int edmpcddegci2 = PAMNDKEGFFG.EDMPCDDEGCI;
|
||||
modifiedMaterial.SetFloatImpl(edmpcddegci2, num);
|
||||
num = floatImpl;
|
||||
int adnmfbheajf2 = PAMNDKEGFFG.ADNMFBHEAJF;
|
||||
modifiedMaterial.SetFloatImpl(adnmfbheajf2, num);
|
||||
num = floatImpl2;
|
||||
int jcebaanoilc2 = PAMNDKEGFFG.JCEBAANOILC;
|
||||
modifiedMaterial.SetFloatImpl(jcebaanoilc2, num);
|
||||
num = floatImpl3;
|
||||
int pjafkhggbfj2 = PAMNDKEGFFG.PJAFKHGGBFJ;
|
||||
modifiedMaterial.SetFloatImpl(pjafkhggbfj2, num);
|
||||
int gdlaoibdkgd2 = PAMNDKEGFFG.GDLAOIBDKGD;
|
||||
num = floatImpl4;
|
||||
modifiedMaterial.SetFloatImpl(gdlaoibdkgd2, num);
|
||||
num = floatImpl5;
|
||||
int cigjhfjkhmm2 = PAMNDKEGFFG.CIGJHFJKHMM;
|
||||
modifiedMaterial.SetFloatImpl(cigjhfjkhmm2, num);
|
||||
}
|
||||
MaskedMaterialImage.FloatParam[] array = this.overrideFloatParams;
|
||||
int num2 = 0;
|
||||
int length = array.Length;
|
||||
if (num2 < length)
|
||||
{
|
||||
num2 += 2;
|
||||
num2 += num2;
|
||||
num2++;
|
||||
}
|
||||
return modifiedMaterial;
|
||||
}
|
||||
|
||||
// Token: 0x0600387A RID: 14458 RVA: 0x000EA8F0 File Offset: 0x000E8AF0
|
||||
[Token(Token = "0x600387A")]
|
||||
[Address(RVA = "0x1E6D980", Offset = "0x1E6C980", VA = "0x181E6D980")]
|
||||
public MaskedMaterialImage()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04003074 RID: 12404
|
||||
[FieldOffset(Offset = "0x100")]
|
||||
[Token(Token = "0x4003074")]
|
||||
[SerializeField]
|
||||
private MaskedMaterialImage.FloatParam[] overrideFloatParams;
|
||||
|
||||
// Token: 0x04003075 RID: 12405
|
||||
[FieldOffset(Offset = "0x108")]
|
||||
[Token(Token = "0x4003075")]
|
||||
private Material EHNAJPGBCPM;
|
||||
|
||||
// Token: 0x020007D5 RID: 2005
|
||||
[Token(Token = "0x20007D5")]
|
||||
[Serializable]
|
||||
public struct FloatParam
|
||||
{
|
||||
// Token: 0x04003076 RID: 12406
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4003076")]
|
||||
public string name;
|
||||
|
||||
// Token: 0x04003077 RID: 12407
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x4003077")]
|
||||
public float value;
|
||||
|
||||
// Token: 0x04003078 RID: 12408
|
||||
[FieldOffset(Offset = "0xC")]
|
||||
[Token(Token = "0x4003078")]
|
||||
[NonSerialized]
|
||||
public int shaderId;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user