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); }
public EffectDescriptionBuilder SetEffectAIParameters(EffectAIParameters effectAIParameters) { effect.SetEffectAIParameters(effectAIParameters); return(this); }
public static T SetEffectAIParameters <T>(this T entity, EffectAIParameters value) where T : EffectDescription { entity.SetField("effectAIParameters", value); return(entity); }