@ue-too/board-game-engine / GenericAction
Class: GenericAction
Defined in: action-system/action.ts:11
Implements
Constructors
Constructor
new GenericAction(
type,actor,targets,parameters,preconditions,costs,effects):GenericAction
Defined in: action-system/action.ts:21
Parameters
type
string
actor
number
targets
number[]
parameters
Record<string, unknown>
preconditions
costs
Effect[]
effects
Effect[]
Returns
GenericAction
Properties
actor
actor:
number
Defined in: action-system/action.ts:13
costs
costs:
Effect[] =[]
Defined in: action-system/action.ts:17
effects
effects:
Effect[] =[]
Defined in: action-system/action.ts:18
parameters
parameters:
Record<string,unknown>
Defined in: action-system/action.ts:15
preconditions
preconditions:
Precondition[]
Defined in: action-system/action.ts:16
targets
targets:
number[]
Defined in: action-system/action.ts:14
type
type:
string
Defined in: action-system/action.ts:12
Implementation of
Methods
canExecute()
canExecute():
boolean
Defined in: action-system/action.ts:39
Returns
boolean
execute()
execute():
Event[]
Defined in: action-system/action.ts:43
Returns
Event[]