scripts
This commit is contained in:
@@ -0,0 +1,66 @@
|
||||
using System;
|
||||
|
||||
namespace UnityEngine.StyleSheets
|
||||
{
|
||||
// Token: 0x02000372 RID: 882
|
||||
[Serializable]
|
||||
internal class StyleComplexSelector
|
||||
{
|
||||
// Token: 0x17000C39 RID: 3129
|
||||
// (get) Token: 0x0600355F RID: 13663 RVA: 0x0005950C File Offset: 0x0005770C
|
||||
// (set) Token: 0x06003560 RID: 13664 RVA: 0x00059528 File Offset: 0x00057728
|
||||
public int specificity
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_Specificity;
|
||||
}
|
||||
internal set
|
||||
{
|
||||
this.m_Specificity = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000C3A RID: 3130
|
||||
// (get) Token: 0x06003561 RID: 13665 RVA: 0x00059534 File Offset: 0x00057734
|
||||
// (set) Token: 0x06003562 RID: 13666 RVA: 0x00059550 File Offset: 0x00057750
|
||||
public StyleRule rule { get; internal set; }
|
||||
|
||||
// Token: 0x17000C3B RID: 3131
|
||||
// (get) Token: 0x06003563 RID: 13667 RVA: 0x0005955C File Offset: 0x0005775C
|
||||
public bool isSimple
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.selectors.Length == 1;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000C3C RID: 3132
|
||||
// (get) Token: 0x06003564 RID: 13668 RVA: 0x0005957C File Offset: 0x0005777C
|
||||
// (set) Token: 0x06003565 RID: 13669 RVA: 0x00059598 File Offset: 0x00057798
|
||||
public StyleSelector[] selectors
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_Selectors;
|
||||
}
|
||||
internal set
|
||||
{
|
||||
this.m_Selectors = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04000BC7 RID: 3015
|
||||
[SerializeField]
|
||||
private int m_Specificity;
|
||||
|
||||
// Token: 0x04000BC9 RID: 3017
|
||||
[SerializeField]
|
||||
private StyleSelector[] m_Selectors;
|
||||
|
||||
// Token: 0x04000BCA RID: 3018
|
||||
[SerializeField]
|
||||
internal int ruleIndex;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,47 @@
|
||||
using System;
|
||||
|
||||
namespace UnityEngine.StyleSheets
|
||||
{
|
||||
// Token: 0x02000373 RID: 883
|
||||
[Serializable]
|
||||
internal class StyleProperty
|
||||
{
|
||||
// Token: 0x17000C3D RID: 3133
|
||||
// (get) Token: 0x06003567 RID: 13671 RVA: 0x000595AC File Offset: 0x000577AC
|
||||
// (set) Token: 0x06003568 RID: 13672 RVA: 0x000595C8 File Offset: 0x000577C8
|
||||
public string name
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_Name;
|
||||
}
|
||||
internal set
|
||||
{
|
||||
this.m_Name = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000C3E RID: 3134
|
||||
// (get) Token: 0x06003569 RID: 13673 RVA: 0x000595D4 File Offset: 0x000577D4
|
||||
// (set) Token: 0x0600356A RID: 13674 RVA: 0x000595F0 File Offset: 0x000577F0
|
||||
public StyleValueHandle[] values
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_Values;
|
||||
}
|
||||
internal set
|
||||
{
|
||||
this.m_Values = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04000BCB RID: 3019
|
||||
[SerializeField]
|
||||
private string m_Name;
|
||||
|
||||
// Token: 0x04000BCC RID: 3020
|
||||
[SerializeField]
|
||||
private StyleValueHandle[] m_Values;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,32 @@
|
||||
using System;
|
||||
|
||||
namespace UnityEngine.StyleSheets
|
||||
{
|
||||
// Token: 0x02000374 RID: 884
|
||||
[Serializable]
|
||||
internal class StyleRule
|
||||
{
|
||||
// Token: 0x17000C3F RID: 3135
|
||||
// (get) Token: 0x0600356C RID: 13676 RVA: 0x00059604 File Offset: 0x00057804
|
||||
// (set) Token: 0x0600356D RID: 13677 RVA: 0x00059620 File Offset: 0x00057820
|
||||
public StyleProperty[] properties
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_Properties;
|
||||
}
|
||||
internal set
|
||||
{
|
||||
this.m_Properties = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04000BCD RID: 3021
|
||||
[SerializeField]
|
||||
private StyleProperty[] m_Properties;
|
||||
|
||||
// Token: 0x04000BCE RID: 3022
|
||||
[SerializeField]
|
||||
internal int line;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,60 @@
|
||||
using System;
|
||||
using System.Linq;
|
||||
|
||||
namespace UnityEngine.StyleSheets
|
||||
{
|
||||
// Token: 0x02000375 RID: 885
|
||||
[Serializable]
|
||||
internal class StyleSelector
|
||||
{
|
||||
// Token: 0x17000C40 RID: 3136
|
||||
// (get) Token: 0x0600356F RID: 13679 RVA: 0x00059644 File Offset: 0x00057844
|
||||
// (set) Token: 0x06003570 RID: 13680 RVA: 0x00059660 File Offset: 0x00057860
|
||||
public StyleSelectorPart[] parts
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_Parts;
|
||||
}
|
||||
internal set
|
||||
{
|
||||
this.m_Parts = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000C41 RID: 3137
|
||||
// (get) Token: 0x06003571 RID: 13681 RVA: 0x0005966C File Offset: 0x0005786C
|
||||
// (set) Token: 0x06003572 RID: 13682 RVA: 0x00059688 File Offset: 0x00057888
|
||||
public StyleSelectorRelationship previousRelationship
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_PreviousRelationship;
|
||||
}
|
||||
internal set
|
||||
{
|
||||
this.m_PreviousRelationship = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003573 RID: 13683 RVA: 0x00059694 File Offset: 0x00057894
|
||||
public override string ToString()
|
||||
{
|
||||
return string.Join(", ", this.parts.Select((StyleSelectorPart p) => p.ToString()).ToArray<string>());
|
||||
}
|
||||
|
||||
// Token: 0x04000BCF RID: 3023
|
||||
[SerializeField]
|
||||
private StyleSelectorPart[] m_Parts;
|
||||
|
||||
// Token: 0x04000BD0 RID: 3024
|
||||
[SerializeField]
|
||||
private StyleSelectorRelationship m_PreviousRelationship;
|
||||
|
||||
// Token: 0x04000BD1 RID: 3025
|
||||
internal int pseudoStateMask = -1;
|
||||
|
||||
// Token: 0x04000BD2 RID: 3026
|
||||
internal int negatedPseudoStateMask = -1;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,53 @@
|
||||
using System;
|
||||
|
||||
namespace UnityEngine.StyleSheets
|
||||
{
|
||||
// Token: 0x02000376 RID: 886
|
||||
[Serializable]
|
||||
internal struct StyleSelectorPart
|
||||
{
|
||||
// Token: 0x17000C42 RID: 3138
|
||||
// (get) Token: 0x06003575 RID: 13685 RVA: 0x00059704 File Offset: 0x00057904
|
||||
// (set) Token: 0x06003576 RID: 13686 RVA: 0x00059720 File Offset: 0x00057920
|
||||
public string value
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_Value;
|
||||
}
|
||||
internal set
|
||||
{
|
||||
this.m_Value = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000C43 RID: 3139
|
||||
// (get) Token: 0x06003577 RID: 13687 RVA: 0x0005972C File Offset: 0x0005792C
|
||||
// (set) Token: 0x06003578 RID: 13688 RVA: 0x00059748 File Offset: 0x00057948
|
||||
public StyleSelectorType type
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_Type;
|
||||
}
|
||||
internal set
|
||||
{
|
||||
this.m_Type = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003579 RID: 13689 RVA: 0x00059754 File Offset: 0x00057954
|
||||
public override string ToString()
|
||||
{
|
||||
return string.Format("[StyleSelectorPart: value={0}, type={1}]", this.value, this.type);
|
||||
}
|
||||
|
||||
// Token: 0x04000BD4 RID: 3028
|
||||
[SerializeField]
|
||||
private string m_Value;
|
||||
|
||||
// Token: 0x04000BD5 RID: 3029
|
||||
[SerializeField]
|
||||
private StyleSelectorType m_Type;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
using System;
|
||||
|
||||
namespace UnityEngine.StyleSheets
|
||||
{
|
||||
// Token: 0x02000377 RID: 887
|
||||
internal enum StyleSelectorRelationship
|
||||
{
|
||||
// Token: 0x04000BD7 RID: 3031
|
||||
None,
|
||||
// Token: 0x04000BD8 RID: 3032
|
||||
Child,
|
||||
// Token: 0x04000BD9 RID: 3033
|
||||
Descendent
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
using System;
|
||||
|
||||
namespace UnityEngine.StyleSheets
|
||||
{
|
||||
// Token: 0x02000378 RID: 888
|
||||
internal enum StyleSelectorType
|
||||
{
|
||||
// Token: 0x04000BDB RID: 3035
|
||||
Unknown,
|
||||
// Token: 0x04000BDC RID: 3036
|
||||
Wildcard,
|
||||
// Token: 0x04000BDD RID: 3037
|
||||
Type,
|
||||
// Token: 0x04000BDE RID: 3038
|
||||
Class,
|
||||
// Token: 0x04000BDF RID: 3039
|
||||
PseudoClass,
|
||||
// Token: 0x04000BE0 RID: 3040
|
||||
RecursivePseudoClass,
|
||||
// Token: 0x04000BE1 RID: 3041
|
||||
ID
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,138 @@
|
||||
using System;
|
||||
|
||||
namespace UnityEngine.StyleSheets
|
||||
{
|
||||
// Token: 0x02000379 RID: 889
|
||||
[Serializable]
|
||||
internal class StyleSheet : ScriptableObject
|
||||
{
|
||||
// Token: 0x17000C44 RID: 3140
|
||||
// (get) Token: 0x0600357B RID: 13691 RVA: 0x0005978C File Offset: 0x0005798C
|
||||
// (set) Token: 0x0600357C RID: 13692 RVA: 0x000597A8 File Offset: 0x000579A8
|
||||
public StyleRule[] rules
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_Rules;
|
||||
}
|
||||
internal set
|
||||
{
|
||||
this.m_Rules = value;
|
||||
this.SetupReferences();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000C45 RID: 3141
|
||||
// (get) Token: 0x0600357D RID: 13693 RVA: 0x000597B8 File Offset: 0x000579B8
|
||||
// (set) Token: 0x0600357E RID: 13694 RVA: 0x000597D4 File Offset: 0x000579D4
|
||||
public StyleComplexSelector[] complexSelectors
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_ComplexSelectors;
|
||||
}
|
||||
internal set
|
||||
{
|
||||
this.m_ComplexSelectors = value;
|
||||
this.SetupReferences();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600357F RID: 13695 RVA: 0x000597E4 File Offset: 0x000579E4
|
||||
private static T CheckAccess<T>(T[] list, StyleValueType type, StyleValueHandle handle)
|
||||
{
|
||||
T t = default(T);
|
||||
if (handle.valueType != type)
|
||||
{
|
||||
Debug.LogErrorFormat("Trying to read value of type {0} while reading a value of type {1}", new object[] { type, handle.valueType });
|
||||
}
|
||||
else if (handle.valueIndex < 0 && handle.valueIndex >= list.Length)
|
||||
{
|
||||
Debug.LogError("Accessing invalid property");
|
||||
}
|
||||
else
|
||||
{
|
||||
t = list[handle.valueIndex];
|
||||
}
|
||||
return t;
|
||||
}
|
||||
|
||||
// Token: 0x06003580 RID: 13696 RVA: 0x00059880 File Offset: 0x00057A80
|
||||
private void OnEnable()
|
||||
{
|
||||
this.SetupReferences();
|
||||
}
|
||||
|
||||
// Token: 0x06003581 RID: 13697 RVA: 0x0005988C File Offset: 0x00057A8C
|
||||
private void SetupReferences()
|
||||
{
|
||||
if (this.complexSelectors != null && this.rules != null)
|
||||
{
|
||||
for (int i = 0; i < this.complexSelectors.Length; i++)
|
||||
{
|
||||
StyleComplexSelector styleComplexSelector = this.complexSelectors[i];
|
||||
if (styleComplexSelector.ruleIndex < this.rules.Length)
|
||||
{
|
||||
styleComplexSelector.rule = this.rules[styleComplexSelector.ruleIndex];
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003582 RID: 13698 RVA: 0x00059904 File Offset: 0x00057B04
|
||||
public StyleValueKeyword ReadKeyword(StyleValueHandle handle)
|
||||
{
|
||||
return (StyleValueKeyword)handle.valueIndex;
|
||||
}
|
||||
|
||||
// Token: 0x06003583 RID: 13699 RVA: 0x00059920 File Offset: 0x00057B20
|
||||
public float ReadFloat(StyleValueHandle handle)
|
||||
{
|
||||
return StyleSheet.CheckAccess<float>(this.floats, StyleValueType.Float, handle);
|
||||
}
|
||||
|
||||
// Token: 0x06003584 RID: 13700 RVA: 0x00059944 File Offset: 0x00057B44
|
||||
public Color ReadColor(StyleValueHandle handle)
|
||||
{
|
||||
return StyleSheet.CheckAccess<Color>(this.colors, StyleValueType.Color, handle);
|
||||
}
|
||||
|
||||
// Token: 0x06003585 RID: 13701 RVA: 0x00059968 File Offset: 0x00057B68
|
||||
public string ReadString(StyleValueHandle handle)
|
||||
{
|
||||
return StyleSheet.CheckAccess<string>(this.strings, StyleValueType.String, handle);
|
||||
}
|
||||
|
||||
// Token: 0x06003586 RID: 13702 RVA: 0x0005998C File Offset: 0x00057B8C
|
||||
public string ReadEnum(StyleValueHandle handle)
|
||||
{
|
||||
return StyleSheet.CheckAccess<string>(this.strings, StyleValueType.Enum, handle);
|
||||
}
|
||||
|
||||
// Token: 0x06003587 RID: 13703 RVA: 0x000599B0 File Offset: 0x00057BB0
|
||||
public string ReadResourcePath(StyleValueHandle handle)
|
||||
{
|
||||
return StyleSheet.CheckAccess<string>(this.strings, StyleValueType.ResourcePath, handle);
|
||||
}
|
||||
|
||||
// Token: 0x04000BE2 RID: 3042
|
||||
[SerializeField]
|
||||
private StyleRule[] m_Rules;
|
||||
|
||||
// Token: 0x04000BE3 RID: 3043
|
||||
[SerializeField]
|
||||
private StyleComplexSelector[] m_ComplexSelectors;
|
||||
|
||||
// Token: 0x04000BE4 RID: 3044
|
||||
[SerializeField]
|
||||
internal float[] floats;
|
||||
|
||||
// Token: 0x04000BE5 RID: 3045
|
||||
[SerializeField]
|
||||
internal Color[] colors;
|
||||
|
||||
// Token: 0x04000BE6 RID: 3046
|
||||
[SerializeField]
|
||||
internal string[] strings;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,39 @@
|
||||
using System;
|
||||
|
||||
namespace UnityEngine.StyleSheets
|
||||
{
|
||||
// Token: 0x0200037A RID: 890
|
||||
[Serializable]
|
||||
internal struct StyleValueHandle
|
||||
{
|
||||
// Token: 0x06003588 RID: 13704 RVA: 0x000599D4 File Offset: 0x00057BD4
|
||||
internal StyleValueHandle(int valueIndex, StyleValueType valueType)
|
||||
{
|
||||
this.valueIndex = valueIndex;
|
||||
this.m_ValueType = valueType;
|
||||
}
|
||||
|
||||
// Token: 0x17000C46 RID: 3142
|
||||
// (get) Token: 0x06003589 RID: 13705 RVA: 0x000599E8 File Offset: 0x00057BE8
|
||||
// (set) Token: 0x0600358A RID: 13706 RVA: 0x00059A04 File Offset: 0x00057C04
|
||||
public StyleValueType valueType
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_ValueType;
|
||||
}
|
||||
internal set
|
||||
{
|
||||
this.m_ValueType = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04000BE7 RID: 3047
|
||||
[SerializeField]
|
||||
private StyleValueType m_ValueType;
|
||||
|
||||
// Token: 0x04000BE8 RID: 3048
|
||||
[SerializeField]
|
||||
internal int valueIndex;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
using System;
|
||||
|
||||
namespace UnityEngine.StyleSheets
|
||||
{
|
||||
// Token: 0x0200037B RID: 891
|
||||
internal enum StyleValueKeyword
|
||||
{
|
||||
// Token: 0x04000BEA RID: 3050
|
||||
Inherit,
|
||||
// Token: 0x04000BEB RID: 3051
|
||||
Auto,
|
||||
// Token: 0x04000BEC RID: 3052
|
||||
Unset,
|
||||
// Token: 0x04000BED RID: 3053
|
||||
True,
|
||||
// Token: 0x04000BEE RID: 3054
|
||||
False,
|
||||
// Token: 0x04000BEF RID: 3055
|
||||
None
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
using System;
|
||||
|
||||
namespace UnityEngine.StyleSheets
|
||||
{
|
||||
// Token: 0x0200037C RID: 892
|
||||
internal enum StyleValueType
|
||||
{
|
||||
// Token: 0x04000BF1 RID: 3057
|
||||
Keyword,
|
||||
// Token: 0x04000BF2 RID: 3058
|
||||
Float,
|
||||
// Token: 0x04000BF3 RID: 3059
|
||||
Color,
|
||||
// Token: 0x04000BF4 RID: 3060
|
||||
ResourcePath,
|
||||
// Token: 0x04000BF5 RID: 3061
|
||||
Enum,
|
||||
// Token: 0x04000BF6 RID: 3062
|
||||
String
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user