67 lines
2.0 KiB
C#
67 lines
2.0 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x020004B9 RID: 1209
|
|
[Token(Token = "0x20004B9")]
|
|
public class MirrorCameraOutput : MonoBehaviour
|
|
{
|
|
// Token: 0x060023E1 RID: 9185 RVA: 0x00090578 File Offset: 0x0008E778
|
|
[Token(Token = "0x60023E1")]
|
|
[Address(RVA = "0x175DB50", Offset = "0x175CB50", VA = "0x18175DB50")]
|
|
private void Awake()
|
|
{
|
|
Material nbleighkbmh = MirrorCameraOutput.NBLEIGHKBMH;
|
|
int num = 0;
|
|
if (nbleighkbmh == num)
|
|
{
|
|
MirrorCameraOutput.NBLEIGHKBMH = global::UnityEngine.Object.Instantiate<Material>(this.mirrorMat);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060023E2 RID: 9186 RVA: 0x000905A8 File Offset: 0x0008E7A8
|
|
[Token(Token = "0x60023E2")]
|
|
[Address(RVA = "0x175DC50", Offset = "0x175CC50", VA = "0x18175DC50")]
|
|
private void OnRenderImage(RenderTexture FAACBOBPIKK, RenderTexture LBPIJFELLCN)
|
|
{
|
|
if (!this.MirrorImage)
|
|
{
|
|
Material nbleighkbmh = MirrorCameraOutput.NBLEIGHKBMH;
|
|
}
|
|
MirrorCameraOutput.NBLEIGHKBMH.SetFloat("_MirrorImage", 1f);
|
|
Material nbleighkbmh2 = MirrorCameraOutput.NBLEIGHKBMH;
|
|
Graphics.Blit(FAACBOBPIKK, LBPIJFELLCN, nbleighkbmh2);
|
|
}
|
|
|
|
// Token: 0x060023E3 RID: 9187 RVA: 0x000905EC File Offset: 0x0008E7EC
|
|
[Token(Token = "0x60023E3")]
|
|
[Address(RVA = "0x6A46D0", Offset = "0x6A36D0", VA = "0x1806A46D0")]
|
|
public MirrorCameraOutput()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060023E4 RID: 9188 RVA: 0x0000220F File Offset: 0x0000040F
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x60023E4")]
|
|
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")]
|
|
static MirrorCameraOutput()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x04001B9B RID: 7067
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4001B9B")]
|
|
public bool MirrorImage = true;
|
|
|
|
// Token: 0x04001B9C RID: 7068
|
|
[Token(Token = "0x4001B9C")]
|
|
private static Material NBLEIGHKBMH;
|
|
|
|
// Token: 0x04001B9D RID: 7069
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4001B9D")]
|
|
[SerializeField]
|
|
private Material mirrorMat;
|
|
}
|