public override void Deserialize(GenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); m_Controller = reader.ReadItem() as MasterThinkerContoller; m_Type = (DecorType)reader.ReadInt(); }
public MasterThinkerDecor(int id, int hue, DecorType type, MasterThinkerContoller controller) : base() { ItemID = id; m_Controller = controller; m_Type = type; Hue = hue; Movable = false; }
private static void GenMasterThinker_Command(CommandEventArgs e) { if (Check()) { e.Mobile.SendMessage("Sorcerers Plate is already present."); } else { e.Mobile.SendMessage("Creating Sorcerers Plate..."); MasterThinkerContoller controller = new MasterThinkerContoller(); controller.MoveToWorld(new Point3D(1652, 1547, 45), Map.Trammel); e.Mobile.SendMessage("Generation completed!"); } }