using System.Collections.Generic;
using rjw.Modules.Interactions.Preferences;
namespace RJWSexperience.Ideology
{
///
/// SexPreference proxy to include in the Defs
///
public class SexPreferenceDef {
public float score;
public List ifDissatisfied;
public SexPreference ToSexPreference()
{
SexPreference result = ThisToSexPref();
if (ifDissatisfied != null)
{
for (int i = 0; i < ifDissatisfied.Count; i++)
{
result.IfDissatisfied(ifDissatisfied[i].ThisToSexPref());
}
}
return result;
}
protected virtual SexPreference ThisToSexPref() => new SexPreference(score);
}
}