GUI.SkillHiveSimple.AbilityPageBase

Variables

m_Header

private var m_Header: MovieClip

m_Footer

private var m_Footer: MovieClip

m_TutorialBlocker

private var m_TutorialBlocker: MovieClip

m_HelpButton

private var m_HelpButton: Button

m_VideoButton

private var m_VideoButton: Button

m_DetailButton

private var m_DetailButton: Button

m_DetailNoSelected

private var m_DetailNoSelected: TextField

m_UnlockButton

private var m_UnlockButton: Button

m_AurumUnlockButton

private var m_AurumUnlockButton: MovieClip

m_UnlockBG

private var m_UnlockBG: MovieClip

m_Character

private var m_Character: Character

m_TabGroup

private var m_TabGroup: ButtonGroup

m_TabArray

private var m_TabArray: Array

m_ActiveDialog

private var m_ActiveDialog: MovieClip

m_CurrentEquipPopupHolder

private var m_CurrentEquipPopupHolder: MovieClip

m_CurrentEquipPopupMenu

private var m_CurrentEquipPopupMenu: MovieClip

m_PurchaseBlocker

private var m_PurchaseBlocker: MovieClip

m_HelpDisplay

private var m_HelpDisplay: MovieClip

m_SelectedFeat

private var m_SelectedFeat: FeatData

m_CurrentCluster

private var m_CurrentCluster: Number

m_CurrentClusterOffset

private var m_CurrentClusterOffset: Number

m_SetupHelpInterval

private var m_SetupHelpInterval: Number

m_LanguageMonitor

private var m_LanguageMonitor: DistributedValue

m_FocusedFeat

private var m_FocusedFeat: FeatData

m_TDB_ConfirmUnlockPage

private var m_TDB_ConfirmUnlockPage: String

BLADE_DATA

private static var BLADE_DATA: Object

HAMMER_DATA

private static var HAMMER_DATA: Object

FIST_DATA

private static var FIST_DATA: Object

BLOOD_DATA

private static var BLOOD_DATA: Object

CHAOS_DATA

private static var CHAOS_DATA: Object

ELEMENTAL_DATA

private static var ELEMENTAL_DATA: Object

SHOTGUN_DATA

private static var SHOTGUN_DATA: Object

PISTOL_DATA

private static var PISTOL_DATA: Object

RIFLE_DATA

private static var RIFLE_DATA: Object

LAUNCHER_DATA

private static var LAUNCHER_DATA: Object

CHAINSAW_DATA

private static var CHAINSAW_DATA: Object

QUANTUM_DATA

private static var QUANTUM_DATA: Object

WHIP_DATA

private static var WHIP_DATA: Object

FLAMETHROWER_DATA

private static var FLAMETHROWER_DATA: Object

AUX_ACTIVE_SLOT

private static var AUX_ACTIVE_SLOT: Number

TUTORIAL_COMPLETE_TAG

private static var TUTORIAL_COMPLETE_TAG: Number

PASSIVES_UNLOCKED_TAG

private static var PASSIVES_UNLOCKED_TAG: Number

PASSIVES_TUTORIAL_COMPLETE_TAG

private static var PASSIVES_TUTORIAL_COMPLETE_TAG: Number

ACTIVE_CLUSTER_OFFSET

private static var ACTIVE_CLUSTER_OFFSET

PASSIVE_CLUSTER_OFFSET

private static var PASSIVE_CLUSTER_OFFSET

Functions

AbilityPageBase

public function AbilityPageBase()

configUI

private function configUI():Void

SetupTabs

private function SetupTabs():Void

TabChanged

private function TabChanged(button: Button):Void

UpdateTutorialBlocker

private function UpdateTutorialBlocker()

GetClassWeapon

private function GetClassWeapon(weaponSlot: Number):Number

UpdateHeader

private function UpdateHeader():Void

CalculateCritBonusTip

private function CalculateCritBonusTip(weaponLevel: Number):String

CalculatePowerBonusTip

private function CalculatePowerBonusTip(weaponLevel: Number):String

UpdateCells

private function UpdateCells(clusterId: Number):Void

FocusAbility

private function FocusAbility(feat: FeatData):Void

HideDetails

private function HideDetails(hideDetails: Boolean):Void

UpdateAbilities

private function UpdateAbilities(clusterId: Number):Void

BuyPoints

private function BuyPoints():Void

UpdatePurchaseBlocker

private function UpdatePurchaseBlocker(clusterId: Number)

SetupHelpButtons

private function SetupHelpButtons(scope: Object):Void

UpdateFooter

private function UpdateFooter():Void

GetXP

private function GetXP() : Number

GetLastLevelXP

private function GetLastLevelXP() : Number

GetNextAP

private function GetNextAP():Number

GetNextSP

private function GetNextSP():Number

BuyAbility

private function BuyAbility(featId: Number)

UnEquipAbility

private function UnEquipAbility(featId: Number)

EquipAbility

private function EquipAbility(featId: Number,
abilityClip: MovieClip)

SlotEquipButtonPressed

private function SlotEquipButtonPressed(buttonId: Number)

RemoveEquipPopup

private function RemoveEquipPopup()

SlotFeatTrained

private function SlotFeatTrained()

SlotFeatUntrained

private function SlotFeatUntrained()

SlotShortcutAdded

private function SlotShortcutAdded()

SlotShortcutRemoved

private function SlotShortcutRemoved()

SlotPassiveAdded

private function SlotPassiveAdded()

SlotPassiveRemoved

private function SlotPassiveRemoved()

SlotTokenChanged

private function SlotTokenChanged(tokenID: Number,
newAmount: Number,
oldAmount: Number)

SlotStatChanged

private function SlotStatChanged(stat: Number)

