Server.Multis.BaseHouse.IsOwner C# (CSharp) Méthode

IsOwner() public méthode

public IsOwner ( Mobile m ) : bool
m Mobile
Résultat bool
		public bool IsOwner( Mobile m )
		{
			if ( m == null )
				return false;

			if ( m == m_Owner || m.AccessLevel >= AccessLevel.GameMaster )
				return true;

			return false;
		}

Usage Example

        public bool ValidatePlacement(Point3D loc)
        {
            Map map = m_From.Map;
            if (map == null)
                return false;
            
            m_House = BaseHouse.FindHouseAt(m_From.Location, map, 20);
            if (m_House == null || !m_House.IsOwner(m_From))
            {
                m_From.SendMessage("You must be standing in your house to place this");
                return false;
            }

            if (loc.Y > m_From.Location.Y + YardSettings.Front || loc.Y < m_From.Location.Y - YardSettings.Back)
            {
                m_From.SendMessage("This is outside of your yard. Please re-try the placement");
                return false;
            }

            if (loc.X > m_From.Location.X + YardSettings.Right || loc.X < m_From.Location.X - YardSettings.Left)
            {
                m_From.SendMessage("This is outside of your yard. Please re-try the placement");
                return false;
            }
            return true;
        }
All Usage Examples Of Server.Multis.BaseHouse::IsOwner