public LeverPuzzleStatue(int[] dat, LeverPuzzleController controller) : base(dat[0]) { this.m_Controller = controller; this.Hue = 0x44E; this.Movable = false; }
public LampRoomBox(LeverPuzzleController controller) : base(0xe80) { this.m_Controller = controller; this.ItemID = 0xe80; this.Movable = false; }
public override void Deserialize(GenericReader reader) { base.Deserialize(reader); reader.ReadInt(); m_Code = reader.ReadUShort(); m_Controller = reader.ReadItem() as LeverPuzzleController; }
public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); var version = reader.ReadInt(); Code = reader.ReadUShort(); m_Controller = reader.ReadEntity <LeverPuzzleController>(); }
public LeverPuzzleLever(ushort code, LeverPuzzleController controller) : base(0x108E) { m_Controller = controller; m_Code = code; Hue = 0x66D; Movable = false; }
public LeverPuzzleRegion(LeverPuzzleController controller, int[] loc) : base(null, Map.Malas, Region.Find(LeverPuzzleController.lr_Enter, Map.Malas), new Rectangle2D(loc[0], loc[1], 1, 1)) { Controller = controller; Register(); }
public LampRoomRegion(LeverPuzzleController controller) : base(null, Map.Malas, Region.Find(LeverPuzzleController.lr_Enter, Map.Malas), LeverPuzzleController.lr_Rect) { Controller = controller; Register(); }
public override void Deserialize(GenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); this.m_Controller = reader.ReadItem() as LeverPuzzleController; }
public LeverPuzzleLever(UInt16 code, LeverPuzzleController controller) : base(0x108E) { this.m_Controller = controller; this.m_Code = code; this.Hue = 0x66D; this.Movable = false; }
public RockTimer( Mobile player, LeverPuzzleController Controller ) : base( TimeSpan.Zero, TimeSpan.FromSeconds( .25 ) ) { Count = 0; m_Player=player; m_Controller = Controller; }
public LeverPuzzleStatue(int[] dat, LeverPuzzleController controller) : base(dat[0]) { m_Controller = controller; Hue = 0x44E; Movable = false; }
public LampRoomBox(LeverPuzzleController controller) : base(0xe80) { m_Controller = controller; ItemID = 0xe80; Movable = false; }
public static void GenLampPuzzle_OnCommand(CommandEventArgs e) { foreach (Item item in Map.Malas.GetItemsInRange(lp_Center, 0)) { if (item is LeverPuzzleController) { e.Mobile.SendMessage("Lamp room puzzle already exists: please delete the existing controller first ..."); return; } } e.Mobile.SendMessage("Generating Lamp Room puzzle..."); LeverPuzzleController controller = new LeverPuzzleController(); WeakEntityCollection.Add("LeverPuzzleController", controller); controller.MoveToWorld(lp_Center, Map.Malas); if (!installed) e.Mobile.SendMessage("There was a problem generating the puzzle."); else e.Mobile.SendMessage("Lamp room puzzle successfully generated."); }
public LeverPuzzleRegion(LeverPuzzleController controller, int[] loc) : base( null, Map.Malas, Find(LeverPuzzleController.lr_Enter, Map.Malas), new Rectangle2D(loc[0], loc[1], 1, 1)) { Controller = controller; Register(); }
public LampRoomTimer( LeverPuzzleController controller ) : base( TimeSpan.FromSeconds( 5.0 ), TimeSpan.FromSeconds( 5.0 ) ) { level=0; ticks=0; m_Controller = controller; }
public LampRoomRegion(LeverPuzzleController controller) : base(null, Map.Malas, Find(LeverPuzzleController.lr_Enter, Map.Malas), LeverPuzzleController.lr_Rect) { Controller = controller; Register(); }
public LeverPuzzleLever( UInt16 code, LeverPuzzleController controller ) : base(0x108E) { m_Controller=controller; m_Code = code; Hue = 0x66D; Movable = false; }