// runs method to see if simple entity should be added public void AddOptionByConditionMethod( CharacterOptionSharedData optionSharedData, ConditionMethod conditionMethod) { optionsByMethod.Add(new OptionByMethod() { template = optionSharedData, method = conditionMethod }); }
// simple check using chance, with float values // from 0 up to and including 1.0 public void AddOptionByChance( CharacterOptionSharedData optionSharedData, float percentageChance) { optionsByChance.Add(new OptionByChance() { template = optionSharedData, chance = percentageChance }); }