DestinyFactionDefinition class

These definitions represent Factions in the game. Factions have ended up unilaterally being related to Vendors that represent them, but that need not necessarily be the case.

A Faction is really just an entity that has a related progression for which a character can gain experience. In Destiny 1, Dead Orbit was an example of a Faction: there happens to be a Vendor that represents Dead Orbit (and indeed, DestinyVendorDefinition.factionHash defines to this relationship), but Dead Orbit could theoretically exist without the Vendor that provides rewards.

Constructors

DestinyFactionDefinition()

Properties

displayProperties DestinyDisplayPropertiesDefinition
read / write
hash ↔ int
The unique identifier for this entity. Guaranteed to be unique for the type of entity, but not globally. [...]
read / write
index ↔ int
The index of the entity as it was found in the investment tables.
read / write
progressionHash ↔ int
The hash identifier for the DestinyProgressionDefinition that indicates the character's relationship with this faction in terms of experience and levels. [...]
read / write
redacted ↔ bool
If this is true, then there is an entity with this identifier/type combination, but BNet is not yet allowed to show it. Sorry!
read / write
rewardItemHash ↔ int
The faction reward item hash, usually an engram. [...]
read / write
rewardVendorHash ↔ int
The faction reward vendor hash, used for faction engram previews. [...]
read / write
tokenValues ↔ Map<int, int>
The faction token item hashes, and their respective progression values.
read / write
vendors ↔ List<DestinyFactionVendorDefinition>
List of vendors that are associated with this faction. The last vendor that passes the unlock flag checks is the one that should be shown.
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

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed.
inherited
toString() → String
Returns a string representation of this object.
inherited

Operators

operator ==(dynamic other) → bool
The equality operator.
inherited