@ue-too/board-game-engine / index / GenericAction
類別: GenericAction
定義於: action-system/action.ts:11
實作
建構函式
建構函式
new GenericAction(
type,actor,targets,parameters,preconditions,costs,effects):GenericAction
定義於: action-system/action.ts:21
參數
type
string
actor
number
targets
number[]
parameters
Record<string, unknown>
preconditions
costs
Effect[]
effects
Effect[]
回傳
GenericAction
屬性
actor
actor:
number
定義於: action-system/action.ts:13
costs
costs:
Effect[] =[]
定義於: action-system/action.ts:17
effects
effects:
Effect[] =[]
定義於: action-system/action.ts:18
parameters
parameters:
Record<string,unknown>
定義於: action-system/action.ts:15
preconditions
preconditions:
Precondition[]
定義於: action-system/action.ts:16
targets
targets:
number[]
定義於: action-system/action.ts:14
type
type:
string
定義於: action-system/action.ts:12
實作了
方法
canExecute()
canExecute():
boolean
定義於: action-system/action.ts:39
回傳
boolean
execute()
execute():
Event[]
定義於: action-system/action.ts:43
回傳
Event[]