public TeleporterPairAddon(IPoint3D first, IPoint3D second, Server.Map map)
		{
			//Set up all the addon components... FirstLocation will be the 0,0,0 reference point
			TeleporterAC tele1 = new TeleporterAC(second, map);
			tele1.Active = true;
			TeleporterAC tele2 = new TeleporterAC(first, map);
			tele2.Active = true;
			//AddonComponent spark1 = new AddonComponent(14201);
			//AddonComponent spark2 = new AddonComponent(14201);


			//First Teleporter
			AddComponent( tele1, 0, 0, 0 );
			//AddComponent( spark1, 0, 0, 0 );
			//Second Teleporter
			AddComponent( tele2, second.X-first.X, second.Y-first.Y, second.Z-first.Z );
			//AddComponent( spark2, second.X-first.X, second.Y-first.Y, second.Z-first.Z );
		}
        public TeleporterPairAddon(IPoint3D first, IPoint3D second, Server.Map map)
        {
            //Set up all the addon components... FirstLocation will be the 0,0,0 reference point
            TeleporterAC tele1 = new TeleporterAC(second, map);

            tele1.Active = true;
            TeleporterAC tele2 = new TeleporterAC(first, map);

            tele2.Active = true;
            //AddonComponent spark1 = new AddonComponent(14201);
            //AddonComponent spark2 = new AddonComponent(14201);


            //First Teleporter
            AddComponent(tele1, 0, 0, 0);
            //AddComponent( spark1, 0, 0, 0 );
            //Second Teleporter
            AddComponent(tele2, second.X - first.X, second.Y - first.Y, second.Z - first.Z);
            //AddComponent( spark2, second.X-first.X, second.Y-first.Y, second.Z-first.Z );
        }