protected override void OnTick() { if ( m_Count == 5 ) { m_Boat.Delete(); Stop(); } else { m_Boat.Location = new Point3D( m_Boat.X, m_Boat.Y, m_Boat.Z - 1 ); if ( m_Boat.TillerMan != null ) m_Boat.TillerMan.Say( 1007168 + m_Count ); ++m_Count; } } }