public IMonstre Creer() { var r = RandomUnit.Next(Types.Length); var type = Types[r]; return(Activator.CreateInstance(type) as IMonstre); }
public virtual string Parle(string texteAdditionnel = null) { if (!EstVivant) { throw new Exception("Le monstre ne peut pas parler s'il est mort..."); } return(_dialogues[RandomUnit.Next(_dialogues.Count)] + texteAdditionnel); }
public int LancerLeDe() { return(RandomUnit.Next(Min, Max + 1)); }