public VetoEventArgs Vote(string Proposal) { VetoEventArgs e = new VetoEventArgs(Proposal, null); OnVote?.Invoke(this, e); return(e); }
public void VetoHandler(object sender, VetoEventArgs e) { if (e.VetoBy == null) { Random rnd = new Random(); if (rnd.Next(0, 5) == 3) { e.VetoBy = this; } } }