172 lines
4.6 KiB
C#
172 lines
4.6 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x0200033D RID: 829
|
|
[Token(Token = "0x200033D")]
|
|
[ExecuteInEditMode]
|
|
[DisallowMultipleComponent]
|
|
[StructLayout(3)]
|
|
public class SwatchPreview : MonoBehaviour
|
|
{
|
|
// Token: 0x1700041A RID: 1050
|
|
// (get) Token: 0x06001917 RID: 6423 RVA: 0x00067A60 File Offset: 0x00065C60
|
|
// (set) Token: 0x06001918 RID: 6424 RVA: 0x00067A74 File Offset: 0x00065C74
|
|
[Token(Token = "0x1700041A")]
|
|
public AvatarColorSwatch GANFMMDMEIC
|
|
{
|
|
[Token(Token = "0x6001917")]
|
|
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")]
|
|
get
|
|
{
|
|
return this._swatch;
|
|
}
|
|
[Token(Token = "0x6001918")]
|
|
[Address(RVA = "0x3C1280", Offset = "0x3BFC80", VA = "0x1803C1280")]
|
|
set
|
|
{
|
|
this._swatch = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700041B RID: 1051
|
|
// (get) Token: 0x06001919 RID: 6425 RVA: 0x00067A88 File Offset: 0x00065C88
|
|
[Token(Token = "0x1700041B")]
|
|
public GameObject CMCKIOGNPCC
|
|
{
|
|
[Token(Token = "0x6001919")]
|
|
[Address(RVA = "0xABFDA0", Offset = "0xABE7A0", VA = "0x180ABFDA0")]
|
|
get
|
|
{
|
|
return base.gameObject;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700041C RID: 1052
|
|
// (get) Token: 0x0600191A RID: 6426 RVA: 0x00067A9C File Offset: 0x00065C9C
|
|
[Token(Token = "0x1700041C")]
|
|
public Renderer[] IINIHHDBJPG
|
|
{
|
|
[Token(Token = "0x600191A")]
|
|
[Address(RVA = "0x13AC9E0", Offset = "0x13AB3E0", VA = "0x1813AC9E0")]
|
|
get
|
|
{
|
|
return base.gameObject.GetComponentsInChildren<Renderer>();
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700041D RID: 1053
|
|
// (set) Token: 0x0600191B RID: 6427 RVA: 0x00067ABC File Offset: 0x00065CBC
|
|
[Token(Token = "0x1700041D")]
|
|
public Color HKJFMFMNALI
|
|
{
|
|
[Token(Token = "0x600191B")]
|
|
[Address(RVA = "0x13ACA30", Offset = "0x13AB430", VA = "0x1813ACA30")]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700041E RID: 1054
|
|
// (set) Token: 0x0600191C RID: 6428 RVA: 0x00067ACC File Offset: 0x00065CCC
|
|
[Token(Token = "0x1700041E")]
|
|
public Color PBICGPNMLPI
|
|
{
|
|
[Token(Token = "0x600191C")]
|
|
[Address(RVA = "0x13ACBB0", Offset = "0x13AB5B0", VA = "0x1813ACBB0")]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700041F RID: 1055
|
|
// (set) Token: 0x0600191D RID: 6429 RVA: 0x00067ADC File Offset: 0x00065CDC
|
|
[Token(Token = "0x1700041F")]
|
|
public Color KEJDAHEKJFD
|
|
{
|
|
[Token(Token = "0x600191D")]
|
|
[Address(RVA = "0x13ACB50", Offset = "0x13AB550", VA = "0x1813ACB50")]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000420 RID: 1056
|
|
// (set) Token: 0x0600191E RID: 6430 RVA: 0x00067AEC File Offset: 0x00065CEC
|
|
[Token(Token = "0x17000420")]
|
|
public Color ALJLFPGGLNC
|
|
{
|
|
[Token(Token = "0x600191E")]
|
|
[Address(RVA = "0x13ACA90", Offset = "0x13AB490", VA = "0x1813ACA90")]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000421 RID: 1057
|
|
// (set) Token: 0x0600191F RID: 6431 RVA: 0x00067AFC File Offset: 0x00065CFC
|
|
[Token(Token = "0x17000421")]
|
|
public Color KCIMPCJJLKG
|
|
{
|
|
[Token(Token = "0x600191F")]
|
|
[Address(RVA = "0x13ACAF0", Offset = "0x13AB4F0", VA = "0x1813ACAF0")]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06001920 RID: 6432 RVA: 0x00067B0C File Offset: 0x00065D0C
|
|
[Token(Token = "0x6001920")]
|
|
[Address(RVA = "0x13AC7F0", Offset = "0x13AB1F0", VA = "0x1813AC7F0")]
|
|
private void Update()
|
|
{
|
|
AvatarColorSwatch swatch = this._swatch;
|
|
int num = 0;
|
|
if (swatch != num)
|
|
{
|
|
Color colorBase = this._swatch.ColorBase;
|
|
this.MHIHNLJPOEK("_Base_Col", colorBase);
|
|
Color colorR = this._swatch.ColorR;
|
|
this.MHIHNLJPOEK("_Red_Col", colorR);
|
|
Color colorG = this._swatch.ColorG;
|
|
this.MHIHNLJPOEK("_Green_Col", colorG);
|
|
Color colorB = this._swatch.ColorB;
|
|
this.MHIHNLJPOEK("_Blue_Col", colorB);
|
|
Color colorDirt = this._swatch.ColorDirt;
|
|
this.MHIHNLJPOEK("_Dirt_Col", colorDirt);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06001921 RID: 6433 RVA: 0x00067BB0 File Offset: 0x00065DB0
|
|
[Token(Token = "0x6001921")]
|
|
[Address(RVA = "0x13AC6C0", Offset = "0x13AB0C0", VA = "0x1813AC6C0")]
|
|
private void MHIHNLJPOEK(string MMBOKOLAJFH, Color ONGBFDACHHG)
|
|
{
|
|
MaterialPropertyBlock materialPropertyBlock = new MaterialPropertyBlock();
|
|
Renderer[] componentsInChildren = base.gameObject.GetComponentsInChildren<Renderer>();
|
|
int num = 0;
|
|
int length = componentsInChildren.Length;
|
|
if (num < length)
|
|
{
|
|
Renderer renderer = componentsInChildren[num];
|
|
renderer.Internal_GetPropertyBlock(materialPropertyBlock);
|
|
renderer.Internal_SetPropertyBlock(materialPropertyBlock);
|
|
num++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06001922 RID: 6434 RVA: 0x00067C00 File Offset: 0x00065E00
|
|
[Token(Token = "0x6001922")]
|
|
[Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")]
|
|
public SwatchPreview()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04001383 RID: 4995
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4001383")]
|
|
[SerializeField]
|
|
private AvatarColorSwatch _swatch;
|
|
}
|