private static void CriarCriatura(ICriaturaBuilder builder, TipoRaridade raridade, TipoAfiliacao afiliacao) { builder.Reset(); builder.CriarBase(); builder.DefinirAtributos(); builder.DefinirRaridade(raridade); builder.DefinirAfiliacao(afiliacao); }
public void DefinirRaridade(TipoRaridade raridade) { this.criatura.raridade = raridade; }
public static Criatura CriarCriaturaNorte(ICriaturaBuilder builder, TipoRaridade raridade) { CriarCriatura(builder, raridade, TipoAfiliacao.Norte); return(builder.ObterCriatura()); }