Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • ShareCodeV8

Index

Constructors

constructor

Properties

benchUnitItems

benchUnitItems: EquippedItemV8[]

benchUnitRanks

benchUnitRanks: number[]

benchedUnitIDs

benchedUnitIDs: number[]

boardUnitIDs

boardUnitIDs: number[][]

selectedTalents

selectedTalents: number[][]

underlordIDs

underlordIDs: number[]

underlordRanks

underlordRanks: number[]

unequippedItems

unequippedItems: EquippedItemV8[][]

unitItems

unitItems: EquippedItemV8[][]

unitRanks

unitRanks: number[][]

Private version

version: number = 0

Methods

Private parseBenchUnitItems

  • parseBenchUnitItems(bitString: string): void

Private parseBenchedUnitIDs

  • parseBenchedUnitIDs(bitString: string): void

Private parseBoardUnitIDs

  • parseBoardUnitIDs(bitString: string): void

Private parsePackedBenchUnitRanks

  • parsePackedBenchUnitRanks(bitString: string): void

Private parsePackedUnitRanks

  • parsePackedUnitRanks(bitString: string): void

Private parseSelectedTalents

  • parseSelectedTalents(bitString: string): void

Private parseUnderlordIDs

  • parseUnderlordIDs(bitString: string): void

Private parseUnderlordRanks

  • parseUnderlordRanks(bitString: string): void

Private parseUnequippedItems

  • parseUnequippedItems(bitString: string): void

Private parseUnitItems

  • parseUnitItems(bitString: string): void

Private parseVersion

  • parseVersion(bitString: string): void

Private serializeBenchUnitItems

  • serializeBenchUnitItems(bitString: string[]): string[]

Private serializeBenchedUnitIDs

  • serializeBenchedUnitIDs(bitString: string[]): string[]

Private serializeBoardUnitIDs

  • serializeBoardUnitIDs(bitString: string[]): string[]

Private serializePackedBenchUnitRanks

  • serializePackedBenchUnitRanks(bitString: string[]): string[]

Private serializePackedUnitRanks

  • serializePackedUnitRanks(bitString: string[]): string[]

Private serializeSelectedTalents

  • serializeSelectedTalents(bitString: string[]): string[]

Private serializeUnderlordIDs

  • serializeUnderlordIDs(bitString: string[]): string[]

Private serializeUnderlordRanks

  • serializeUnderlordRanks(bitString: string[]): string[]

Private serializeUnequippedItems

  • serializeUnequippedItems(bitString: string[]): string[]

Private serializeUnitItems

  • serializeUnitItems(bitString: string[]): string[]

Private serializeVersion

  • serializeVersion(bitString: string[]): string[]

toBase64String

  • toBase64String(): string
  • Returns the encoded base64 Underlords share code

    Returns string

    Underlords share code

toBitString

  • toBitString(): string
  • Returns the uncompressed raw bit string for an Underlords share code

    Returns string

    Uncompressed bit string of the Underlords share code

toString

  • toString(): string
  • Returns the encoded base64 Underlords share code

    Returns string

    Underlords share code

Static fromBase64String

  • Returns the decoded board state from a base64 encoded share code

    Parameters

    • code: string

      Base64 encoded share code

    Returns ShareCodeV8

    Parsed share code object

Static fromBitString

  • Returns the decoded board state from an uncompressed bit string representation of the underlords share code

    Parameters

    • bitString: string

      Bit string

    Returns ShareCodeV8

    Parsed share code object

Object literals

Static bitOffset

bitOffset: object

benchUnitItems

benchUnitItems: number = 324 * 8

benchedUnitIDs

benchedUnitIDs: number = 348 * 8

boardUnitIDs

boardUnitIDs: number = 193 * 8

packedBenchUnitRanks

packedBenchUnitRanks: number = 356 * 8

packedUnitRanks

packedUnitRanks: number = 292 * 8

selectedTalents

selectedTalents: number = 257 * 8

underlordIDs

underlordIDs: number = 360 * 8

underlordRanks

underlordRanks: number = 362 * 8

unequippedItems

unequippedItems: number = 364 * 8

unitItems

unitItems: number = 1 * 8

version

version: number = 0

Static bitSize

bitSize: object

benchUnitItems

benchUnitItems: number = 24 * 8

benchedUnitIDs

benchedUnitIDs: number = 8 * 8

boardUnitIDs

boardUnitIDs: number = 64 * 8

packedBenchUnitRanks

packedBenchUnitRanks: number = 4 * 8

packedUnitRanks

packedUnitRanks: number = 32 * 8

selectedTalents

selectedTalents: number = 32 * 8

underlordIDs

underlordIDs: number = 2 * 8

underlordRanks

underlordRanks: number = 2 * 8

unequippedItems

unequippedItems: number = 60 * 8

unitItems

unitItems: number = 192 * 8

version

version: number = 8

Legend

  • Constructor
  • Property
  • Method
  • Private property
  • Private method
  • Static method

Generated using TypeDoc