Exemplo n.º 1
0
 internal VendorItem(VendorItemAction action, int categoryIndex, VendorItemCreationLevel[] creationLevels, VendorItemQuantity[] currencies, string displayCategory,
                     int displayCategoryIndex, int exclusivity, string expirationTooltip, int[] failureIndexes, uint inventoryBucketHash, uint itemHash,
                     uint licenseUnlockHash, int maximumLevel, int minimumLevel, int originalCategoryIndex, bool priceOverrideEnabled, DestinyGatingScope purchasableScope,
                     int quantity, int[] redirectToSaleIndexes, VendorItemRefundPolicy refundPolicy, int refundTimeLimit, uint rewardAdjustorPointerHash, int seedOverride,
                     VendorItemSocketOverride[] socketOverrides, int sortValue, int vendorItemIndex, DestinyGatingScope visibilityScope, double weight,
                     bool?isOffer, bool?isCrm, bool?unpurchasable)
 {
     Action               = action;
     CategoryIndex        = categoryIndex;
     CreationLevels       = creationLevels.AsReadOnlyOrEmpty();
     Currencies           = currencies.AsReadOnlyOrEmpty();
     DisplayCategory      = displayCategory;
     DisplayCategoryIndex = displayCategoryIndex;
     Exclusivity          = exclusivity;
     ExpirationTooltip    = expirationTooltip;
     FailureIndexes       = failureIndexes.AsReadOnlyOrEmpty();
     InventoryBucket      = new DefinitionHashPointer <DestinyInventoryBucketDefinition>(inventoryBucketHash, DefinitionsEnum.DestinyInventoryBucketDefinition);
     Item = new DefinitionHashPointer <DestinyInventoryItemDefinition>(itemHash, DefinitionsEnum.DestinyInventoryItemDefinition);
     LicenseUnlockHash     = licenseUnlockHash;
     MaximumLevel          = maximumLevel;
     MinimumLevel          = minimumLevel;
     OriginalCategoryIndex = originalCategoryIndex;
     PriceOverrideEnabled  = priceOverrideEnabled;
     PurchasableScope      = purchasableScope;
     Quantity = quantity;
     RedirectToSaleIndexes = redirectToSaleIndexes.AsReadOnlyOrEmpty();
     RefundPolicy          = refundPolicy;
     RefundTimeLimit       = refundTimeLimit;
     RewardAdjustorPointer = new DefinitionHashPointer <DestinyRewardAdjusterPointerDefinition>(rewardAdjustorPointerHash, DefinitionsEnum.DestinyRewardAdjusterPointerDefinition);
     SeedOverride          = seedOverride;
     SocketOverrides       = socketOverrides.AsReadOnlyOrEmpty();
     SortValue             = sortValue;
     VendorItemIndex       = vendorItemIndex;
     VisibilityScope       = visibilityScope;
     Weight          = weight;
     IsOffer         = isOffer;
     IsCRM           = isCrm;
     IsUnpurchasable = unpurchasable;
 }
Exemplo n.º 2
0
 internal ActivityGraphLinkedGraphEntryUnlockExpression(DestinyGatingScope scope)
 {
     Scope = scope;
 }