using System; using System.Runtime.CompilerServices; using UnityEngine.Rendering; using UnityEngine.Scripting; namespace UnityEngine { // Token: 0x02000078 RID: 120 [RequireComponent(typeof(Transform))] public sealed class Light : Behaviour { // Token: 0x17000201 RID: 513 // (get) Token: 0x0600088D RID: 2189 // (set) Token: 0x0600088E RID: 2190 public extern LightType type { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x17000202 RID: 514 // (get) Token: 0x0600088F RID: 2191 RVA: 0x0000AF50 File Offset: 0x00009150 // (set) Token: 0x06000890 RID: 2192 RVA: 0x0000AF70 File Offset: 0x00009170 public Color color { get { Color color; this.INTERNAL_get_color(out color); return color; } set { this.INTERNAL_set_color(ref value); } } // Token: 0x06000891 RID: 2193 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] private extern void INTERNAL_get_color(out Color value); // Token: 0x06000892 RID: 2194 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] private extern void INTERNAL_set_color(ref Color value); // Token: 0x17000203 RID: 515 // (get) Token: 0x06000893 RID: 2195 // (set) Token: 0x06000894 RID: 2196 public extern float colorTemperature { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x17000204 RID: 516 // (get) Token: 0x06000895 RID: 2197 // (set) Token: 0x06000896 RID: 2198 public extern float intensity { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x17000205 RID: 517 // (get) Token: 0x06000897 RID: 2199 // (set) Token: 0x06000898 RID: 2200 public extern float bounceIntensity { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x17000206 RID: 518 // (get) Token: 0x06000899 RID: 2201 // (set) Token: 0x0600089A RID: 2202 public extern LightShadows shadows { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x17000207 RID: 519 // (get) Token: 0x0600089B RID: 2203 // (set) Token: 0x0600089C RID: 2204 public extern float shadowStrength { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x17000208 RID: 520 // (get) Token: 0x0600089D RID: 2205 // (set) Token: 0x0600089E RID: 2206 public extern LightShadowResolution shadowResolution { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x17000209 RID: 521 // (get) Token: 0x0600089F RID: 2207 // (set) Token: 0x060008A0 RID: 2208 public extern int shadowCustomResolution { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x1700020A RID: 522 // (get) Token: 0x060008A1 RID: 2209 // (set) Token: 0x060008A2 RID: 2210 public extern float shadowBias { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x1700020B RID: 523 // (get) Token: 0x060008A3 RID: 2211 // (set) Token: 0x060008A4 RID: 2212 public extern float shadowNormalBias { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x1700020C RID: 524 // (get) Token: 0x060008A5 RID: 2213 // (set) Token: 0x060008A6 RID: 2214 public extern float shadowNearPlane { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x1700020D RID: 525 // (get) Token: 0x060008A7 RID: 2215 // (set) Token: 0x060008A8 RID: 2216 [Obsolete("Shadow softness is removed in Unity 5.0+")] public extern float shadowSoftness { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x1700020E RID: 526 // (get) Token: 0x060008A9 RID: 2217 // (set) Token: 0x060008AA RID: 2218 [Obsolete("Shadow softness is removed in Unity 5.0+")] public extern float shadowSoftnessFade { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x1700020F RID: 527 // (get) Token: 0x060008AB RID: 2219 // (set) Token: 0x060008AC RID: 2220 public extern float range { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x17000210 RID: 528 // (get) Token: 0x060008AD RID: 2221 // (set) Token: 0x060008AE RID: 2222 public extern float spotAngle { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x17000211 RID: 529 // (get) Token: 0x060008AF RID: 2223 // (set) Token: 0x060008B0 RID: 2224 public extern float cookieSize { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x17000212 RID: 530 // (get) Token: 0x060008B1 RID: 2225 // (set) Token: 0x060008B2 RID: 2226 public extern Texture cookie { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x17000213 RID: 531 // (get) Token: 0x060008B3 RID: 2227 // (set) Token: 0x060008B4 RID: 2228 public extern Flare flare { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x17000214 RID: 532 // (get) Token: 0x060008B5 RID: 2229 // (set) Token: 0x060008B6 RID: 2230 public extern LightRenderMode renderMode { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x17000215 RID: 533 // (get) Token: 0x060008B7 RID: 2231 // (set) Token: 0x060008B8 RID: 2232 public extern bool alreadyLightmapped { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x17000216 RID: 534 // (get) Token: 0x060008B9 RID: 2233 RVA: 0x0000AF7C File Offset: 0x0000917C // (set) Token: 0x060008BA RID: 2234 RVA: 0x0000AF98 File Offset: 0x00009198 [Obsolete("bakedIndex has been removed please use isBaked instead.")] public int bakedIndex { get { return this.m_BakedIndex; } set { this.m_BakedIndex = value; } } // Token: 0x17000217 RID: 535 // (get) Token: 0x060008BB RID: 2235 public extern bool isBaked { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; } // Token: 0x17000218 RID: 536 // (get) Token: 0x060008BC RID: 2236 // (set) Token: 0x060008BD RID: 2237 public extern int cullingMask { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x060008BE RID: 2238 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] private extern void SetFalloffTable(float[] input); // Token: 0x060008BF RID: 2239 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] private static extern void SetAllLightsFalloffToInverseSquared(); // Token: 0x060008C0 RID: 2240 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] private static extern void SetAllLightsFalloffToUnityLegacy(); // Token: 0x060008C1 RID: 2241 RVA: 0x0000AFA4 File Offset: 0x000091A4 public void AddCommandBuffer(LightEvent evt, CommandBuffer buffer) { this.AddCommandBuffer(evt, buffer, ShadowMapPass.All); } // Token: 0x060008C2 RID: 2242 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] public extern void AddCommandBuffer(LightEvent evt, CommandBuffer buffer, ShadowMapPass shadowPassMask); // Token: 0x060008C3 RID: 2243 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] public extern void RemoveCommandBuffer(LightEvent evt, CommandBuffer buffer); // Token: 0x060008C4 RID: 2244 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] public extern void RemoveCommandBuffers(LightEvent evt); // Token: 0x060008C5 RID: 2245 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] public extern void RemoveAllCommandBuffers(); // Token: 0x060008C6 RID: 2246 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] public extern CommandBuffer[] GetCommandBuffers(LightEvent evt); // Token: 0x17000219 RID: 537 // (get) Token: 0x060008C7 RID: 2247 public extern int commandBufferCount { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; } // Token: 0x1700021A RID: 538 // (get) Token: 0x060008C8 RID: 2248 // (set) Token: 0x060008C9 RID: 2249 public static extern int pixelLightCount { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x060008CA RID: 2250 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] public static extern Light[] GetLights(LightType type, int layer); // Token: 0x1700021B RID: 539 // (get) Token: 0x060008CB RID: 2251 RVA: 0x0000AFB4 File Offset: 0x000091B4 // (set) Token: 0x060008CC RID: 2252 RVA: 0x0000AFD0 File Offset: 0x000091D0 [Obsolete("light.shadowConstantBias was removed, use light.shadowBias", true)] public float shadowConstantBias { get { return 0f; } set { } } // Token: 0x1700021C RID: 540 // (get) Token: 0x060008CD RID: 2253 RVA: 0x0000AFD4 File Offset: 0x000091D4 // (set) Token: 0x060008CE RID: 2254 RVA: 0x0000AFF0 File Offset: 0x000091F0 [Obsolete("light.shadowObjectSizeBias was removed, use light.shadowBias", true)] public float shadowObjectSizeBias { get { return 0f; } set { } } // Token: 0x1700021D RID: 541 // (get) Token: 0x060008CF RID: 2255 RVA: 0x0000AFF4 File Offset: 0x000091F4 // (set) Token: 0x060008D0 RID: 2256 RVA: 0x0000B00C File Offset: 0x0000920C [Obsolete("light.attenuate was removed; all lights always attenuate now", true)] public bool attenuate { get { return true; } set { } } // Token: 0x040000BB RID: 187 private int m_BakedIndex; } }