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