public SorcerersPlate(SorcerersPlateController controller, RegsType type) : base(0x9D7) { m_Type = type; Movable = false; Hue = 2406; m_Controller = controller; }
private static void GenSorcerersPlate_Command(CommandEventArgs e) { DeletePlates(); e.Mobile.SendMessage("Creating Sorcerers Plate..."); SorcerersPlateController controller = new SorcerersPlateController(); WeakEntityCollection.Add(EntityName, controller); e.Mobile.SendMessage("Sorcerers Plate Generation Completed!"); }
private static void GenSorcerersPlate_Command(CommandEventArgs e) { if (Check()) { e.Mobile.SendMessage("Sorcerers Plate is already present."); } else { e.Mobile.SendMessage("Creating Sorcerers Plate..."); SorcerersPlateController controller = new SorcerersPlateController(); e.Mobile.SendMessage("Generation completed!"); } }
public override void Deserialize(GenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); switch (version) { case 0: { m_Type = (RegsType)reader.ReadInt(); m_Controller = reader.ReadItem() as SorcerersPlateController; m_Reg = reader.ReadItem(); if (m_Controller == null) { Delete(); } break; } } }