public override bool Equals(Object o) { if (!(o is MyDocuments)) { return(false); } MyDocuments that = (MyDocuments)o; if (!String.Equals(this.version, that.version)) { return(false); } if (this.registeredDocuments.Count != that.registeredDocuments.Count) { return(false); } // assuming registeredDate doesn't matter for equality... foreach (Document d in this.registeredDocuments) { if (!that.registeredDocuments.Contains(d)) { return(false); } } return(true); }
public static void GenerateMapPath() { DefaultMapPath = MyDocuments.Replace("\\", "/") + "/My Games/Gas Powered Games/Supreme Commander Forged Alliance/Maps/"; if (!System.IO.Directory.Exists(DefaultMapPath)) { Debug.LogWarning("Default map directory not exist: " + DefaultMapPath); DefaultMapPath = "maps/"; } }