IsPassiveAbility

private function IsPassiveAbility(spellType: Number)

IsActiveAbility

private function IsActiveAbility(spellType: Number)

CanAddShortcut

private function CanAddShortcut(pos: Number,
spellId: Number) : Boolean

CanAddPassive

private function CanAddPassive(pos: Number,
spellId: Number) : Boolean

OnClickUnlock

private function OnClickUnlock()

SlotConfirmUnlockPage

private function SlotConfirmUnlockPage(buttonId: Number)

OnClickAurumUnlock

private function OnClickAurumUnlock()

SlotConfirmAurumUnlockPage

private function SlotConfirmAurumUnlockPage(buttonId: Number)

GetUnlockItem

private function GetUnlockItem():Number

GetUnlockItemPrice

private function GetUnlockItemPrice():Number

RemoveHelp

private function RemoveHelp()

OnClickHelp

private function OnClickHelp()

OnClickVideo

private function OnClickVideo()

UnlockVisible

private function UnlockVisible(unlock: Boolean)

SlotTagAdded

private function SlotTagAdded(tagId: Number)

SlotSetLanguage

private function SlotSetLanguage()

OnModuleActivated

public function OnModuleActivated(config: Archive):Void

OnModuleDeactivated

public function OnModuleDeactivated()

onUnload

public function onUnload()
private var m_Header: MovieClip
private var m_Footer: MovieClip
private var m_TutorialBlocker: MovieClip
private var m_HelpButton: Button
private var m_VideoButton: Button
private var m_DetailButton: Button
private var m_DetailNoSelected: TextField
private var m_UnlockButton: Button
private var m_AurumUnlockButton: MovieClip
private var m_UnlockBG: MovieClip
private var m_Character: Character
private var m_TabGroup: ButtonGroup
private var m_TabArray: Array
private var m_ActiveDialog: MovieClip
private var m_CurrentEquipPopupHolder: MovieClip
private var m_CurrentEquipPopupMenu: MovieClip
private var m_PurchaseBlocker: MovieClip
private var m_HelpDisplay: MovieClip
private var m_SelectedFeat: FeatData
private var m_CurrentCluster: Number
private var m_CurrentClusterOffset: Number
private var m_SetupHelpInterval: Number
private var m_LanguageMonitor: DistributedValue
private var m_FocusedFeat: FeatData
private var m_TDB_ConfirmUnlockPage: String
private static var BLADE_DATA: Object
private static var HAMMER_DATA: Object
private static var FIST_DATA: Object
private static var BLOOD_DATA: Object
private static var CHAOS_DATA: Object
private static var ELEMENTAL_DATA: Object
private static var SHOTGUN_DATA: Object
private static var PISTOL_DATA: Object
private static var RIFLE_DATA: Object
private static var LAUNCHER_DATA: Object
private static var CHAINSAW_DATA: Object
private static var QUANTUM_DATA: Object
private static var WHIP_DATA: Object
private static var FLAMETHROWER_DATA: Object
private static var AUX_ACTIVE_SLOT: Number
private static var TUTORIAL_COMPLETE_TAG: Number
private static var PASSIVES_UNLOCKED_TAG: Number
private static var PASSIVES_TUTORIAL_COMPLETE_TAG: Number
private static var ACTIVE_CLUSTER_OFFSET
private static var PASSIVE_CLUSTER_OFFSET
public function AbilityPageBase()
private function configUI():Void
private function SetupTabs():Void
private function TabChanged(button: Button):Void
private function UpdateTutorialBlocker()
private function GetClassWeapon(weaponSlot: Number):Number
private function UpdateHeader():Void
private function CalculateCritBonusTip(weaponLevel: Number):String
private function CalculatePowerBonusTip(weaponLevel: Number):String
private function UpdateCells(clusterId: Number):Void
private function FocusAbility(feat: FeatData):Void
private function HideDetails(hideDetails: Boolean):Void
private function UpdateAbilities(clusterId: Number):Void
private function BuyPoints():Void
private function UpdatePurchaseBlocker(clusterId: Number)
private function SetupHelpButtons(scope: Object):Void
private function UpdateFooter():Void
private function GetXP() : Number
private function GetLastLevelXP() : Number
private function GetNextAP():Number
private function GetNextSP():Number
private function BuyAbility(featId: Number)
private function UnEquipAbility(featId: Number)
private function EquipAbility(featId: Number,
abilityClip: MovieClip)
private function SlotEquipButtonPressed(buttonId: Number)
private function RemoveEquipPopup()
private function SlotFeatTrained()
private function SlotFeatUntrained()
private function SlotShortcutAdded()
private function SlotShortcutRemoved()
private function SlotPassiveAdded()
private function SlotPassiveRemoved()
private function SlotTokenChanged(tokenID: Number,
newAmount: Number,
oldAmount: Number)
private function SlotStatChanged(stat: Number)
private function IsPassiveAbility(spellType: Number)
private function IsActiveAbility(spellType: Number)
private function CanAddShortcut(pos: Number,
spellId: Number) : Boolean
private function CanAddPassive(pos: Number,
spellId: Number) : Boolean
private function OnClickUnlock()
private function SlotConfirmUnlockPage(buttonId: Number)
private function OnClickAurumUnlock()
private function SlotConfirmAurumUnlockPage(buttonId: Number)
private function GetUnlockItem():Number
private function GetUnlockItemPrice():Number
private function RemoveHelp()
private function OnClickHelp()
private function OnClickVideo()
private function UnlockVisible(unlock: Boolean)
private function SlotTagAdded(tagId: Number)
private function SlotSetLanguage()
public function OnModuleActivated(config: Archive):Void
public function OnModuleDeactivated()
public function onUnload()
Close