using System; using System.Runtime.InteropServices; using UnityEngine.Scripting; namespace UnityEngine { // Token: 0x0200022F RID: 559 [UsedByNativeCode] [StructLayout(LayoutKind.Sequential)] public sealed class SplatPrototype { // Token: 0x170008E8 RID: 2280 // (get) Token: 0x0600266E RID: 9838 RVA: 0x0002C288 File Offset: 0x0002A488 // (set) Token: 0x0600266F RID: 9839 RVA: 0x0002C2A4 File Offset: 0x0002A4A4 public Texture2D texture { get { return this.m_Texture; } set { this.m_Texture = value; } } // Token: 0x170008E9 RID: 2281 // (get) Token: 0x06002670 RID: 9840 RVA: 0x0002C2B0 File Offset: 0x0002A4B0 // (set) Token: 0x06002671 RID: 9841 RVA: 0x0002C2CC File Offset: 0x0002A4CC public Texture2D normalMap { get { return this.m_NormalMap; } set { this.m_NormalMap = value; } } // Token: 0x170008EA RID: 2282 // (get) Token: 0x06002672 RID: 9842 RVA: 0x0002C2D8 File Offset: 0x0002A4D8 // (set) Token: 0x06002673 RID: 9843 RVA: 0x0002C2F4 File Offset: 0x0002A4F4 public Vector2 tileSize { get { return this.m_TileSize; } set { this.m_TileSize = value; } } // Token: 0x170008EB RID: 2283 // (get) Token: 0x06002674 RID: 9844 RVA: 0x0002C300 File Offset: 0x0002A500 // (set) Token: 0x06002675 RID: 9845 RVA: 0x0002C31C File Offset: 0x0002A51C public Vector2 tileOffset { get { return this.m_TileOffset; } set { this.m_TileOffset = value; } } // Token: 0x170008EC RID: 2284 // (get) Token: 0x06002676 RID: 9846 RVA: 0x0002C328 File Offset: 0x0002A528 // (set) Token: 0x06002677 RID: 9847 RVA: 0x0002C364 File Offset: 0x0002A564 public Color specular { get { return new Color(this.m_SpecularMetallic.x, this.m_SpecularMetallic.y, this.m_SpecularMetallic.z); } set { this.m_SpecularMetallic.x = value.r; this.m_SpecularMetallic.y = value.g; this.m_SpecularMetallic.z = value.b; } } // Token: 0x170008ED RID: 2285 // (get) Token: 0x06002678 RID: 9848 RVA: 0x0002C3A0 File Offset: 0x0002A5A0 // (set) Token: 0x06002679 RID: 9849 RVA: 0x0002C3C0 File Offset: 0x0002A5C0 public float metallic { get { return this.m_SpecularMetallic.w; } set { this.m_SpecularMetallic.w = value; } } // Token: 0x170008EE RID: 2286 // (get) Token: 0x0600267A RID: 9850 RVA: 0x0002C3D0 File Offset: 0x0002A5D0 // (set) Token: 0x0600267B RID: 9851 RVA: 0x0002C3EC File Offset: 0x0002A5EC public float smoothness { get { return this.m_Smoothness; } set { this.m_Smoothness = value; } } // Token: 0x0400066F RID: 1647 internal Texture2D m_Texture; // Token: 0x04000670 RID: 1648 internal Texture2D m_NormalMap; // Token: 0x04000671 RID: 1649 internal Vector2 m_TileSize = new Vector2(15f, 15f); // Token: 0x04000672 RID: 1650 internal Vector2 m_TileOffset = new Vector2(0f, 0f); // Token: 0x04000673 RID: 1651 internal Vector4 m_SpecularMetallic = new Vector4(0f, 0f, 0f, 0f); // Token: 0x04000674 RID: 1652 internal float m_Smoothness = 0f; } }