Equals
Returns true if the given color is exactly equal to this color, i.e. if the red, green, blue, and alpha values are exactly the same.
読み終わるまでの所要時間 2 分最終更新 1ヶ月前
Definition
- Type: Method
- Namespace: UnityEngine
- Assembly: UnityEngine.CoreModule
Equals(Object)
Returns true if the given color is exactly equal to this color, i.e. if the red, green, blue, and alpha values are exactly the same.
public override readonly bool Equals(object other)
Parameters
The other Color that is used for the equality check.
Returns
Type | Description |
|---|---|
| bool | True if the given color is exactly equal to this color. |
Remarks
Due to floating point inaccuracies, this might return false for colors which are essentially (but not exactly) equal. Use the == operator to test two Colors for approximate equality.
Examples
using UnityEngine;public class ColorEqualsExample : MonoBehaviour{ Color a = new Color(1f, 0f, 0f, 1f); private Color b = Color.red; private Color c = new Color(0f, 1f, 0f, 1f); void Start() { Debug.Assert(a.Equals(b)); Debug.Assert(!a.Equals(c)); }}
Equals(Color)
Returns true if the given color is exactly equal to this color, i.e. if the red, green, blue, and alpha values are exactly the same.
public readonly bool Equals(Color other)
Parameters
The other Color that is used for the equality check.
Returns
Type | Description |
|---|---|
| bool | True if the given color is exactly equal to this color. |
Remarks
Due to floating point inaccuracies, this might return false for colors which are essentially (but not exactly) equal. Use the == operator to test two Colors for approximate equality.
Examples
using UnityEngine;public class ColorEqualsExample : MonoBehaviour{ Color a = new Color(1f, 0f, 0f, 1f); private Color b = Color.red; private Color c = new Color(0f, 1f, 0f, 1f); void Start() { Debug.Assert(a.Equals(b)); Debug.Assert(!a.Equals(c)); }}
Equals(Color)
Returns true if the given color is exactly equal to this color, i.e. if the red, green, blue, and alpha values are exactly the same.
public readonly bool Equals(in Color other)
Parameters
The other Color that is used for the equality check.
Returns
Type | Description |
|---|---|
| bool | True if the given color is exactly equal to this color. |
Remarks
Due to floating point inaccuracies, this might return false for colors which are essentially (but not exactly) equal. Use the == operator to test two Colors for approximate equality.
Examples
using UnityEngine;public class ColorEqualsExample : MonoBehaviour{ Color a = new Color(1f, 0f, 0f, 1f); private Color b = Color.red; private Color c = new Color(0f, 1f, 0f, 1f); void Start() { Debug.Assert(a.Equals(b)); Debug.Assert(!a.Equals(c)); }}