Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/RecRoom/Core/Creation/AnimatedEmissionIntensityRenderer.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

111 lines
3.3 KiB
C#

using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RecRoom.Core.Creation
{
// Token: 0x0200315B RID: 12635
[Token(Token = "0x200315B")]
public class AnimatedEmissionIntensityRenderer : MonoBehaviour
{
// Token: 0x0601561B RID: 87579 RVA: 0x004FB4B4 File Offset: 0x004F96B4
[Token(Token = "0x601561B")]
[Address(RVA = "0x1999A60", Offset = "0x1998A60", VA = "0x181999A60")]
private void Awake()
{
Material[] array = new Material[this.emissiveRenderers.Length];
Renderer[] array2 = this.emissiveRenderers;
int num = 0;
this.ILEJGFLOKJP = array;
if (num < array2.Length)
{
Material[] ilejgflokjp = this.ILEJGFLOKJP;
Material material = array2[num].GetMaterial();
if (material != 0)
{
}
num++;
ilejgflokjp[0] = material;
Renderer[] array3 = this.emissiveRenderers;
}
MaterialPropertyBlock materialPropertyBlock = new MaterialPropertyBlock();
this.GPCCBOPOJHM = materialPropertyBlock;
Action<float> action = new Action(this.HLPENJFEPIM);
IDisposable disposable = ADIFCODGAML.ICPMHNDIIFK(this, action);
}
// Token: 0x0601561C RID: 87580 RVA: 0x004FB548 File Offset: 0x004F9748
[Token(Token = "0x601561C")]
[Address(RVA = "0x1999E00", Offset = "0x1998E00", VA = "0x181999E00")]
private void OnDestroy()
{
MaterialPropertyBlock gpccbopojhm = this.GPCCBOPOJHM;
if (gpccbopojhm != 0)
{
gpccbopojhm.Clear();
}
this.GPCCBOPOJHM = (ulong)0L;
}
// Token: 0x0601561D RID: 87581 RVA: 0x004FB570 File Offset: 0x004F9770
[Token(Token = "0x601561D")]
[Address(RVA = "0x1999BF0", Offset = "0x1998BF0", VA = "0x181999BF0")]
private void HLPENJFEPIM(float POGAEJIEPIM)
{
Renderer[] array = this.emissiveRenderers;
int num = 0;
if (num < array.Length)
{
Material material = this.ILEJGFLOKJP[num];
MaterialPropertyBlock gpccbopojhm = this.GPCCBOPOJHM;
int kkfmjiahaem = AnimatedEmissionIntensityRenderer.KKFMJIAHAEM;
int kkfmjiahaem2 = AnimatedEmissionIntensityRenderer.KKFMJIAHAEM;
Renderer renderer = this.emissiveRenderers[num];
MaterialPropertyBlock gpccbopojhm2 = this.GPCCBOPOJHM;
renderer.Internal_SetPropertyBlock(gpccbopojhm2);
Renderer[] array2 = this.emissiveRenderers;
num++;
}
float num2 = this.emissiveIntensity;
this.LLKGFGPIIIK = num2;
}
// Token: 0x0601561E RID: 87582 RVA: 0x004FB5F4 File Offset: 0x004F97F4
[Token(Token = "0x601561E")]
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
public AnimatedEmissionIntensityRenderer()
{
}
// Token: 0x0400E202 RID: 57858
[Token(Token = "0x400E202")]
private static readonly int KKFMJIAHAEM = Shader.PropertyToID("_EmissionColor");
// Token: 0x0400E203 RID: 57859
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400E203")]
[SerializeField]
private Renderer[] emissiveRenderers;
// Token: 0x0400E204 RID: 57860
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400E204")]
public float emissiveIntensity;
// Token: 0x0400E205 RID: 57861
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x400E205")]
private float LLKGFGPIIIK;
// Token: 0x0400E206 RID: 57862
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400E206")]
private MaterialPropertyBlock GPCCBOPOJHM;
// Token: 0x0400E207 RID: 57863
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400E207")]
private Material[] ILEJGFLOKJP;
}
}