Variables

s_LoreCache

private static var s_LoreCache: Object

s_FilteredLoreCache

private static var s_FilteredLoreCache: Object

Functions

GetCachedNode

private static function GetCachedNode(node: LoreNode,
factionFilter: Boolean)

ClearCache

public static function ClearCache() : Void

GetLoreTree

public static function GetLoreTree() : LoreNode

GetAchievementTree

public static function GetAchievementTree(factionFilter: Boolean) : LoreNode

GetTitleTree

public static function GetTitleTree(factionFilter: Boolean) : LoreNode

GetTutorialTree

public static function GetTutorialTree() : LoreNode

GetPetTree

public static function GetPetTree() : LoreNode

GetSeasonalAchievementTree

public static function GetSeasonalAchievementTree() : LoreNode

GetMountTree

public static function GetMountTree() : LoreNode

GetTeleportTree

public static function GetTeleportTree() : LoreNode

GetEmoteTree

public static function GetEmoteTree() : LoreNode

RecursiveLoadNode

public static function RecursiveLoadNode(node: LoreNode,
factionFilter: Boolean) : Void

GetCountForNodeId

public static function GetCountForNodeId(nodeId: Number) : Number

GetTitleArray

public static function GetTitleArray() : Array

RecursiveFillTitleArray

private static function RecursiveFillTitleArray(node: LoreNode,
array: Array)

GetFactionRankArray

public static function GetFactionRankArray(factionFilter: Boolean) : Array

RecursiveFillFactionTitleArray

private static function RecursiveFillFactionTitleArray(node: LoreNode,
array: Array)

IsLeafNode

public static function IsLeafNode(node: LoreNode) : Boolean

param node:LoreNode - the node to inspect

Returns

Boolean, is it a leaf node or not

GetFirstNonLeafNode

public static function GetFirstNonLeafNode(node: LoreNode) : LoreNode

GetDataNodeById

public static function GetDataNodeById(id: Number) : LoreNode

iterates the LoreNode Object and its children returning the LoreNode specified by ID

Parameters

id:Number - the id of the object to look for
data:Array - the list of objects and children to search

RecursiveFindNode

private static function RecursiveFindNode(id: Number,
haystack: LoreNode) : LoreNode

GetTagCategory

public static function GetTagCategory(tagId: Number) : Number

GetRewardItemNameArray

public static function GetRewardItemNameArray(id: Number) : Array

GetDepth

public static function GetDepth(id: Number) : Number

IsSeasonalAchievementAvailable

public static function IsSeasonalAchievementAvailable(tagId: Number) : Boolean

ShouldShowGetAnimation

public static function ShouldShowGetAnimation(tagId: Number) : Boolean

GetCurrentFactionRankNode

public static function GetCurrentFactionRankNode() : LoreNode

faction ranks and pets

GetNextFactionRankNode

public static function GetNextFactionRankNode() : LoreNode
private static var s_LoreCache: Object
private static var s_FilteredLoreCache: Object
private static function GetCachedNode(node: LoreNode,
factionFilter: Boolean)
public static function ClearCache() : Void
public static function GetLoreTree() : LoreNode
public static function GetAchievementTree(factionFilter: Boolean) : LoreNode
public static function GetTitleTree(factionFilter: Boolean) : LoreNode
public static function GetTutorialTree() : LoreNode
public static function GetPetTree() : LoreNode
public static function GetSeasonalAchievementTree() : LoreNode
public static function GetMountTree() : LoreNode
public static function GetTeleportTree() : LoreNode
public static function GetEmoteTree() : LoreNode
public static function RecursiveLoadNode(node: LoreNode,
factionFilter: Boolean) : Void
public static function GetCountForNodeId(nodeId: Number) : Number
public static function GetTitleArray() : Array
private static function RecursiveFillTitleArray(node: LoreNode,
array: Array)
public static function GetFactionRankArray(factionFilter: Boolean) : Array
private static function RecursiveFillFactionTitleArray(node: LoreNode,
array: Array)
public static function IsLeafNode(node: LoreNode) : Boolean
param node:LoreNode - the node to inspect
public static function GetFirstNonLeafNode(node: LoreNode) : LoreNode
public static function GetDataNodeById(id: Number) : LoreNode
iterates the LoreNode Object and its children returning the LoreNode specified by ID
private static function RecursiveFindNode(id: Number,
haystack: LoreNode) : LoreNode
public static function GetTagCategory(tagId: Number) : Number
public static function GetRewardItemNameArray(id: Number) : Array
public static function GetDepth(id: Number) : Number
public static function IsSeasonalAchievementAvailable(tagId: Number) : Boolean
public static function ShouldShowGetAnimation(tagId: Number) : Boolean
public static function GetCurrentFactionRankNode() : LoreNode
faction ranks and pets
public static function GetNextFactionRankNode() : LoreNode
Close