Hey
Ich hab eine Liste gemacht in der beim Serverstart alle Häuser geladen werden.
Die Klasse "House" sieht wie folgt aus:
C
public class House
{
public int dbid;
public string Name;
public int Besitzer;
public bool Rentable;
public int Rent;
public int Rent_People;
public TextLabel label;
public Marker marker;
public Vector3 Position;
public int Preis;
}
Alles anzeigen
Wenn ich nun das Haus update und es daher neu Laden möchte hab ich momentan folgendes gemacht um das "alte" Haus zu löschen:
C
foreach (var hous in Haeuser)
{
if (hous.dbid == id)
{
API.shared.deleteEntity(hous.label);
API.shared.deleteEntity(hous.marker);
Haeuser.Remove(hous);
}
}
Gibt es nun irgend eine "einfachere" Möglichkeit das Item aus der Liste zu bekommen ohne das ich mit foreach alle Häuser durchlaufen muss? Das ich vielleicht speziell nach der "dbid" suchen kann oderso?