예제 #1
0
 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;
 }
예제 #2
0
 public Vendor(VendorConfig config, Collections.ICollection <IVendorProduct <T> > collection, ICurrencyCollection <ICurrency, double> currencies = null)
 {
     this.config      = config;
     vendorCollection = collection;
     vendorCurrencies = currencies ?? new InfiniteCurrencyCollection();
 }
예제 #3
0
 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;
 }