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); }
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); }
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; }
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; }