Files
2026-06-04 11:42:34 +02:00

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;
}
}