Files
2026-06-04 11:42:34 +02:00

56 lines
1.2 KiB
C#

using System;
using UnityEngine;
namespace UnityStandardAssets.ImageEffects
{
// Token: 0x02000073 RID: 115
[RequireComponent(typeof(Camera))]
[AddComponentMenu("")]
public class ImageEffectBase : MonoBehaviour
{
// Token: 0x06000142 RID: 322 RVA: 0x0000B681 File Offset: 0x00009A81
protected virtual void Start()
{
if (!SystemInfo.supportsImageEffects)
{
base.enabled = false;
return;
}
if (!this.shader || !this.shader.isSupported)
{
base.enabled = false;
}
}
// Token: 0x17000057 RID: 87
// (get) Token: 0x06000143 RID: 323 RVA: 0x0000B6BC File Offset: 0x00009ABC
protected Material material
{
get
{
if (this.m_Material == null)
{
this.m_Material = new Material(this.shader);
this.m_Material.hideFlags = HideFlags.HideAndDontSave;
}
return this.m_Material;
}
}
// Token: 0x06000144 RID: 324 RVA: 0x0000B6F3 File Offset: 0x00009AF3
protected virtual void OnDisable()
{
if (this.m_Material)
{
global::UnityEngine.Object.DestroyImmediate(this.m_Material);
}
}
// Token: 0x040002D0 RID: 720
public Shader shader;
// Token: 0x040002D1 RID: 721
private Material m_Material;
}
}