コード例 #1
0
ファイル: EffectSlow.cs プロジェクト: Mhyshka/FFEngine
    internal override AEffectReport Apply(Unit a_target)
    {
        SlowReport report = new SlowReport();

        report.attackInfos = attackInfos;
        report.effectInfos = effectInfos;

        return(report);
    }
コード例 #2
0
ファイル: EffectSlow.cs プロジェクト: Mhyshka/FFEngine
    /*internal int ComputeStackModifications()
     * {
     *      if(effectInfos != null)
     *      {
     *              if(effectInfos.doesStack && effectInfos.effectOverTime.CurrentStackCount > 1)
     *              {
     *                      return effectInfos.perStackModifier.ComputeAdditive(amount,
     *                                                                          effectInfos.effectOverTime.CurrentStackCount);
     *              }
     *      }
     *
     *      return amount;
     * }*/

    internal override AEffectReport Revert(Unit a_target)
    {
        SlowReport report = new SlowReport();

        return(report);
    }