コード例 #1
0
ファイル: MoveAction.cs プロジェクト: sodomon2/dwarfcorp
        public override int GetHashCode()
        {
            var hashCode = 68161903;

            hashCode = hashCode * -1521134295 + Voxel.GetHashCode();
            if (PrevRail != null)
            {
                hashCode = hashCode * -1521134295 + PrevRail.GetHashCode();
            }
            if (Rail != null)
            {
                hashCode = hashCode * -1521134295 + Rail.GetHashCode();
            }

            return(hashCode);
        }