/// <summary> /// Methode Equals /// </summary> /// <param name="joueur">Le joueur</param> /// <returns>Si c'est un autre qui lui ressemble</returns> public override bool Equals(Entite entite) { return(base.Equals(entite) && entite is Joueur joueur && faim == joueur.faim && maindroite == joueur.maindroite && (((casque == null) == (joueur.casque == null)) || (casque != null && casque.Equals(joueur.casque))) && (((plastron == null) == (joueur.plastron == null)) || (plastron != null && plastron.Equals(joueur.plastron))) && (((jambiere == null) == (joueur.jambiere == null)) || (jambiere != null && jambiere.Equals(joueur.jambiere))) && (((botte == null) == (joueur.botte == null)) || (botte != null && botte.Equals(joueur.botte))) && inventaire.Equals(joueur.inventaire) && barre.Equals(joueur.barre) && crafting.Equals(joueur.crafting)); }
public override bool Equals(Item item) { return(base.Equals(item) && item is Sacados sacados && inventaire.Equals(sacados.inventaire)); }
public override bool Equals(Block block) { return(base.Equals(block) && block is TableDeCraft t && inventaire.Equals(t.inventaire)); }
public override bool Equals(Block block) { return(base.Equals(block) && block is Coffre_Block coffre_Block && inventaire.Equals(coffre_Block.inventaire)); }
public override bool Equals(Block block) { return(base.Equals(block) && block is Four_Block four && inventaire.Equals(four.inventaire) && carburant == four.carburant); }