99 lines
2.8 KiB
C#
99 lines
2.8 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x02000384 RID: 900
|
|
[Token(Token = "0x2000384")]
|
|
public class WaterReflection : MonoBehaviour
|
|
{
|
|
// Token: 0x060021FD RID: 8701 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x60021FD")]
|
|
[Address(RVA = "0x94DC30", Offset = "0x94C430", VA = "0x18094DC30")]
|
|
public void Awake()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060021FE RID: 8702 RVA: 0x0004F7D4 File Offset: 0x0004D9D4
|
|
[Token(Token = "0x60021FE")]
|
|
[Address(RVA = "0x94E090", Offset = "0x94C890", VA = "0x18094E090")]
|
|
private void Update()
|
|
{
|
|
if (this.isReady)
|
|
{
|
|
this.RenderReflection();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060021FF RID: 8703 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x60021FF")]
|
|
[Address(RVA = "0x94DDC0", Offset = "0x94C5C0", VA = "0x18094DDC0")]
|
|
private void RenderReflection()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06002200 RID: 8704 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6002200")]
|
|
[Address(RVA = "0x94E0A0", Offset = "0x94C8A0", VA = "0x18094E0A0")]
|
|
private void Validate()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06002201 RID: 8705 RVA: 0x0004F7F4 File Offset: 0x0004D9F4
|
|
[Token(Token = "0x6002201")]
|
|
[Address(RVA = "0x33E460", Offset = "0x33CC60", VA = "0x18033E460")]
|
|
public WaterReflection()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04002B5F RID: 11103
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4002B5F")]
|
|
private Camera mainCamera;
|
|
|
|
// Token: 0x04002B60 RID: 11104
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4002B60")]
|
|
private Camera reflectionCamera;
|
|
|
|
// Token: 0x04002B61 RID: 11105
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4002B61")]
|
|
[Tooltip("The plane where the camera will be reflected, the water plane or any object with the same position and rotation")]
|
|
public Transform reflectionPlane;
|
|
|
|
// Token: 0x04002B62 RID: 11106
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4002B62")]
|
|
[Tooltip("The texture used by the Water shader to display the reflection")]
|
|
public RenderTexture outputTexture;
|
|
|
|
// Token: 0x04002B63 RID: 11107
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4002B63")]
|
|
public bool copyCameraParamerers;
|
|
|
|
// Token: 0x04002B64 RID: 11108
|
|
[FieldOffset(Offset = "0x3C")]
|
|
[Token(Token = "0x4002B64")]
|
|
public float verticalOffset;
|
|
|
|
// Token: 0x04002B65 RID: 11109
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4002B65")]
|
|
private bool isReady;
|
|
|
|
// Token: 0x04002B66 RID: 11110
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x4002B66")]
|
|
private Transform mainCamTransform;
|
|
|
|
// Token: 0x04002B67 RID: 11111
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x4002B67")]
|
|
private Transform reflectionCamTransform;
|
|
}
|