180 lines
4.5 KiB
C#
180 lines
4.5 KiB
C#
using System;
|
|
using UnityEngine.Serialization;
|
|
|
|
namespace UnityEngine.UI
|
|
{
|
|
// Token: 0x0200003F RID: 63
|
|
[Serializable]
|
|
public struct ColorBlock : IEquatable<ColorBlock>
|
|
{
|
|
// Token: 0x1700006B RID: 107
|
|
// (get) Token: 0x060001A1 RID: 417 RVA: 0x00008334 File Offset: 0x00006734
|
|
// (set) Token: 0x060001A2 RID: 418 RVA: 0x0000834F File Offset: 0x0000674F
|
|
public Color normalColor
|
|
{
|
|
get
|
|
{
|
|
return this.m_NormalColor;
|
|
}
|
|
set
|
|
{
|
|
this.m_NormalColor = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700006C RID: 108
|
|
// (get) Token: 0x060001A3 RID: 419 RVA: 0x0000835C File Offset: 0x0000675C
|
|
// (set) Token: 0x060001A4 RID: 420 RVA: 0x00008377 File Offset: 0x00006777
|
|
public Color highlightedColor
|
|
{
|
|
get
|
|
{
|
|
return this.m_HighlightedColor;
|
|
}
|
|
set
|
|
{
|
|
this.m_HighlightedColor = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700006D RID: 109
|
|
// (get) Token: 0x060001A5 RID: 421 RVA: 0x00008384 File Offset: 0x00006784
|
|
// (set) Token: 0x060001A6 RID: 422 RVA: 0x0000839F File Offset: 0x0000679F
|
|
public Color pressedColor
|
|
{
|
|
get
|
|
{
|
|
return this.m_PressedColor;
|
|
}
|
|
set
|
|
{
|
|
this.m_PressedColor = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700006E RID: 110
|
|
// (get) Token: 0x060001A7 RID: 423 RVA: 0x000083AC File Offset: 0x000067AC
|
|
// (set) Token: 0x060001A8 RID: 424 RVA: 0x000083C7 File Offset: 0x000067C7
|
|
public Color disabledColor
|
|
{
|
|
get
|
|
{
|
|
return this.m_DisabledColor;
|
|
}
|
|
set
|
|
{
|
|
this.m_DisabledColor = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700006F RID: 111
|
|
// (get) Token: 0x060001A9 RID: 425 RVA: 0x000083D4 File Offset: 0x000067D4
|
|
// (set) Token: 0x060001AA RID: 426 RVA: 0x000083EF File Offset: 0x000067EF
|
|
public float colorMultiplier
|
|
{
|
|
get
|
|
{
|
|
return this.m_ColorMultiplier;
|
|
}
|
|
set
|
|
{
|
|
this.m_ColorMultiplier = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000070 RID: 112
|
|
// (get) Token: 0x060001AB RID: 427 RVA: 0x000083FC File Offset: 0x000067FC
|
|
// (set) Token: 0x060001AC RID: 428 RVA: 0x00008417 File Offset: 0x00006817
|
|
public float fadeDuration
|
|
{
|
|
get
|
|
{
|
|
return this.m_FadeDuration;
|
|
}
|
|
set
|
|
{
|
|
this.m_FadeDuration = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000071 RID: 113
|
|
// (get) Token: 0x060001AD RID: 429 RVA: 0x00008424 File Offset: 0x00006824
|
|
public static ColorBlock defaultColorBlock
|
|
{
|
|
get
|
|
{
|
|
return new ColorBlock
|
|
{
|
|
m_NormalColor = new Color32(byte.MaxValue, byte.MaxValue, byte.MaxValue, byte.MaxValue),
|
|
m_HighlightedColor = new Color32(245, 245, 245, byte.MaxValue),
|
|
m_PressedColor = new Color32(200, 200, 200, byte.MaxValue),
|
|
m_DisabledColor = new Color32(200, 200, 200, 128),
|
|
colorMultiplier = 1f,
|
|
fadeDuration = 0.1f
|
|
};
|
|
}
|
|
}
|
|
|
|
// Token: 0x060001AE RID: 430 RVA: 0x000084F0 File Offset: 0x000068F0
|
|
public override bool Equals(object obj)
|
|
{
|
|
return obj is ColorBlock && this.Equals((ColorBlock)obj);
|
|
}
|
|
|
|
// Token: 0x060001AF RID: 431 RVA: 0x00008524 File Offset: 0x00006924
|
|
public bool Equals(ColorBlock other)
|
|
{
|
|
return this.normalColor == other.normalColor && this.highlightedColor == other.highlightedColor && this.pressedColor == other.pressedColor && this.disabledColor == other.disabledColor && this.colorMultiplier == other.colorMultiplier && this.fadeDuration == other.fadeDuration;
|
|
}
|
|
|
|
// Token: 0x060001B0 RID: 432 RVA: 0x000085BC File Offset: 0x000069BC
|
|
public static bool operator ==(ColorBlock point1, ColorBlock point2)
|
|
{
|
|
return point1.Equals(point2);
|
|
}
|
|
|
|
// Token: 0x060001B1 RID: 433 RVA: 0x000085DC File Offset: 0x000069DC
|
|
public static bool operator !=(ColorBlock point1, ColorBlock point2)
|
|
{
|
|
return !point1.Equals(point2);
|
|
}
|
|
|
|
// Token: 0x060001B2 RID: 434 RVA: 0x000085FC File Offset: 0x000069FC
|
|
public override int GetHashCode()
|
|
{
|
|
return base.GetHashCode();
|
|
}
|
|
|
|
// Token: 0x040000CD RID: 205
|
|
[FormerlySerializedAs("normalColor")]
|
|
[SerializeField]
|
|
private Color m_NormalColor;
|
|
|
|
// Token: 0x040000CE RID: 206
|
|
[FormerlySerializedAs("highlightedColor")]
|
|
[FormerlySerializedAs("m_SelectedColor")]
|
|
[SerializeField]
|
|
private Color m_HighlightedColor;
|
|
|
|
// Token: 0x040000CF RID: 207
|
|
[FormerlySerializedAs("pressedColor")]
|
|
[SerializeField]
|
|
private Color m_PressedColor;
|
|
|
|
// Token: 0x040000D0 RID: 208
|
|
[FormerlySerializedAs("disabledColor")]
|
|
[SerializeField]
|
|
private Color m_DisabledColor;
|
|
|
|
// Token: 0x040000D1 RID: 209
|
|
[Range(1f, 5f)]
|
|
[SerializeField]
|
|
private float m_ColorMultiplier;
|
|
|
|
// Token: 0x040000D2 RID: 210
|
|
[FormerlySerializedAs("fadeDuration")]
|
|
[SerializeField]
|
|
private float m_FadeDuration;
|
|
}
|
|
}
|