Exemple #1
0
 public static string ToStringOrDefault(this Vector3 self, string toDefaultString = null,
                                        Vector3 defaultValue = default)
 {
     return(ObjectUtil.Equals(self, defaultValue) ? toDefaultString : self.ToString());
 }
Exemple #2
0
 public override int GetHashCode()
 {
     return(ObjectUtil.GetHashCode(classType, bindingFlags));
 }
Exemple #3
0
 public override int GetHashCode()
 {
     return(_list == null?ObjectUtil.GetHashCode(_list) : ObjectUtil.GetHashCode(_list.ToArray()));
 }
Exemple #4
0
 public static Color ToColorOrDefault(this string self, string toDefaultString = null,
                                      Color defaultValue = default)
 {
     return(ObjectUtil.Equals(self, toDefaultString) ? defaultValue : self.ToColor());
 }
Exemple #5
0
 public static Matrix4x4 ToMatrix4x4OrDefault(this string self, string toDefaultString = null,
                                              Matrix4x4 defaultValue = default(Matrix4x4))
 {
     return(ObjectUtil.Equals(self, toDefaultString) ? defaultValue : self.ToMatrix4x4());
 }
Exemple #6
0
 public static Vector3 ToVector4OrDefault(this string self, string toDefaultString = null,
                                          Vector4 defaultValue = default)
 {
     return(ObjectUtil.Equals(self, toDefaultString) ? defaultValue : self.ToVector4());
 }