public PuzzlePad() : base(0x1822) { m_Busy = false; m_Stander = null; m_Timer = null; Hue = 0x4C; Movable = false; }
public override bool OnMoveOver( Mobile m ) { if ( ( m != null ) && ( m is PlayerMobile ) ) { if ( m_Stander == null ) { m_Stander = (PlayerMobile) m; if ( m_Timer != null ) m_Timer.Stop(); m_Timer = new InternalStandTimer( this ); m_Timer.Start(); } } return base.OnMoveOver( m ); }
} // Tell the core that we implement OnMovement public override bool OnMoveOver(Mobile m) { if ((m != null) && (m is PlayerMobile)) { if (m_Stander == null) { m_Stander = (PlayerMobile)m; if (m_Timer != null) { m_Timer.Stop(); } m_Timer = new InternalStandTimer(this); m_Timer.Start(); } } return(base.OnMoveOver(m)); }