Exemple #1
0
        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();
            }
        }