46 lines
808 B
Go
46 lines
808 B
Go
package logic
|
|
|
|
import (
|
|
cfg "go_dreamfactory/sys/configure/structs"
|
|
)
|
|
|
|
/// <summary>
|
|
/// 构造函数
|
|
/// </summary>
|
|
/// <param name="role">谁的技能</param>
|
|
/// <param name="skillConf">技能配置</param>
|
|
func newFightAfterSkill(role *FightRole, skillConf *cfg.GameSkillAfteratkData) *FightAfterSkill {
|
|
return &FightAfterSkill{
|
|
OwnerRole: role,
|
|
SkillConf: skillConf,
|
|
}
|
|
}
|
|
|
|
type FightAfterSkill struct {
|
|
//从哪个技能触发的
|
|
OwnerRole *FightRole
|
|
//技能配置
|
|
SkillConf *cfg.GameSkillAfteratkData
|
|
}
|
|
|
|
/// <summary>
|
|
/// 战斗结束时的清理
|
|
/// </summary>
|
|
func (this *FightAfterSkill) Clear() {
|
|
|
|
}
|
|
|
|
/// <summary>
|
|
/// 触发技能
|
|
/// </summary>
|
|
func (this *FightAfterSkill) Emit() {
|
|
|
|
}
|
|
|
|
/// <summary>
|
|
/// 获取作用目标
|
|
/// </summary>
|
|
func (this *FightAfterSkill) GetTarget() {
|
|
|
|
}
|