summaryrefslogtreecommitdiff
path: root/Assets/uGUI-2017.1/UnityEngine.UI/UI/Core/SetPropertyUtility.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Assets/uGUI-2017.1/UnityEngine.UI/UI/Core/SetPropertyUtility.cs')
-rw-r--r--Assets/uGUI-2017.1/UnityEngine.UI/UI/Core/SetPropertyUtility.cs36
1 files changed, 0 insertions, 36 deletions
diff --git a/Assets/uGUI-2017.1/UnityEngine.UI/UI/Core/SetPropertyUtility.cs b/Assets/uGUI-2017.1/UnityEngine.UI/UI/Core/SetPropertyUtility.cs
deleted file mode 100644
index 15d8519..0000000
--- a/Assets/uGUI-2017.1/UnityEngine.UI/UI/Core/SetPropertyUtility.cs
+++ /dev/null
@@ -1,36 +0,0 @@
-using System;
-using System.Collections.Generic;
-using UnityEngine.Events;
-
-namespace UnityEngine.UI
-{
- internal static class SetPropertyUtility
- {
- public static bool SetColor(ref Color currentValue, Color newValue)
- {
- if (currentValue.r == newValue.r && currentValue.g == newValue.g && currentValue.b == newValue.b && currentValue.a == newValue.a)
- return false;
-
- currentValue = newValue;
- return true;
- }
-
- public static bool SetStruct<T>(ref T currentValue, T newValue) where T : struct
- {
- if (EqualityComparer<T>.Default.Equals(currentValue, newValue))
- return false;
-
- currentValue = newValue;
- return true;
- }
-
- public static bool SetClass<T>(ref T currentValue, T newValue) where T : class
- {
- if ((currentValue == null && newValue == null) || (currentValue != null && currentValue.Equals(newValue)))
- return false;
-
- currentValue = newValue;
- return true;
- }
- }
-}