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; }
internal ActivityGraphLinkedGraphEntryUnlockExpression(DestinyGatingScope scope) { Scope = scope; }