Пример #1
0
 public override int GetHashCode()
 {
     unchecked
     {
         var hashCode = m_CullingResults.GetHashCode();
         hashCode = (hashCode * 397) ^ m_LightIndex;
         hashCode = (hashCode * 397) ^ m_UseRenderingLayerMaskTest;
         hashCode = (hashCode * 397) ^ m_SplitData.GetHashCode();
         return(hashCode);
     }
 }
 public override int GetHashCode()
 {
     unchecked
     {
         var hashCode = cullingResults.GetHashCode();
         hashCode = (hashCode * 397) ^ drawSettings.GetHashCode();
         hashCode = (hashCode * 397) ^ filteringSettings.GetHashCode();
         hashCode = (hashCode * 397) ^ tagName.GetHashCode();
         hashCode = (hashCode * 397) ^ (isPassTagName ? 0 : 1);
         hashCode = (hashCode * 397) ^ tagValues.GetHashCode();
         hashCode = (hashCode * 397) ^ stateBlocks.GetHashCode();
         return(hashCode);
     }
 }