protected virtual void OnBeliefChanged(BeliefEventArgs e) { EventHandler <BeliefEventArgs> handler = BeliefChanged; if (handler != null) { handler(this, e); } }
protected virtual void OnBeliefChanged(BeliefEventArgs e) { // Make a temporary copy of the event to avoid possibility of // a race condition if the last subscriber unsubscribes // immediately after the null check and before the event is raised. EventHandler <BeliefEventArgs> handler = BeliefChanged; if (handler != null) { handler(this, e); } }
public void AgentBeliefChanged(object sender, BeliefEventArgs e) { //Console.WriteLine("belief " + e.Belief); Invalidate(); }
private void CurrentThought_BeliefChanged(object sender, BeliefEventArgs e) { OnBeliefChanged(e); }
protected virtual void OnBeliefChanged(BeliefEventArgs e) { EventHandler<BeliefEventArgs> handler = BeliefChanged; if (handler != null) { handler(this, e); } }
protected virtual void OnBeliefChanged(BeliefEventArgs e) { // Make a temporary copy of the event to avoid possibility of // a race condition if the last subscriber unsubscribes // immediately after the null check and before the event is raised. EventHandler<BeliefEventArgs> handler = BeliefChanged; if (handler != null) { handler(this, e); } }