This commit is contained in:
niko
2026-04-12 16:51:38 +02:00
parent 1b6f6d81d0
commit c12fbe3fc6
17828 changed files with 2994770 additions and 0 deletions
+332
View File
@@ -0,0 +1,332 @@
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using UnityEngine;
// Token: 0x02000323 RID: 803
[Token(Token = "0x2000323")]
[CreateAssetMenu]
public class AvatarMask : AvatarSelectionElement
{
// Token: 0x06001915 RID: 6421 RVA: 0x00064694 File Offset: 0x00062894
[Token(Token = "0x6001915")]
[Address(RVA = "0x215A240", Offset = "0x2159240", VA = "0x18215A240")]
public static AvatarMask BHIFKDJGAFN(string COFLAJFOPEN)
{
List<AvatarMask> all = AvatarMask.All;
Predicate<AvatarMask> predicate = delegate(AvatarMask x)
{
string guid = COFLAJFOPEN;
return string.Equals(x.Guid, guid);
};
return all.Find(predicate);
}
// Token: 0x06001916 RID: 6422 RVA: 0x000646D0 File Offset: 0x000628D0
[Token(Token = "0x6001916")]
[Address(RVA = "0x215B090", Offset = "0x215A090", VA = "0x18215B090")]
public AvatarMask()
{
int num = 0;
this.Offset.y = (float)num;
int num2 = 0;
this.SpecOffset.y = (float)num2;
this.AOStrength = 1f;
int num3 = 0;
this.NormalOffset.y = (float)num3;
this.NormalStrength = 1f;
base..ctor();
AvatarMask.All.Add(this);
}
// Token: 0x06001917 RID: 6423 RVA: 0x00064738 File Offset: 0x00062938
[Token(Token = "0x6001917")]
[Address(RVA = "0x215A320", Offset = "0x2159320", VA = "0x18215A320", Slot = "1")]
protected override void Finalize()
{
int num;
do
{
num = 0;
bool flag = AvatarMask.All.Remove(this);
base..ctor();
}
while (num != 0);
}
// Token: 0x06001918 RID: 6424 RVA: 0x00064764 File Offset: 0x00062964
[Token(Token = "0x6001918")]
[Address(RVA = "0x215A3F0", Offset = "0x21593F0", VA = "0x18215A3F0")]
public static void GDIGLMAABGN(AvatarMask GHNKDINPDDM, Material ENKBCLEDIFA, [Optional] Material PCMELCFDJJK)
{
int num = 0;
if (!(GHNKDINPDDM != num) || GHNKDINPDDM.OverrideAO)
{
}
int num2 = 0;
if (PCMELCFDJJK != num2)
{
int num3 = AvatarMask.matAOStrengthId;
float floatImpl = PCMELCFDJJK.GetFloatImpl(num3);
ENKBCLEDIFA.SetFloatImpl(num3, floatImpl);
}
int num4 = 0;
if (GHNKDINPDDM != num4)
{
Texture2D mask = GHNKDINPDDM.Mask;
int num5 = 0;
if (mask != num5)
{
Texture2D mask2 = GHNKDINPDDM.Mask;
int num6 = AvatarMask.matBaseMapId;
ENKBCLEDIFA.SetTextureImpl(num6, mask2);
}
}
int num7 = 0;
if (PCMELCFDJJK != num7)
{
int num8 = AvatarMask.matBaseMapId;
Texture textureImpl = PCMELCFDJJK.GetTextureImpl(num8);
ENKBCLEDIFA.SetTextureImpl(num8, textureImpl);
Vector2 textureOffset = PCMELCFDJJK.GetTextureOffset(num8);
ENKBCLEDIFA.SetTextureOffsetImpl(num8, textureOffset);
Vector2 textureScale = PCMELCFDJJK.GetTextureScale(num8);
ENKBCLEDIFA.SetTextureScaleImpl(num8, textureScale);
}
int num9 = 0;
if (GHNKDINPDDM != num9)
{
Texture2D spec = GHNKDINPDDM.Spec;
int num10 = 0;
if (spec != num10)
{
Texture2D spec2 = GHNKDINPDDM.Spec;
int num11 = AvatarMask.matSpecGlossMapId;
ENKBCLEDIFA.SetTextureImpl(num11, spec2);
float num12 = GHNKDINPDDM.Gloss;
}
}
int num13 = 0;
if (PCMELCFDJJK != num13)
{
int num14 = AvatarMask.matSpecGlossMapId;
Texture textureImpl2 = PCMELCFDJJK.GetTextureImpl(num14);
ENKBCLEDIFA.SetTextureImpl(num14, textureImpl2);
Vector2 textureOffset2 = PCMELCFDJJK.GetTextureOffset(num14);
ENKBCLEDIFA.SetTextureOffsetImpl(num14, textureOffset2);
Vector2 textureScale2 = PCMELCFDJJK.GetTextureScale(num14);
ENKBCLEDIFA.SetTextureScaleImpl(num14, textureScale2);
float num12 = PCMELCFDJJK.GetFloatImpl(num14);
ENKBCLEDIFA.SetFloatImpl(num14, num12);
}
int num15 = 0;
if (GHNKDINPDDM != num15)
{
Texture2D normal = GHNKDINPDDM.Normal;
int num16 = 0;
if (normal != num16)
{
Texture2D normal2 = GHNKDINPDDM.Normal;
int num17 = AvatarMask.matBumpMapId;
ENKBCLEDIFA.SetTextureImpl(num17, normal2);
float normalStrength = GHNKDINPDDM.NormalStrength;
int num18 = AvatarMask.matBumpScaleId;
ENKBCLEDIFA.SetFloatImpl(num18, normalStrength);
return;
}
}
bool flag;
while (!flag)
{
}
int num19 = AvatarMask.matBumpMapId;
throw new NullReferenceException();
}
// Token: 0x06001919 RID: 6425 RVA: 0x0006494C File Offset: 0x00062B4C
[Token(Token = "0x6001919")]
[Address(RVA = "0x215AC00", Offset = "0x2159C00", VA = "0x18215AC00")]
public static AvatarMask MBNCKOIBIJO(Material KFENPJENIOI)
{
AvatarMask avatarMask = ScriptableObject.CreateInstance<AvatarMask>();
string text = KFENPJENIOI.name.Replace("_mat", "").Replace("_Mat", "").Replace("(Instance)", "")
.Trim();
avatarMask.name = text;
int num = AvatarMask.matBaseMapId;
Texture textureImpl = KFENPJENIOI.GetTextureImpl(num);
int num2 = 0;
if (textureImpl != 0)
{
}
avatarMask.Mask = num2;
int num3 = AvatarMask.matBaseMapId;
Vector2 textureScale = KFENPJENIOI.GetTextureScale(num3);
avatarMask.Tiling = textureScale;
avatarMask.Tiling.y = (float)0;
int num4 = AvatarMask.matBaseMapId;
Vector2 textureOffset = KFENPJENIOI.GetTextureOffset(num4);
avatarMask.Offset = textureOffset;
avatarMask.Offset.y = (float)0;
int num5 = AvatarMask.matBumpMapId;
Texture textureImpl2 = KFENPJENIOI.GetTextureImpl(num5);
if (textureImpl2 != 0)
{
}
avatarMask.Normal = textureImpl2;
int num6 = AvatarMask.matBumpMapId;
Vector2 textureScale2 = KFENPJENIOI.GetTextureScale(num6);
avatarMask.NormalTiling = textureScale2;
avatarMask.NormalTiling.y = (float)0;
int num7 = AvatarMask.matBumpMapId;
Vector2 textureOffset2 = KFENPJENIOI.GetTextureOffset(num7);
avatarMask.NormalOffset = textureOffset2;
avatarMask.NormalOffset.y = (float)0;
int num8 = AvatarMask.matBumpScaleId;
float floatImpl = KFENPJENIOI.GetFloatImpl(num8);
avatarMask.NormalStrength = floatImpl;
int num9 = AvatarMask.matSpecGlossMapId;
Texture textureImpl3 = KFENPJENIOI.GetTextureImpl(num9);
if (textureImpl3 != 0)
{
}
avatarMask.Spec = textureImpl3;
int num10 = AvatarMask.matSpecGlossMapId;
Vector2 textureScale3 = KFENPJENIOI.GetTextureScale(num10);
avatarMask.SpecTiling = textureScale3;
avatarMask.SpecTiling.y = (float)0;
int num11 = AvatarMask.matSpecGlossMapId;
Vector2 textureOffset3 = KFENPJENIOI.GetTextureOffset(num11);
avatarMask.SpecOffset = textureOffset3;
avatarMask.SpecOffset.y = (float)0;
int num12 = AvatarMask.matSmoothnessId;
float floatImpl2 = KFENPJENIOI.GetFloatImpl(num12);
avatarMask.Gloss = floatImpl2;
avatarMask.OverrideAO = true;
int num13 = AvatarMask.matAOStrengthId;
float floatImpl3 = KFENPJENIOI.GetFloatImpl(num13);
avatarMask.AOStrength = floatImpl3;
return avatarMask;
}
// Token: 0x040012F3 RID: 4851
[Token(Token = "0x40012F3")]
public static List<AvatarMask> All = new List();
// Token: 0x040012F4 RID: 4852
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x40012F4")]
public Texture2D Mask;
// Token: 0x040012F5 RID: 4853
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x40012F5")]
public Vector2 Tiling;
// Token: 0x040012F6 RID: 4854
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x40012F6")]
public Vector2 Offset;
// Token: 0x040012F7 RID: 4855
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x40012F7")]
public Texture2D Spec;
// Token: 0x040012F8 RID: 4856
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x40012F8")]
public Vector2 SpecTiling;
// Token: 0x040012F9 RID: 4857
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x40012F9")]
public Vector2 SpecOffset;
// Token: 0x040012FA RID: 4858
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x40012FA")]
public float Gloss;
// Token: 0x040012FB RID: 4859
[global::Cpp2IlInjected.FieldOffset(Offset = "0x54")]
[Token(Token = "0x40012FB")]
public bool OverrideAO;
// Token: 0x040012FC RID: 4860
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
[Token(Token = "0x40012FC")]
public float AOStrength;
// Token: 0x040012FD RID: 4861
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
[Token(Token = "0x40012FD")]
public Texture2D Normal;
// Token: 0x040012FE RID: 4862
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
[Token(Token = "0x40012FE")]
public Vector2 NormalTiling;
// Token: 0x040012FF RID: 4863
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
[Token(Token = "0x40012FF")]
public Vector2 NormalOffset;
// Token: 0x04001300 RID: 4864
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
[Token(Token = "0x4001300")]
public float NormalStrength;
// Token: 0x04001301 RID: 4865
[Token(Token = "0x4001301")]
private static readonly int matBaseMapId = Shader.PropertyToID("_BaseMap");
// Token: 0x04001302 RID: 4866
[Token(Token = "0x4001302")]
private static readonly int matSpecGlossMapId = Shader.PropertyToID("_SpecGlossMap");
// Token: 0x04001303 RID: 4867
[Token(Token = "0x4001303")]
private static readonly int matSmoothnessId = Shader.PropertyToID("_Smoothness");
// Token: 0x04001304 RID: 4868
[Token(Token = "0x4001304")]
private static readonly int matAOStrengthId = Shader.PropertyToID("_AOStrength");
// Token: 0x04001305 RID: 4869
[Token(Token = "0x4001305")]
private static readonly int matBumpMapId = Shader.PropertyToID("_BumpMap");
// Token: 0x04001306 RID: 4870
[Token(Token = "0x4001306")]
private static readonly int matBumpScaleId = Shader.PropertyToID("_BumpScale");
// Token: 0x02000324 RID: 804
[Token(Token = "0x2000324")]
[CompilerGenerated]
private sealed class DKFFLPEOCHL
{
// Token: 0x0600191B RID: 6427 RVA: 0x00064BA4 File Offset: 0x00062DA4
[Token(Token = "0x600191B")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public DKFFLPEOCHL()
{
}
// Token: 0x0600191C RID: 6428 RVA: 0x00064BB8 File Offset: 0x00062DB8
[Token(Token = "0x600191C")]
[Address(RVA = "0x1D0C540", Offset = "0x1D0B540", VA = "0x181D0C540")]
internal bool <Find>b__0(AvatarMask x)
{
string text = this.guid;
return string.Equals(x.Guid, text);
}
// Token: 0x04001307 RID: 4871
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4001307")]
public string guid;
}
}