StateManager

StateManager

new StateManager(actor)

角色状态管理器

Source:
Parameters:
Name Type Description
actor Actor

绑定的角色对象

Members

actor :Actor

绑定的角色对象

Source:
Type:

countdownList :StateCountdownList

状态倒计时列表

Source:
Type:

idMap :Object

状态ID映射表

Source:
Type:

version :number

状态管理器版本(随着状态添加和移除发生变化)

Source:
Type:
  • number

Methods

add(state)

添加角色状态

Source:
Parameters:
Name Type Description
state State

状态实例

delete(id)

删除角色状态

Source:
Parameters:
Name Type Description
id string

状态文件ID

get(id) → {State|undefined}

获取角色状态

Source:
Parameters:
Name Type Description
id string

状态文件ID

Returns:
Type:
State | undefined

loadData(states)

加载状态列表数据

Source:
Parameters:
Name Type Description
states Array.<Object>

remove(state)

移除角色状态

Source:
Parameters:
Name Type Description
state State

状态实例

saveData()

保存状态列表数据

Source: