144 lines
4.3 KiB
C#
144 lines
4.3 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace UnityEngine.PostProcessing
|
|
{
|
|
// Token: 0x02000573 RID: 1395
|
|
[Token(Token = "0x2000573")]
|
|
[Serializable]
|
|
public class VignetteModel : PostProcessingModel
|
|
{
|
|
// Token: 0x1700035E RID: 862
|
|
// (get) Token: 0x06002E0F RID: 11791 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
// (set) Token: 0x06002E10 RID: 11792 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x1700035E")]
|
|
public VignetteModel.Settings settings
|
|
{
|
|
[Token(Token = "0x6002E0F")]
|
|
[Address(RVA = "0x945BE0", Offset = "0x9443E0", VA = "0x180945BE0")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
[Token(Token = "0x6002E10")]
|
|
[Address(RVA = "0x945C10", Offset = "0x944410", VA = "0x180945C10")]
|
|
set
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002E11 RID: 11793 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6002E11")]
|
|
[Address(RVA = "0x945B40", Offset = "0x944340", VA = "0x180945B40", Slot = "4")]
|
|
public override void Reset()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06002E12 RID: 11794 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6002E12")]
|
|
[Address(RVA = "0x945B90", Offset = "0x944390", VA = "0x180945B90")]
|
|
public VignetteModel()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x040036FD RID: 14077
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40036FD")]
|
|
[SerializeField]
|
|
private VignetteModel.Settings m_Settings;
|
|
|
|
// Token: 0x02000574 RID: 1396
|
|
[Token(Token = "0x2000574")]
|
|
public enum Mode
|
|
{
|
|
// Token: 0x040036FF RID: 14079
|
|
[Token(Token = "0x40036FF")]
|
|
Classic,
|
|
// Token: 0x04003700 RID: 14080
|
|
[Token(Token = "0x4003700")]
|
|
Masked
|
|
}
|
|
|
|
// Token: 0x02000575 RID: 1397
|
|
[Token(Token = "0x2000575")]
|
|
[Serializable]
|
|
public struct Settings
|
|
{
|
|
// Token: 0x1700035F RID: 863
|
|
// (get) Token: 0x06002E13 RID: 11795 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x1700035F")]
|
|
public static VignetteModel.Settings defaultSettings
|
|
{
|
|
[Token(Token = "0x6002E13")]
|
|
[Address(RVA = "0x12DE910", Offset = "0x12DD110", VA = "0x1812DE910")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x04003701 RID: 14081
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4003701")]
|
|
[Tooltip("Use the \"Classic\" mode for parametric controls. Use the \"Masked\" mode to use your own texture mask.")]
|
|
public VignetteModel.Mode mode;
|
|
|
|
// Token: 0x04003702 RID: 14082
|
|
[FieldOffset(Offset = "0x4")]
|
|
[Token(Token = "0x4003702")]
|
|
[Tooltip("Vignette color. Use the alpha channel for transparency.")]
|
|
[ColorUsage(false)]
|
|
public Color color;
|
|
|
|
// Token: 0x04003703 RID: 14083
|
|
[FieldOffset(Offset = "0x14")]
|
|
[Token(Token = "0x4003703")]
|
|
[Tooltip("Sets the vignette center point (screen center is [0.5,0.5]).")]
|
|
public Vector2 center;
|
|
|
|
// Token: 0x04003704 RID: 14084
|
|
[FieldOffset(Offset = "0x1C")]
|
|
[Token(Token = "0x4003704")]
|
|
[Range(0f, 1f)]
|
|
[Tooltip("Amount of vignetting on screen.")]
|
|
public float intensity;
|
|
|
|
// Token: 0x04003705 RID: 14085
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4003705")]
|
|
[Range(0.01f, 1f)]
|
|
[Tooltip("Smoothness of the vignette borders.")]
|
|
public float smoothness;
|
|
|
|
// Token: 0x04003706 RID: 14086
|
|
[FieldOffset(Offset = "0x24")]
|
|
[Token(Token = "0x4003706")]
|
|
[Range(0f, 1f)]
|
|
[Tooltip("Lower values will make a square-ish vignette.")]
|
|
public float roundness;
|
|
|
|
// Token: 0x04003707 RID: 14087
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4003707")]
|
|
[Tooltip("A black and white mask to use as a vignette.")]
|
|
public Texture mask;
|
|
|
|
// Token: 0x04003708 RID: 14088
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4003708")]
|
|
[Tooltip("Mask opacity.")]
|
|
[Range(0f, 1f)]
|
|
public float opacity;
|
|
|
|
// Token: 0x04003709 RID: 14089
|
|
[FieldOffset(Offset = "0x34")]
|
|
[Token(Token = "0x4003709")]
|
|
[Tooltip("Should the vignette be perfectly round or be dependent on the current aspect ratio?")]
|
|
public bool rounded;
|
|
}
|
|
}
|
|
}
|