neon_crisp / Modules / realtimeActionManager/realTimeActionManager / RealTimeActionManager
Class: RealTimeActionManager
realtimeActionManager/realTimeActionManager.RealTimeActionManager
Table of contents
Constructors
Properties
Accessors
Methods
- canUse
- hasCount
- hasMana
- returnRandomAction
- selectAction
- spendMana
- triggerAction
- updateCd
- updatedDisabled
- useSab
Constructors
constructor
• new RealTimeActionManager(combatManager, actions): RealTimeActionManager
Parameters
| Name | Type |
|---|---|
combatManager | CombatManger |
actions | ActionBtn[] |
Returns
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
| Name | Type |
|---|---|
selectedAction | ActionBtn |
Returns
boolean
Defined in
realtimeActionManager/realTimeActionManager.ts:87
hasCount
▸ hasCount(selectedAction): boolean
Parameters
| Name | Type |
|---|---|
selectedAction | ActionBtn |
Returns
boolean
Defined in
realtimeActionManager/realTimeActionManager.ts:78
hasMana
▸ hasMana(selectedAction): boolean
Parameters
| Name | Type |
|---|---|
selectedAction | ActionBtn |
Returns
boolean
Defined in
realtimeActionManager/realTimeActionManager.ts:61
returnRandomAction
▸ returnRandomAction(): ActionBtn
Returns
Defined in
realtimeActionManager/realTimeActionManager.ts:107
selectAction
▸ selectAction(index, actionid, hand): void
Parameters
| Name | Type |
|---|---|
index | number |
actionid | string |
hand | "A" | "B" |
Returns
void
Defined in
realtimeActionManager/realTimeActionManager.ts:92
spendMana
▸ spendMana(selectedAction): boolean
Parameters
| Name | Type |
|---|---|
selectedAction | ActionBtn |
Returns
boolean
Defined in
realtimeActionManager/realTimeActionManager.ts:65
triggerAction
▸ triggerAction(index): void
Parameters
| Name | Type |
|---|---|
index | number |
Returns
void
Defined in
realtimeActionManager/realTimeActionManager.ts:52
updateCd
▸ updateCd(dt): void
Parameters
| Name | Type |
|---|---|
dt | number |
Returns
void
Defined in
realtimeActionManager/realTimeActionManager.ts:113
updatedDisabled
▸ updatedDisabled(): void
Returns
void
Defined in
realtimeActionManager/realTimeActionManager.ts:126
useSab
▸ useSab(selectedAction): void
Parameters
| Name | Type |
|---|---|
selectedAction | ActionBtn |
Returns
void