public override string ToString() { if (thingInt != null) { return(thingInt.GetUniqueLoadID()); } if (cellInt.IsValid) { return(cellInt.ToString() + ", " + ((mapInt != null) ? mapInt.GetUniqueLoadID() : "null")); } if (worldObjectInt != null) { return("@" + worldObjectInt.GetUniqueLoadID()); } if (tileInt >= 0) { return(tileInt.ToString()); } return("null"); }