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