public override string ToString() { return(TypeViewer.ToString(this)); }
public override string ToString() { return(TypeViewer.ToString(this)); //return string.Format("GID:{0}, Level:{1}, InBuilding:{2}", Gid, Level, InBuilding); }
public override string ToString() { return(TypeViewer.ToString(this)); //return string.Format("GID:{0}, BID:{1}, Level:{2}, FinishTime:{3}", Gid, ABid, Level, FinishTime.ToString()); }
public string Snapshot() { StringBuilder sb = new StringBuilder(); sb.AppendLine("Basic data:"); sb.AppendLine(TypeViewer.Snapshot(this)); sb.AppendLine(TypeViewer.Snapshot(this.Market)); if (isBuildingInitialized == 2) { sb.AppendLine("Market:"); foreach (TMInfo info in this.Market.MarketInfo) { sb.Append("\t"); sb.AppendLine(info.ToString()); } sb.AppendLine("Building:"); foreach (var b in Buildings) { sb.Append("\t"); sb.Append(b.Key); sb.Append(": "); sb.AppendLine(b.Value.ToString()); } sb.AppendLine("Upgrades:"); foreach (var b in Upgrades) { sb.Append("\t"); sb.Append(b.Key); sb.Append(": "); sb.AppendLine(b.Value.ToString()); } sb.AppendLine("Resource:"); foreach (var b in Resource) { sb.Append("\t"); sb.AppendLine(b.ToString()); } sb.AppendLine("InBuilding:"); for (var i = 0; i < InBuilding.Length; i++) { sb.Append("\t"); sb.Append(i); sb.Append(": "); if (InBuilding[i] == null) { sb.AppendLine("NULL"); } else { sb.AppendLine(InBuilding[i].ToString()); } } sb.AppendLine("RecentBuilt:"); for (var i = 0; i < RB.Length; i++) { sb.Append("\t"); sb.Append(i); sb.Append(": "); if (RB[i] == null) { sb.AppendLine("NULL"); } else { sb.AppendLine(RB[i].ToString()); } } sb.AppendLine("Queue:"); foreach (var b in Queue) { sb.Append("\t"); sb.AppendLine(b.ToString()); } } return(sb.ToString()); }