Example #1
0
        private void Replace()
        {
            Server.Multis.BaseHouse house = Server.Multis.BaseHouse.FindHouseAt(this);

            if (house != null)
            {
                Point3D p   = this.Location;
                Map     map = this.Map;

                house.Addons.Remove(this);
                Delete();

                var addon = new ElvenDresserAddonSouth();
                addon.MoveToWorld(new Point3D(p.X + 1, p.Y, p.Z), map);
                house.Addons.Add(addon);
            }
        }
Example #2
0
        private void Replace()
        {
            Multis.BaseHouse house = Multis.BaseHouse.FindHouseAt(this);

            if (house != null)
            {
                Point3D p   = Location;
                Map     map = Map;

                house.Addons.Remove(this);
                Delete();

                ElvenDresserAddonSouth addon = new ElvenDresserAddonSouth();
                addon.MoveToWorld(new Point3D(p.X + 1, p.Y, p.Z), map);
                house.Addons[addon] = house.Owner;
            }
        }