public static void PrintAllTreesCount(int radius) { IRequestResult r = UO.WaitTargetTile(3348, 339, 4, Graphic.Invariant); UO.UseType(0x0F9E); //IClientTarget target = UIManager.Target(); StaticTarget target = ((StaticTarget)r.GetType().GetField("Target").GetValue(r)); { string name = null; if (target.Graphic != 0 && target.Graphic < DataFiles.Tiledata.Count) { name = DataFiles.Tiledata.GetArt(target.Graphic).Name; } string format = "Tile X={0} Y={1} Z={2} Graphic=0x{3:X4}"; if (name != null && name.Length > 0) { format += " Name={4}"; } UO.Print(format, target.X, target.Y, target.Z, target.Graphic, name); } // UO.Print(((StaticTarget)r.GetType().GetField("Target").GetValue(r))+ "" + " / " + Graphic.Invariant); { string name = null; if (target.Graphic != 0 && target.Graphic < DataFiles.Tiledata.Count) { name = DataFiles.Tiledata.GetArt(target.Graphic).Name; } string format = "Tile X={0} Y={1} Z={2} Graphic=0x{3:X4}"; if (name != null && name.Length > 0) { format += " Name={4}"; } Notepad.WriteLine(format, target.X, target.Y, target.Z, target.Graphic, name); Notepad.WriteLine(); } }