/// <summary> /// Parse the current sub location to a string /// </summary> /// <returns>The current sub location as a string</returns> public String ParseCurrSubLocToString() { if (currentSublocation == null) { return("" + 0); } return("" + currentSublocation.GetSublocationID()); }
public override String ParseToString() { String parsed, currentSubloc = "", sublocStr = ""; foreach (Sublocation subloc in sublocations.Values) { sublocStr += ":" + subloc.ParseToString(); } if (currentSubLocation != null) { currentSubloc = ":" + currentSubLocation.GetSublocationID(); } parsed = String.Format("Type:{0},ID:{1},Visited:{2},Sublocations{3},CurrentSublocation{4}", TAG, locationID, visited, sublocStr, currentSubloc); return(parsed); }