Пример #1
0
        public bool RegisterVendor(BaseFactionVendor vendor)
        {
            if (vendor == null)
            {
                return(false);
            }

            VendorList vendorList = FindVendorList(vendor.GetType());

            if (vendorList == null)
            {
                return(false);
            }

            vendorList.Vendors.Add(vendor);
            return(true);
        }
Пример #2
0
        public bool UnregisterVendor(BaseFactionVendor vendor)
        {
            if (vendor == null)
            {
                return(false);
            }

            VendorList vendorList = FindVendorList(vendor.GetType());

            if (vendorList == null)
            {
                return(false);
            }

            if (!vendorList.Vendors.Contains(vendor))
            {
                return(false);
            }

            vendorList.Vendors.Remove(vendor);
            return(true);
        }
Пример #3
0
		public bool UnregisterVendor( BaseFactionVendor vendor )
		{
			if ( vendor == null )
				return false;

			VendorList vendorList = FindVendorList( vendor.GetType() );

			if ( vendorList == null )
				return false;

			if ( !vendorList.Vendors.Contains( vendor ) )
				return false;

			vendorList.Vendors.Remove( vendor );
			return true;
		}
Пример #4
0
		public bool RegisterVendor( BaseFactionVendor vendor )
		{
			if ( vendor == null )
				return false;

			VendorList vendorList = FindVendorList( vendor.GetType() );

			if ( vendorList == null )
				return false;

			vendorList.Vendors.Add( vendor );
			return true;
		}