scripts
This commit is contained in:
@@ -0,0 +1,154 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x02000327 RID: 807
|
||||
[Token(Token = "0x2000327")]
|
||||
[CreateAssetMenu]
|
||||
[StructLayout(3)]
|
||||
public class AvatarDecal : AvatarSelectionElement
|
||||
{
|
||||
// Token: 0x0600187C RID: 6268 RVA: 0x00064AEC File Offset: 0x00062CEC
|
||||
[Token(Token = "0x600187C")]
|
||||
[Address(RVA = "0x1D534C0", Offset = "0x1D51EC0", VA = "0x181D534C0")]
|
||||
public static AvatarDecal BHIFKDJGAFN(string COFLAJFOPEN)
|
||||
{
|
||||
List<AvatarDecal> all = AvatarDecal.All;
|
||||
Predicate<AvatarDecal> predicate = delegate(AvatarDecal a)
|
||||
{
|
||||
string guid = COFLAJFOPEN;
|
||||
return string.Equals(a.Guid, guid);
|
||||
};
|
||||
return all.Find(predicate);
|
||||
}
|
||||
|
||||
// Token: 0x0600187D RID: 6269 RVA: 0x00064B28 File Offset: 0x00062D28
|
||||
[Token(Token = "0x600187D")]
|
||||
[Address(RVA = "0x1D53A00", Offset = "0x1D52400", VA = "0x181D53A00")]
|
||||
public AvatarDecal()
|
||||
{
|
||||
this.Tiling.y = (float)0;
|
||||
ulong num;
|
||||
this.Tiling = num;
|
||||
ulong num2;
|
||||
this.Offset = num2;
|
||||
this.Offset.y = (float)0;
|
||||
base..ctor();
|
||||
AvatarDecal.All.Add(this);
|
||||
}
|
||||
|
||||
// Token: 0x0600187E RID: 6270 RVA: 0x00064B74 File Offset: 0x00062D74
|
||||
[Token(Token = "0x600187E")]
|
||||
[Address(RVA = "0x1D535A0", Offset = "0x1D51FA0", VA = "0x181D535A0", Slot = "1")]
|
||||
protected override void Finalize()
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
bool flag = AvatarDecal.All.Remove(this);
|
||||
base..ctor();
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0600187F RID: 6271 RVA: 0x00064BA4 File Offset: 0x00062DA4
|
||||
[Token(Token = "0x600187F")]
|
||||
[Address(RVA = "0x1D536A0", Offset = "0x1D520A0", VA = "0x181D536A0")]
|
||||
public static void GDIGLMAABGN(AvatarDecal OIEHIGKOPCE, Material KFENPJENIOI, [Optional] Material PCMELCFDJJK)
|
||||
{
|
||||
for (;;)
|
||||
{
|
||||
int num = 0;
|
||||
if (!(OIEHIGKOPCE != num))
|
||||
{
|
||||
break;
|
||||
}
|
||||
int num2 = AvatarDecal.matDecalId;
|
||||
if (KFENPJENIOI.HasProperty(num2))
|
||||
{
|
||||
goto Block_4;
|
||||
}
|
||||
}
|
||||
int num3 = 0;
|
||||
if (PCMELCFDJJK != num3)
|
||||
{
|
||||
int num4 = AvatarDecal.matDecalId;
|
||||
if (KFENPJENIOI.HasProperty(num4))
|
||||
{
|
||||
int num5 = AvatarDecal.matDecalId;
|
||||
if (PCMELCFDJJK.HasProperty(num5))
|
||||
{
|
||||
Texture textureImpl = PCMELCFDJJK.GetTextureImpl(num5);
|
||||
KFENPJENIOI.SetTextureImpl(num5, textureImpl);
|
||||
Vector2 textureOffset = PCMELCFDJJK.GetTextureOffset(num5);
|
||||
KFENPJENIOI.SetTextureOffsetImpl(num5, textureOffset);
|
||||
Vector2 textureScale = PCMELCFDJJK.GetTextureScale(num5);
|
||||
KFENPJENIOI.SetTextureScaleImpl(num5, textureScale);
|
||||
}
|
||||
}
|
||||
}
|
||||
return;
|
||||
Block_4:
|
||||
Texture2D decal = OIEHIGKOPCE.Decal;
|
||||
int num6 = AvatarDecal.matDecalId;
|
||||
KFENPJENIOI.SetTextureImpl(num6, decal);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x040012D9 RID: 4825
|
||||
[Token(Token = "0x40012D9")]
|
||||
public static List<AvatarDecal> All = new List();
|
||||
|
||||
// Token: 0x040012DA RID: 4826
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40012DA")]
|
||||
public Texture2D Decal;
|
||||
|
||||
// Token: 0x040012DB RID: 4827
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40012DB")]
|
||||
public Vector2 Tiling;
|
||||
|
||||
// Token: 0x040012DC RID: 4828
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40012DC")]
|
||||
public Vector2 Offset;
|
||||
|
||||
// Token: 0x040012DD RID: 4829
|
||||
[Token(Token = "0x40012DD")]
|
||||
private static readonly int matDecalId = Shader.PropertyToID("_DecalTex");
|
||||
|
||||
// Token: 0x02000328 RID: 808
|
||||
[Token(Token = "0x2000328")]
|
||||
[CompilerGenerated]
|
||||
private sealed class PCHHBLPJGHI
|
||||
{
|
||||
// Token: 0x06001881 RID: 6273 RVA: 0x00064C7C File Offset: 0x00062E7C
|
||||
[Token(Token = "0x6001881")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public PCHHBLPJGHI()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06001882 RID: 6274 RVA: 0x00064C90 File Offset: 0x00062E90
|
||||
[Token(Token = "0x6001882")]
|
||||
[Address(RVA = "0x4B0D60", Offset = "0x4AF760", VA = "0x1804B0D60")]
|
||||
internal bool <Find>b__0(AvatarDecal a)
|
||||
{
|
||||
string text = this.guid;
|
||||
return string.Equals(a.Guid, text);
|
||||
}
|
||||
|
||||
// Token: 0x040012DE RID: 4830
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40012DE")]
|
||||
public string guid;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user