08-07-2016, 06:07 PM
Ti sconsiglio cmq di utilizzare gli array.
in queste situazioni è meglio utilizzare le liste tramite l'using della direttiva Generic.List;
Puoi evitare enormi problemi e puoi anche migliorarne il codice.
E gestire anche i duplicati che possono essere sicuramente sinonimi di Bug.
Anzichè utilizzare una classe, usa una struttura.
ecc. ecc.
al fine di rimuovere eventuali duplicati o elementi vuoti nella lista
salvataggi = salvataggi.Distinct().ToList<Salvataggio>();
in queste situazioni è meglio utilizzare le liste tramite l'using della direttiva Generic.List;
Puoi evitare enormi problemi e puoi anche migliorarne il codice.
E gestire anche i duplicati che possono essere sicuramente sinonimi di Bug.
Anzichè utilizzare una classe, usa una struttura.
Codice PHP:
List<Salvataggio> Salvataggi = new List<Salvataggi>();
[Serializable]
struct Salvataggio
{
public List<GameObject> Armi;
public List<porta> Porte;
}
[Serializable]
struct Porta
{
public int ID;
public string NomePorta;
public bool Stato; //Aperta Chiusa
}
ecc. ecc.
al fine di rimuovere eventuali duplicati o elementi vuoti nella lista
salvataggi = salvataggi.Distinct().ToList<Salvataggio>();