Exemplo n.º 1
0
        public bool Equals(FootstepMaterial other)
        {
            if (System.Object.ReferenceEquals(this, other))
            {
                return(true);
            }

            if (((object)this == null) || ((object)other == null))
            {
                return(false);
            }

            return(ConcreteSolid.SequenceEqual(other.ConcreteSolid) &&
                   ConcreteBroken.SequenceEqual(other.ConcreteBroken) &&
                   MetalSolid.SequenceEqual(other.MetalSolid) &&
                   MetalHollow.SequenceEqual(other.MetalHollow) &&
                   MetalSheet.SequenceEqual(other.MetalSheet) &&
                   Wood.SequenceEqual(other.Wood) &&
                   Sand.SequenceEqual(other.Sand) &&
                   Dirt.SequenceEqual(other.Dirt) &&
                   Grass.SequenceEqual(other.Grass) &&
                   Water.SequenceEqual(other.Water));
        }