コード例 #1
0
        public EffectDescriptionBuilder SetEffectAIParameters(float aoeScoreMultiplier, int cooldownForCaster, int cooldownForBattle, bool dynamicCooldown)
        {
            EffectAIParameters aiParams = new EffectAIParameters();

            aiParams.SetAoeScoreMultiplier(aoeScoreMultiplier);
            aiParams.SetCooldownForCaster(cooldownForCaster);
            aiParams.SetCooldownForBattle(cooldownForBattle);
            aiParams.SetDynamicCooldown(dynamicCooldown);
            effect.SetEffectAIParameters(aiParams);
            return(this);
        }
コード例 #2
0
 public EffectDescriptionBuilder SetEffectAIParameters(EffectAIParameters effectAIParameters)
 {
     effect.SetEffectAIParameters(effectAIParameters);
     return(this);
 }
コード例 #3
0
 public static T SetEffectAIParameters <T>(this T entity, EffectAIParameters value)
     where T : EffectDescription
 {
     entity.SetField("effectAIParameters", value);
     return(entity);
 }