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

461 lines
12 KiB
C#

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;
}
}