Files
NobetaSource/Cpp2IL/Assembly-CSharp/UnityStandardAssets/ImageEffects/MotionBlur.cs
2023-09-06 22:09:22 +02:00

63 lines
1.8 KiB
C#

using System;
using Cpp2IlInjected;
using UnityEngine;
namespace UnityStandardAssets.ImageEffects
{
// Token: 0x020005C5 RID: 1477
[Token(Token = "0x20005C5")]
[ExecuteInEditMode]
[RequireComponent(typeof(Camera))]
[AddComponentMenu("Image Effects/Blur/Motion Blur (Color Accumulation)")]
public class MotionBlur : ImageEffectBase
{
// Token: 0x06002F4D RID: 12109 RVA: 0x00064A90 File Offset: 0x00062C90
[Token(Token = "0x6002F4D")]
[Address(RVA = "0xCC1690", Offset = "0xCBFE90", VA = "0x180CC1690", Slot = "4")]
protected override void Start()
{
base.Start();
}
// Token: 0x06002F4E RID: 12110 RVA: 0x00064AA4 File Offset: 0x00062CA4
[Token(Token = "0x6002F4E")]
[Address(RVA = "0xCC1270", Offset = "0xCBFA70", VA = "0x180CC1270", Slot = "5")]
protected override void OnDisable()
{
base.OnDisable();
UnityEngine.Object.DestroyImmediate(this.accumTexture);
}
// Token: 0x06002F4F RID: 12111 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002F4F")]
[Address(RVA = "0xCC12D0", Offset = "0xCBFAD0", VA = "0x180CC12D0")]
private void OnRenderImage(RenderTexture source, RenderTexture destination)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002F50 RID: 12112 RVA: 0x00064AC4 File Offset: 0x00062CC4
[Token(Token = "0x6002F50")]
[Address(RVA = "0xCC16A0", Offset = "0xCBFEA0", VA = "0x180CC16A0")]
public MotionBlur()
{
}
// Token: 0x04003938 RID: 14648
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4003938")]
[Range(0f, 0.92f)]
public float blurAmount = 0.8f;
// Token: 0x04003939 RID: 14649
[FieldOffset(Offset = "0x2C")]
[Token(Token = "0x4003939")]
public bool extraBlur;
// Token: 0x0400393A RID: 14650
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400393A")]
private RenderTexture accumTexture;
}
}