Exemple #1
0
    public async Task Apply(Piece launcher, SkillArea overideArea = null)
    {
        await effect.Apply(element, launcher, overideArea ?? area.Done());

        condition.Used();
        return;
    }
Exemple #2
0
    // AddSkillEffect
    public void AddSkillEffect(SkillEffect effect)
    {
        skillEffectsTimeApplied.Add(uLink.Network.time);
        skillEffects.Add(effect);
        effect.Apply(this);

        //LogManager.General.Log("Added skill effect " + effect.type + ", " + effect.duration);
    }