461 lines
12 KiB
C#
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;
|
|
}
|
|
}
|