using System; using System.Collections.Generic; using System.ComponentModel; using System.Runtime.CompilerServices; using UnityEngine.Rendering; using UnityEngine.Scripting; namespace UnityEngine { // Token: 0x0200004E RID: 78 [RequireComponent(typeof(Transform))] public class Renderer : Component { // Token: 0x1700013D RID: 317 // (get) Token: 0x0600059E RID: 1438 // (set) Token: 0x0600059F RID: 1439 internal extern Transform staticBatchRootTransform { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x1700013E RID: 318 // (get) Token: 0x060005A0 RID: 1440 internal extern int staticBatchIndex { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; } // Token: 0x060005A1 RID: 1441 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] internal extern void SetStaticBatchInfo(int firstSubMesh, int subMeshCount); // Token: 0x1700013F RID: 319 // (get) Token: 0x060005A2 RID: 1442 public extern bool isPartOfStaticBatch { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; } // Token: 0x17000140 RID: 320 // (get) Token: 0x060005A3 RID: 1443 RVA: 0x000082D8 File Offset: 0x000064D8 public Matrix4x4 worldToLocalMatrix { get { Matrix4x4 matrix4x; this.INTERNAL_get_worldToLocalMatrix(out matrix4x); return matrix4x; } } // Token: 0x060005A4 RID: 1444 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] private extern void INTERNAL_get_worldToLocalMatrix(out Matrix4x4 value); // Token: 0x17000141 RID: 321 // (get) Token: 0x060005A5 RID: 1445 RVA: 0x000082F8 File Offset: 0x000064F8 public Matrix4x4 localToWorldMatrix { get { Matrix4x4 matrix4x; this.INTERNAL_get_localToWorldMatrix(out matrix4x); return matrix4x; } } // Token: 0x060005A6 RID: 1446 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] private extern void INTERNAL_get_localToWorldMatrix(out Matrix4x4 value); // Token: 0x17000142 RID: 322 // (get) Token: 0x060005A7 RID: 1447 // (set) Token: 0x060005A8 RID: 1448 public extern bool enabled { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x17000143 RID: 323 // (get) Token: 0x060005A9 RID: 1449 // (set) Token: 0x060005AA RID: 1450 public extern ShadowCastingMode shadowCastingMode { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x17000144 RID: 324 // (get) Token: 0x060005AB RID: 1451 // (set) Token: 0x060005AC RID: 1452 public extern bool receiveShadows { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x17000145 RID: 325 // (get) Token: 0x060005AD RID: 1453 // (set) Token: 0x060005AE RID: 1454 public extern Material material { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x17000146 RID: 326 // (get) Token: 0x060005AF RID: 1455 // (set) Token: 0x060005B0 RID: 1456 public extern Material sharedMaterial { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x17000147 RID: 327 // (get) Token: 0x060005B1 RID: 1457 // (set) Token: 0x060005B2 RID: 1458 public extern Material[] materials { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x17000148 RID: 328 // (get) Token: 0x060005B3 RID: 1459 // (set) Token: 0x060005B4 RID: 1460 public extern Material[] sharedMaterials { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x17000149 RID: 329 // (get) Token: 0x060005B5 RID: 1461 RVA: 0x00008318 File Offset: 0x00006518 public Bounds bounds { get { Bounds bounds; this.INTERNAL_get_bounds(out bounds); return bounds; } } // Token: 0x060005B6 RID: 1462 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] private extern void INTERNAL_get_bounds(out Bounds value); // Token: 0x1700014A RID: 330 // (get) Token: 0x060005B7 RID: 1463 // (set) Token: 0x060005B8 RID: 1464 public extern int lightmapIndex { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x1700014B RID: 331 // (get) Token: 0x060005B9 RID: 1465 // (set) Token: 0x060005BA RID: 1466 public extern int realtimeLightmapIndex { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x1700014C RID: 332 // (get) Token: 0x060005BB RID: 1467 RVA: 0x00008338 File Offset: 0x00006538 // (set) Token: 0x060005BC RID: 1468 RVA: 0x00008358 File Offset: 0x00006558 public Vector4 lightmapScaleOffset { get { Vector4 vector; this.INTERNAL_get_lightmapScaleOffset(out vector); return vector; } set { this.INTERNAL_set_lightmapScaleOffset(ref value); } } // Token: 0x060005BD RID: 1469 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] private extern void INTERNAL_get_lightmapScaleOffset(out Vector4 value); // Token: 0x060005BE RID: 1470 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] private extern void INTERNAL_set_lightmapScaleOffset(ref Vector4 value); // Token: 0x1700014D RID: 333 // (get) Token: 0x060005BF RID: 1471 // (set) Token: 0x060005C0 RID: 1472 public extern MotionVectorGenerationMode motionVectorGenerationMode { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x1700014E RID: 334 // (get) Token: 0x060005C1 RID: 1473 RVA: 0x00008364 File Offset: 0x00006564 // (set) Token: 0x060005C2 RID: 1474 RVA: 0x00008384 File Offset: 0x00006584 public Vector4 realtimeLightmapScaleOffset { get { Vector4 vector; this.INTERNAL_get_realtimeLightmapScaleOffset(out vector); return vector; } set { this.INTERNAL_set_realtimeLightmapScaleOffset(ref value); } } // Token: 0x060005C3 RID: 1475 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] private extern void INTERNAL_get_realtimeLightmapScaleOffset(out Vector4 value); // Token: 0x060005C4 RID: 1476 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] private extern void INTERNAL_set_realtimeLightmapScaleOffset(ref Vector4 value); // Token: 0x1700014F RID: 335 // (get) Token: 0x060005C5 RID: 1477 public extern bool isVisible { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; } // Token: 0x17000150 RID: 336 // (get) Token: 0x060005C6 RID: 1478 // (set) Token: 0x060005C7 RID: 1479 public extern LightProbeUsage lightProbeUsage { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x17000151 RID: 337 // (get) Token: 0x060005C8 RID: 1480 // (set) Token: 0x060005C9 RID: 1481 public extern GameObject lightProbeProxyVolumeOverride { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x17000152 RID: 338 // (get) Token: 0x060005CA RID: 1482 // (set) Token: 0x060005CB RID: 1483 public extern Transform probeAnchor { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x17000153 RID: 339 // (get) Token: 0x060005CC RID: 1484 // (set) Token: 0x060005CD RID: 1485 public extern ReflectionProbeUsage reflectionProbeUsage { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x060005CE RID: 1486 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] public extern void SetPropertyBlock(MaterialPropertyBlock properties); // Token: 0x060005CF RID: 1487 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] public extern void GetPropertyBlock(MaterialPropertyBlock dest); // Token: 0x17000154 RID: 340 // (get) Token: 0x060005D0 RID: 1488 // (set) Token: 0x060005D1 RID: 1489 public extern string sortingLayerName { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x17000155 RID: 341 // (get) Token: 0x060005D2 RID: 1490 // (set) Token: 0x060005D3 RID: 1491 public extern int sortingLayerID { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x17000156 RID: 342 // (get) Token: 0x060005D4 RID: 1492 // (set) Token: 0x060005D5 RID: 1493 public extern int sortingOrder { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] set; } // Token: 0x17000157 RID: 343 // (get) Token: 0x060005D6 RID: 1494 internal extern int sortingGroupID { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; } // Token: 0x17000158 RID: 344 // (get) Token: 0x060005D7 RID: 1495 internal extern int sortingGroupOrder { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; } // Token: 0x060005D8 RID: 1496 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] private extern void GetClosestReflectionProbesInternal(object result); // Token: 0x060005D9 RID: 1497 RVA: 0x00008390 File Offset: 0x00006590 public void GetClosestReflectionProbes(List result) { this.GetClosestReflectionProbesInternal(result); } // Token: 0x17000159 RID: 345 // (get) Token: 0x060005DA RID: 1498 RVA: 0x0000839C File Offset: 0x0000659C // (set) Token: 0x060005DB RID: 1499 RVA: 0x000083C0 File Offset: 0x000065C0 [EditorBrowsable(EditorBrowsableState.Never)] [Obsolete("Use shadowCastingMode instead.", false)] public bool castShadows { get { return this.shadowCastingMode != ShadowCastingMode.Off; } set { this.shadowCastingMode = ((!value) ? ShadowCastingMode.Off : ShadowCastingMode.On); } } // Token: 0x1700015A RID: 346 // (get) Token: 0x060005DC RID: 1500 RVA: 0x000083D8 File Offset: 0x000065D8 // (set) Token: 0x060005DD RID: 1501 RVA: 0x000083F8 File Offset: 0x000065F8 [Obsolete("Use motionVectorGenerationMode instead.", false)] public bool motionVectors { get { return this.motionVectorGenerationMode == MotionVectorGenerationMode.Object; } set { this.motionVectorGenerationMode = ((!value) ? MotionVectorGenerationMode.Camera : MotionVectorGenerationMode.Object); } } // Token: 0x1700015B RID: 347 // (get) Token: 0x060005DE RID: 1502 RVA: 0x00008410 File Offset: 0x00006610 // (set) Token: 0x060005DF RID: 1503 RVA: 0x00008434 File Offset: 0x00006634 [Obsolete("Use lightProbeUsage instead.", false)] public bool useLightProbes { get { return this.lightProbeUsage != LightProbeUsage.Off; } set { this.lightProbeUsage = ((!value) ? LightProbeUsage.Off : LightProbeUsage.BlendProbes); } } } }