/// <summary> /// Adds the given speed value transform to the action container. /// </summary> /// <param name="transform">The speed value transform for the action container.</param> public ActionContainerBuilder WithSpeedValueTransform(StatValueTransform transform) { _container.AddSpeedValueTransform(transform); return(this); }
/// <summary> /// Adds the given defence value transform to the action container. /// </summary> /// <param name="transform">The defence value transform for the action container.</param> public ActionContainerBuilder WithDefenceValueTransform(StatValueTransform transform) { _container.AddDefenceValueTransform(transform); return(this); }
/// <summary> /// Adds an defence value transform function. /// </summary> /// <param name="transform">The defence value transform function to add.</param> public void AddDefenceValueTransform(StatValueTransform transform) { StatValueTransforms[StatCategory.Defence].Add(transform); }
/// <summary> /// Adds an speed balue transform function. /// </summary> /// <param name="transform">The speed base value transform function to add.</param> public void AddSpeedValueTransform(StatValueTransform transform) { StatValueTransforms[StatCategory.Speed].Add(transform); }
/// <summary> /// Adds an attack value transform function. /// </summary> /// <param name="transform">The attack value transform function to add.</param> public void AddAttackValueTransform(StatValueTransform transform) { StatValueTransforms[StatCategory.Attack].Add(transform); }