Ejemplo n.º 1
0
        public EffectFormBuilder SetDivinationForm(DivinationForm.Type divinationType, List <CharacterFamilyDefinition> creatureFamilies,
                                                   List <string> revealedTags, int rangeCells)
        {
            effectForm.FormType = EffectForm.EffectFormType.Divination;
            DivinationForm divinationForm = new DivinationForm();

            divinationForm.SetDivinationType(divinationType);
            divinationForm.SetField("creatureFamilies", creatureFamilies);
            divinationForm.SetField("revealedTags", revealedTags);
            divinationForm.SetRangeCells(rangeCells);
            effectForm.SetDivinationForm(divinationForm);
            return(this);
        }
Ejemplo n.º 2
0
 public static T SetDivinationType <T>(this T entity, DivinationForm.Type value)
     where T : DivinationForm
 {
     entity.SetField("divinationType", value);
     return(entity);
 }