DestinyEquippingBlockDefinition class
Items that can be equipped define this block. It contains information we need to understand how and when the item can be equipped.
Constructors
Properties
- ammoType ↔ int
-
Ammo type used by a weapon is no longer determined by the bucket in which it is
contained. If the item has an ammo type - i.e. if it is a weapon - this will be
the type of ammunition expected.
read / write
- attributes ↔ int
-
These are custom attributes on the equippability of the item. [...]
read / write
-
displayStrings
↔ List<
String> -
These are strings that represent the possible Game/Account/Character state
failure conditions that can occur when trying to equip the item. They match up
one-to-one with requiredUnlockExpressions.
read / write
- equipmentSlotTypeHash ↔ int
-
An equipped item must be equipped in an Equipment Slot. This is the hash
identifier of the DestinyEquipmentSlotDefinition into which it must be equipped. [...]
read / write
- gearsetItemHash ↔ int
-
If the item is part of a gearset, this is a reference to that gearset item. [...]
read / write
- hashCode → int
-
The hash code for this object. [...]
read-only, inherited
- runtimeType → Type
-
A representation of the runtime type of the object.
read-only, inherited
- uniqueLabel ↔ String
-
If defined, this is the label used to check if the item has other items of
matching types already equipped. [...]
read / write
- uniqueLabelHash ↔ int
-
The hash of that unique label. Does not point to a specific definition.
read / write
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a non-existent method or property is accessed. [...]
inherited
-
toString(
) → String -
A string representation of this object. [...]
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator. [...]
inherited