public override SkillEffect[] CreateAdditionalSkillEffects(Skill sk, SkillEffect[] effects) { if (sk.GetSkillId() == SkillId.Dodge) { Dodge dg = sk as Dodge; SkillEffect[] newEffects = new SkillEffect[1]; newEffects[0] = new EffectDash(0.3f, DURATION); return(newEffects); } return(null); }
public override SkillEffect[] CreateAdditionalSkillEffects(Skill sk, SkillEffect[] effects) { if (sk.GetSkillId() == SkillId.ChargeSkill) { ChargeSkill dg = sk as ChargeSkill; SkillEffect[] newEffects = new SkillEffect[1]; newEffects[0] = new EffectDash(0.3f, 0); return(newEffects); } return(null); }
public override SkillEffect[] CreateAdditionalSkillEffects(Skill sk, SkillEffect[] effects) { if (sk.GetSkillId() == SkillId.CellFury) { CellFury cf = sk as CellFury; SkillEffect[] ef = new SkillEffect[1]; ef[0] = new EffectDash(AddValueByLevel(POWER, LEVEL_ADD) / 100f, cf.duration); return(ef); } return(null); }