Skip to main content

neon_crisp / Modules / realtimeActionManager/realTimeActionManager / RealTimeActionManager

Class: RealTimeActionManager

realtimeActionManager/realTimeActionManager.RealTimeActionManager

Table of contents​

Constructors​

Properties​

Accessors​

Methods​

Constructors​

constructor​

• new RealTimeActionManager(combatManager, actions): RealTimeActionManager

Parameters​

NameType
combatManagerCombatManger
actionsActionBtn[]

Returns​

RealTimeActionManager

Defined in​

realtimeActionManager/realTimeActionManager.ts:18

Properties​

_activeIndex​

• _activeIndex: number

Defined in​

realtimeActionManager/realTimeActionManager.ts:11


actionMap​

• actionMap: Record<string, ActionBtn>

Defined in​

realtimeActionManager/realTimeActionManager.ts:14


actions​

• actions: ActionBtn[]

Defined in​

realtimeActionManager/realTimeActionManager.ts:10


activeCd​

• activeCd: number

Defined in​

realtimeActionManager/realTimeActionManager.ts:16


allActionIds​

• allActionIds: string[]

Defined in​

realtimeActionManager/realTimeActionManager.ts:12


combatManager​

• combatManager: CombatManger

Defined in​

realtimeActionManager/realTimeActionManager.ts:9


coolDown​

• coolDown: number

Defined in​

realtimeActionManager/realTimeActionManager.ts:15


player​

• player: Player

Defined in​

realtimeActionManager/realTimeActionManager.ts:17


randomActions​

• randomActions: Record<string, ActionBtn>

Defined in​

realtimeActionManager/realTimeActionManager.ts:13

Accessors​

activeIndex​

• get activeIndex(): undefined | number

Returns​

undefined | number

Defined in​

realtimeActionManager/realTimeActionManager.ts:43


canTriggerAction​

• get canTriggerAction(): boolean

Returns​

boolean

Defined in​

realtimeActionManager/realTimeActionManager.ts:40

Methods​

canUse​

▸ canUse(selectedAction): boolean

Parameters​

NameType
selectedActionActionBtn

Returns​

boolean

Defined in​

realtimeActionManager/realTimeActionManager.ts:87


hasCount​

▸ hasCount(selectedAction): boolean

Parameters​

NameType
selectedActionActionBtn

Returns​

boolean

Defined in​

realtimeActionManager/realTimeActionManager.ts:78


hasMana​

▸ hasMana(selectedAction): boolean

Parameters​

NameType
selectedActionActionBtn

Returns​

boolean

Defined in​

realtimeActionManager/realTimeActionManager.ts:61


returnRandomAction​

▸ returnRandomAction(): ActionBtn

Returns​

ActionBtn

Defined in​

realtimeActionManager/realTimeActionManager.ts:107


selectAction​

▸ selectAction(index, actionid, hand): void

Parameters​

NameType
indexnumber
actionidstring
hand"A" | "B"

Returns​

void

Defined in​

realtimeActionManager/realTimeActionManager.ts:92


spendMana​

▸ spendMana(selectedAction): boolean

Parameters​

NameType
selectedActionActionBtn

Returns​

boolean

Defined in​

realtimeActionManager/realTimeActionManager.ts:65


triggerAction​

▸ triggerAction(index): void

Parameters​

NameType
indexnumber

Returns​

void

Defined in​

realtimeActionManager/realTimeActionManager.ts:52


updateCd​

▸ updateCd(dt): void

Parameters​

NameType
dtnumber

Returns​

void

Defined in​

realtimeActionManager/realTimeActionManager.ts:113


updatedDisabled​

▸ updatedDisabled(): void

Returns​

void

Defined in​

realtimeActionManager/realTimeActionManager.ts:126


useSab​

▸ useSab(selectedAction): void

Parameters​

NameType
selectedActionActionBtn

Returns​

void

Defined in​

realtimeActionManager/realTimeActionManager.ts:68