Skill
new Skill(data, savedDataopt)
- Source:
Parameters:
| Name |
Type |
Attributes |
Description |
data |
SkillFile
|
|
技能文件数据
|
savedData |
Object
|
<optional>
|
技能存档数据
|
Members
clip :Array.<number>
- Source:
Type:
cooldown :number
- Source:
Type:
duration :number
- Source:
Type:
icon :string
- Source:
Type:
latest :Skill|undefined
- Source:
Type:
Methods
callEvent(type) → {EventHandler|undefined}
- Source:
Parameters:
| Name |
Type |
Description |
type |
string
|
技能事件类型
|
decreaseCooldown(cooldown)
- Source:
Parameters:
| Name |
Type |
Description |
cooldown |
number
|
冷却时间(毫秒)
|
emit(type) → {EventHandler|undefined}
- Source:
Parameters:
| Name |
Type |
Description |
type |
string
|
技能事件类型
|
increaseCooldown(cooldown)
- Source:
Parameters:
| Name |
Type |
Description |
cooldown |
number
|
冷却时间(毫秒)
|
setCooldown(cooldown)
- Source:
Parameters:
| Name |
Type |
Description |
cooldown |
number
|
冷却时间(毫秒)
|