go_dreamfactory/modules/game/fight/logic/FightAfterSkill.go
2022-08-18 15:17:00 +08:00

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() {
}