public ActionResult Delete(int id, string returnURL) { if (Session["admin"] != null) { Decorate decorate = db.Decorate.Find(id); db.Decorate.Remove(decorate); Layout layout = db.Layout.Find(decorate.LayoutId); string buildingId = layout.BuildingId.ToString(); UpdateRecord record = db.UpdateRecord.Where(item => item.BuildingId == buildingId).FirstOrDefault(); if (record != null) { record.UpdateTime = DateTime.Now; db.Entry(record).State = EntityState.Modified; } else { record = new UpdateRecord(); record.BuildingId = buildingId; record.UpdateTime = DateTime.Now; db.UpdateRecord.Add(record); } db.SaveChanges(); return(Redirect(returnURL)); } else { return(RedirectToAction("Login", "Console")); } }
private static void DecorateTOL_OnCommand(CommandEventArgs e) { e.Mobile.SendMessage("Generating Time Of Legends world decoration, please wait."); Decorate.Generate("tol", "Data/Decoration/TimeOfLegends/TerMur", Map.TerMur); Decorate.Generate("tol", "Data/Decoration/TimeOfLegends/Felucca", Map.Felucca); ChampionSpawn sp = new ChampionSpawn(); sp.Type = ChampionSpawnType.DragonTurtle; sp.MoveToWorld(new Point3D(451, 1696, 65), Map.TerMur); sp.Active = true; WeakEntityCollection.Add("tol", sp); sp = new ChampionSpawn(); sp.SpawnRadius = 35; sp.Type = ChampionSpawnType.DragonTurtle; sp.MoveToWorld(new Point3D(7042, 1889, 60), Map.Felucca); sp.Active = true; WeakEntityCollection.Add("tol", sp); PublicMoongate gate = new PublicMoongate(); gate.MoveToWorld(new Point3D(719, 1863, 40), Map.TerMur); ShadowguardController.SetupShadowguard(e.Mobile); Server.Engines.MyrmidexInvasion.GenerateMyrmidexQuest.Generate(); MacawSpawner.Generate(); CommandSystem.Handle(e.Mobile, Server.Commands.CommandSystem.Prefix + "XmlLoad Spawns/Eodon.xml"); e.Mobile.SendMessage("Time Of Legends world generating complete."); }
public static void Initialize() { if (Enabled) { Decorate.Generate("Data/Decoration/Britannia/Barrels", Map.Felucca); } }
public static void Initialize() { if (World.Items.Any(kv => kv.Value is BaseDoor)) { return; } ConsoleKey key; if (AutoSetupNewWorld) { Console.WriteLine("This appears to be a new world, automatically setting it up."); key = ConsoleKey.Y; } else { Console.WriteLine("This appears to be a new world, do you want generate signs/doors/decoration? (y/n)"); key = Console.ReadKey(true).Key; } if (key == ConsoleKey.Y) { Console.Write("Generating... "); DoorGenerator.Generate(); Decorate.Generate(); SignGenerator.Generate(); GenerateSpawners.Generate("felucca.json"); PublicMoongate.MoonGen(PMList.Felucca); new GenTeleporter.TeleportersCreator().CreateTeleporters(); Console.WriteLine("New world generation complete."); Timer.DelayCall(TimeSpan.FromMilliseconds(100), World.Save); } }
public static DomElement AddChild(this DomElement elem, string elementName, Decorate d) { DomElement newchild = elem.OwnerDocument.CreateElement(elementName); elem.AddChild(newchild); d?.Invoke(newchild); return(newchild); }
public void UpdateDisplay() { if (InvokeRequired) { Invoke(new Action(UpdateDisplay)); return; } Decorate?.Invoke(this, null); }
public static HtmlImageElement CreateHtmlImageElement(this HtmlDocument doc, Decorate <HtmlImageElement> dec = null) { var elem = new HtmlImageElement( doc, 0, //null=> 0 doc.AddStringIfNotExists("img")); dec?.Invoke(elem); return(elem); }
public static HtmlElement CreateHtmlSpan(this HtmlDocument doc, Decorate <HtmlElement> dec = null) { var elem = new HtmlElement( doc, 0, doc.AddStringIfNotExists("span")); dec?.Invoke(elem); return(elem); }
private static void DecorateSA_OnCommand(CommandEventArgs e) { e.Mobile.SendMessage("Generating Stygian Abyss world decoration, please wait."); Decorate.Generate("sa", "Data/Decoration/Stygian Abyss/Ter Mur", Map.TerMur); Decorate.Generate("sa", "Data/Decoration/Stygian Abyss/Trammel", Map.Trammel); Decorate.Generate("sa", "Data/Decoration/Stygian Abyss/Felucca", Map.Felucca); e.Mobile.SendMessage("Stygian Abyss world generation complete."); }
public void UpdateDisplay() { if (InvokeRequired) { Invoke(new Action(UpdateDisplay)); return; } Text = valueToText(_DisplayValue); Decorate?.Invoke(this, null); }
public static DomElement AddChild(this DomElement elem, string elementName, Decorate d) { var newchild = elem.OwnerDocument.CreateElement(elementName); elem.AddChild(newchild); if (d != null) { d(newchild); } return newchild; }
private static void DecorateML_OnCommand(CommandEventArgs e) { e.Mobile.SendMessage("Generating Mondain's Legacy world decoration, please wait."); Decorate.Generate("Data/Decoration/Mondain's Legacy/Trammel", Map.Trammel); Decorate.Generate("Data/Decoration/Mondain's Legacy/Felucca", Map.Felucca); Decorate.Generate("Data/Decoration/Mondain's Legacy/Ilshenar", Map.Ilshenar); Decorate.Generate("Data/Decoration/Mondain's Legacy/Malas", Map.Malas); Decorate.Generate("Data/Decoration/Mondain's Legacy/Tokuno", Map.Tokuno); e.Mobile.SendMessage("Mondain's Legacy world generation complete."); }
public static DomElement AddChild(this DomElement elem, string elementName, Decorate d) { var newchild = elem.OwnerDocument.CreateElement(elementName); elem.AddChild(newchild); if (d != null) { d(newchild); } return(newchild); }
public ActionResult Details(int id) { if (Session["admin"] != null) { Decorate decorate = db.Decorate.Find(id); ViewBag.Details = true; return(View("Edit", decorate)); } else { return(RedirectToAction("Login", "Console")); } }
private static void DecorateSA_OnCommand(CommandEventArgs e) { e.Mobile.SendMessage("Generating Stygian Abyss world decoration, please wait."); Decorate.Generate("sa", "Data/Decoration/Stygian Abyss/Ter Mur", Map.TerMur); Decorate.Generate("sa", "Data/Decoration/Stygian Abyss/Trammel", Map.Trammel); Decorate.Generate("sa", "Data/Decoration/Stygian Abyss/Felucca", Map.Felucca); NavreysController.GenNavery(e.Mobile); Server.Engines.CannedEvil.PrimevalLichPuzzle.GenLichPuzzle(e.Mobile); e.Mobile.SendMessage("Stygian Abyss world generation complete."); }
public void Setup() { Decorate.InitLightInject(); target = new Calculator(); target2 = new CalculatorMarshalled(); simple = Decorate.DecorateSimple(target); real = Decorate.WithRealProxy(target2); dispatch = Decorate.WithDispatchProxy <ICalculator>(target); composite = Decorate.WithCompositeDynamicProxy <ICalculator>(target); inherited = Decorate.WithInheritedDynamicProxy <Calculator>(); lightInject = Decorate.WithLightInject(); a = rnd.Next(1000).ToString(); }
private void accordionControlElement37_Click(object sender, EventArgs e) { up = new UnloadingPoint(); up.Show(); up.Dock = DockStyle.Fill; panel2.Controls.Clear(); panel2.Controls.Add(up); domain.Decorate dec = new Decorate(); domain.Discharge dis = new Discharge(); domain.Transportations trans = new Transportations(); up.gridControl2.DataSource = showData <domain.Decorate>(dec, up.now_Page_Dec.ToString()); up.gridControl3.DataSource = showData <domain.Discharge>(dis, up.now_Page_Dis.ToString()); up.gridControl4.DataSource = showData <domain.Transportations>(trans, up.now_Page_Trans.ToString()); }
public ActionResult SavEdit(Decorate decorate, bool IsCreate) { if (Session["admin"] != null) { decorate.CreateTime = DateTime.Now.ToString("yyyy-MM-dd"); decorate.DecorateIndex = ToSmall(decorate.DecorateIndex); if (decorate.DecoratePics != null) { string[] pics = decorate.DecoratePics.Substring(0, decorate.DecoratePics.Length - 1).Split(' '); StringBuilder sb = new StringBuilder(); foreach (var pic in pics) { sb.Append(ToSmall(pic)); sb.Append(" "); } decorate.DecoratePics = sb.ToString(); } if (IsCreate) { db.Entry(decorate).State = EntityState.Modified; } else { db.Decorate.Add(decorate); } db.SaveChanges(); Layout layout = db.Layout.Find(decorate.LayoutId); string buildingId = layout.BuildingId.ToString(); UpdateRecord record = db.UpdateRecord.Where(item => item.BuildingId == buildingId).FirstOrDefault(); if (record != null) { record.UpdateTime = DateTime.Now; db.Entry(record).State = EntityState.Modified; } else { record = new UpdateRecord(); record.BuildingId = buildingId; record.UpdateTime = DateTime.Now; db.UpdateRecord.Add(record); } db.SaveChanges(); return(RedirectToAction("List", new { id = decorate.LayoutId })); } else { return(RedirectToAction("Login", "Console")); } }
private static void DecorateSA_OnCommand(CommandEventArgs e) { e.Mobile.SendMessage("Generating Stygian Abyss world decoration, please wait."); Decorate.Generate("sa", "Data/Decoration/Ter Mur", Map.TerMur); NavreysController.GenNavery(e.Mobile); CommandSystem.Handle(e.Mobile, CommandSystem.Prefix + "GenToK"); CommandSystem.Handle(e.Mobile, CommandSystem.Prefix + "GenSutek"); GenerateUnderworldRooms.Generate(); Engines.ResortAndCasino.FireCasinoGenerator.Generate(e); Engines.ExploringTheDeep.GenerateExploringTheDeep.Generate(e); e.Mobile.SendMessage("Stygian Abyss world generation complete."); }
public ActionResult Edit(int id) { if (Session["admin"] != null) { Decorate decorate = db.Decorate.Find(id); Layout layout = db.Layout.Find(decorate.LayoutId); ViewBag.LayId = layout.Id; ViewBag.LayName = layout.LayoutName; Building build = db.Building.Find(layout.BuildingId); ViewBag.BuildId = build.Id; ViewBag.BuildName = build.BuildingName; ViewBag.IsCreate = true; return(View(decorate)); } else { return(RedirectToAction("Login", "Console")); } }
public ActionResult Create(int id) { if (Session["admin"] != null) { ViewBag.IsCreate = false; Decorate decorate = new Decorate(); decorate.LayoutId = id; Layout layout = db.Layout.Find(id); ViewBag.LayName = layout.LayoutName; ViewBag.LayId = id; Building build = db.Building.Find(layout.BuildingId); ViewBag.BuildId = build.Id; ViewBag.BuildName = build.BuildingName; return(View("Edit", decorate)); } else { return(RedirectToAction("Login", "Console")); } }
public ActionResult GetDecorateDetail(int decorateId) { Decorate decorate = db.Decorate.Find(decorateId); DecorateDetailData decorateDetail = new DecorateDetailData(); decorateDetail.DecorateId = decorateId; if (decorate.DecoratePics != null) { decorateDetail.DecoratePics = decorate.DecoratePics.Substring(0, decorate.DecoratePics.Length - 1).Split(' '); for (int i = 0; i < decorateDetail.DecoratePics.Length; i++) { decorateDetail.DecoratePics[i] = ConfigurationManager.AppSettings["ResourceUrl"] + decorateDetail.DecoratePics[i]; } } else { decorateDetail.DecoratePics = new string[] { "" }; } decorateDetail.Decorate360 = decorate.Decorate360; return(Json(new { data = decorateDetail }, JsonRequestBehavior.AllowGet)); }
static void Main(string[] args) { //Star("hoge"); string str = "hello"; //引数の型と戻り値が同じメソッドを登録できる Decorate dec = Star; dec(str); Console.WriteLine(); //decに違うメソッドを登録 dec = Atsign; dec(str); Console.WriteLine(); //decに追加,削除 dec += Star; dec(str); Console.WriteLine(); dec -= Atsign; dec(str); Console.WriteLine(); dec = Console.WriteLine; dec(str); }
public ICalculator WithLightInject() { return(Decorate.WithLightInject()); }
public ICalculator WithInheritedDynamicProxy() { return(Decorate.WithInheritedDynamicProxy <Calculator>()); }
public ICalculator WithCompositeDynamicProxy() { return(Decorate.WithCompositeDynamicProxy <ICalculator>(target)); }
public ICalculator WithDispatchProxy() { return(Decorate.WithDispatchProxy <ICalculator>(target)); }
public ICalculator WithRealProxy() { return(Decorate.WithRealProxy(target2)); }
public ICalculator DecorateSimple() { return(Decorate.DecorateSimple(target)); }
private static void DecorateML_OnCommand(CommandEventArgs e) { e.Mobile.SendMessage("Generating Mondain's Legacy world decoration, please wait."); Decorate.Generate("ml", "Data/Mondain's Legacy/Trammel", Map.Trammel); Decorate.Generate("ml", "Data/Mondain's Legacy/Felucca", Map.Felucca); Decorate.Generate("ml", "Data/Mondain's Legacy/Ilshenar", Map.Ilshenar); Decorate.Generate("ml", "Data/Mondain's Legacy/Malas", Map.Malas); Decorate.Generate("ml", "Data/Mondain's Legacy/Tokuno", Map.Tokuno); Decorate.Generate("ml", "Data/Mondain's Legacy/TerMur", Map.TerMur); PeerlessAltar altar; PeerlessTeleporter tele; PrismOfLightPillar pillar; // Bedlam - Malas altar = new BedlamAltar(); if (!FindItem(86, 1627, 0, Map.Malas, altar)) { WeakEntityCollection.Add("ml", altar); altar.MoveToWorld(new Point3D(86, 1627, 0), Map.Malas); tele = new PeerlessTeleporter(altar); WeakEntityCollection.Add("ml", tele); tele.PointDest = altar.ExitDest; tele.MoveToWorld(new Point3D(99, 1617, 50), Map.Malas); } // Blighted Grove - Trammel altar = new BlightedGroveAltar(); if (!FindItem(6502, 875, 0, Map.Trammel, altar)) { WeakEntityCollection.Add("ml", altar); altar.MoveToWorld(new Point3D(6502, 875, 0), Map.Trammel); tele = new PeerlessTeleporter(altar); WeakEntityCollection.Add("ml", tele); tele.PointDest = altar.ExitDest; tele.MoveToWorld(new Point3D(6511, 949, 26), Map.Trammel); } // Blighted Grove - Felucca altar = new BlightedGroveAltar(); if (!FindItem(6502, 875, 0, Map.Felucca, altar)) { WeakEntityCollection.Add("ml", altar); altar.MoveToWorld(new Point3D(6502, 875, 0), Map.Felucca); tele = new PeerlessTeleporter(altar); WeakEntityCollection.Add("ml", tele); tele.PointDest = altar.ExitDest; tele.MoveToWorld(new Point3D(6511, 949, 26), Map.Felucca); } // Palace of Paroxysmus - Trammel altar = new ParoxysmusAltar(); if (!FindItem(6511, 506, -34, Map.Trammel, altar)) { WeakEntityCollection.Add("ml", altar); altar.MoveToWorld(new Point3D(6511, 506, -34), Map.Trammel); tele = new PeerlessTeleporter(altar); WeakEntityCollection.Add("ml", tele); tele.PointDest = altar.ExitDest; tele.MoveToWorld(new Point3D(6518, 365, 46), Map.Trammel); } // Palace of Paroxysmus - Felucca altar = new ParoxysmusAltar(); if (!FindItem(6511, 506, -34, Map.Felucca, altar)) { WeakEntityCollection.Add("ml", altar); altar.MoveToWorld(new Point3D(6511, 506, -34), Map.Felucca); tele = new PeerlessTeleporter(altar); WeakEntityCollection.Add("ml", tele); tele.PointDest = altar.ExitDest; tele.MoveToWorld(new Point3D(6518, 365, 46), Map.Felucca); } // Prism of Light - Trammel altar = new PrismOfLightAltar(); if (!FindItem(6509, 167, 6, Map.Trammel, altar)) { WeakEntityCollection.Add("ml", altar); altar.MoveToWorld(new Point3D(6509, 167, 6), Map.Trammel); tele = new PeerlessTeleporter(altar); WeakEntityCollection.Add("ml", tele); tele.PointDest = altar.ExitDest; tele.Visible = true; tele.ItemID = 0xDDA; tele.MoveToWorld(new Point3D(6501, 137, -20), Map.Trammel); pillar = new PrismOfLightPillar((PrismOfLightAltar)altar, 0x581); WeakEntityCollection.Add("ml", pillar); pillar.MoveToWorld(new Point3D(6506, 167, 0), Map.Trammel); pillar = new PrismOfLightPillar((PrismOfLightAltar)altar, 0x581); WeakEntityCollection.Add("ml", pillar); pillar.MoveToWorld(new Point3D(6509, 164, 0), Map.Trammel); pillar = new PrismOfLightPillar((PrismOfLightAltar)altar, 0x581); WeakEntityCollection.Add("ml", pillar); pillar.MoveToWorld(new Point3D(6506, 164, 0), Map.Trammel); pillar = new PrismOfLightPillar((PrismOfLightAltar)altar, 0x481); WeakEntityCollection.Add("ml", pillar); pillar.MoveToWorld(new Point3D(6512, 167, 0), Map.Trammel); pillar = new PrismOfLightPillar((PrismOfLightAltar)altar, 0x481); WeakEntityCollection.Add("ml", pillar); pillar.MoveToWorld(new Point3D(6509, 170, 0), Map.Trammel); pillar = new PrismOfLightPillar((PrismOfLightAltar)altar, 0x481); WeakEntityCollection.Add("ml", pillar); pillar.MoveToWorld(new Point3D(6512, 170, 0), Map.Trammel); } // Prism of Light - Felucca altar = new PrismOfLightAltar(); if (!FindItem(6509, 167, 6, Map.Felucca, altar)) { WeakEntityCollection.Add("ml", altar); altar.MoveToWorld(new Point3D(6509, 167, 6), Map.Felucca); tele = new PeerlessTeleporter(altar); WeakEntityCollection.Add("ml", tele); tele.PointDest = altar.ExitDest; tele.Visible = true; tele.ItemID = 0xDDA; tele.MoveToWorld(new Point3D(6501, 137, -20), Map.Felucca); pillar = new PrismOfLightPillar((PrismOfLightAltar)altar, 0x581); WeakEntityCollection.Add("ml", pillar); pillar.MoveToWorld(new Point3D(6506, 167, 0), Map.Felucca); pillar = new PrismOfLightPillar((PrismOfLightAltar)altar, 0x581); WeakEntityCollection.Add("ml", pillar); pillar.MoveToWorld(new Point3D(6509, 164, 0), Map.Felucca); pillar = new PrismOfLightPillar((PrismOfLightAltar)altar, 0x581); WeakEntityCollection.Add("ml", pillar); pillar.MoveToWorld(new Point3D(6506, 164, 0), Map.Felucca); pillar = new PrismOfLightPillar((PrismOfLightAltar)altar, 0x481); WeakEntityCollection.Add("ml", pillar); pillar.MoveToWorld(new Point3D(6512, 167, 0), Map.Felucca); pillar = new PrismOfLightPillar((PrismOfLightAltar)altar, 0x481); WeakEntityCollection.Add("ml", pillar); pillar.MoveToWorld(new Point3D(6509, 170, 0), Map.Felucca); pillar = new PrismOfLightPillar((PrismOfLightAltar)altar, 0x481); WeakEntityCollection.Add("ml", pillar); pillar.MoveToWorld(new Point3D(6512, 170, 0), Map.Felucca); } // The Citadel - Malas altar = new CitadelAltar(); if (!FindItem(89, 1885, 0, Map.Malas, altar)) { WeakEntityCollection.Add("ml", altar); altar.MoveToWorld(new Point3D(89, 1885, 0), Map.Malas); tele = new PeerlessTeleporter(altar); WeakEntityCollection.Add("ml", tele); tele.PointDest = altar.ExitDest; tele.MoveToWorld(new Point3D(111, 1955, 0), Map.Malas); } // Twisted Weald - Ilshenar altar = new TwistedWealdAltar(); if (!FindItem(2170, 1255, -60, Map.Ilshenar, altar)) { WeakEntityCollection.Add("ml", altar); altar.MoveToWorld(new Point3D(2170, 1255, -60), Map.Ilshenar); tele = new PeerlessTeleporter(altar); WeakEntityCollection.Add("ml", tele); tele.PointDest = altar.ExitDest; tele.MoveToWorld(new Point3D(2139, 1271, -57), Map.Ilshenar); } // Stygian Dragon Lair - Abyss StygianDragonPlatform sAltar = new StygianDragonPlatform(); if (!FindItem(363, 157, 5, Map.TerMur, sAltar)) { WeakEntityCollection.Add("ml", sAltar); sAltar.MoveToWorld(new Point3D(363, 157, 0), Map.TerMur); } //Medusa Lair - Abyss MedusaPlatform mAltar = new MedusaPlatform(); if (!FindItem(822, 756, 56, Map.TerMur, mAltar)) { WeakEntityCollection.Add("ml", sAltar); mAltar.MoveToWorld(new Point3D(822, 756, 56), Map.TerMur); } e.Mobile.SendMessage("Mondain's Legacy world generating complete."); }
public void Setup() { Decorate.InitLightInject(); target = new Calculator(); target2 = new CalculatorMarshalled(); }