public UnityVendor(Guid vendorGuid, string vendorCollectionName, Guid vendorCollectionGuid, VendorConfig config, ICollection <IVendorProduct <T> > collection, ICurrencyCollection <ICurrency, double> currencies = null) : base(config, collection, currencies) { this.vendorGuid = vendorGuid; this.vendorCollectionName = vendorCollectionName; this.vendorCollectionGuid = vendorCollectionGuid; }
public Vendor(VendorConfig config, Collections.ICollection <IVendorProduct <T> > collection, ICurrencyCollection <ICurrency, double> currencies = null) { this.config = config; vendorCollection = collection; vendorCurrencies = currencies ?? new InfiniteCurrencyCollection(); }
public PUN2Vendor(Guid vendorGuid, string vendorCollectionName, Guid vendorCollectionGuid, VendorConfig config, PhotonView ownerIdentity, ICollection <IVendorProduct <T> > collection, ICurrencyCollection <ICurrency, double> currencies = null) : base(config, collection, currencies) { this.vendorGuid = vendorGuid; this.vendorCollectionName = vendorCollectionName; this.vendorCollectionGuid = vendorCollectionGuid; this.ownerIdentity = ownerIdentity; }