Example #1
0
    /// <summary>
    /// Unregisters <see cref="IDicePlusListener"/>
    /// </summary>
    /// <param name='listener'>
    /// unregistered listener
    /// </param>
    public void unregisterListener(IDicePlusListener listener)
    {
        HashSet <IDicePlusListener> tmplisteners = new HashSet <IDicePlusListener>(listeners);

        tmplisteners.Remove(listener);
        listeners = tmplisteners;
    }
Example #2
0
    /// <summary>
    /// Registers <see cref="IDicePlusListener"/> to be informed about dice related events
    /// </summary>
    /// <param name='listener'>
    /// registered listener
    /// </param>
    public void registerListener(IDicePlusListener listener)
    {
        HashSet <IDicePlusListener> tmplisteners = new HashSet <IDicePlusListener>(listeners);

        tmplisteners.Add(listener);
        listeners = tmplisteners;
    }
 /// <summary>
 /// Unregisters <see cref="IDicePlusListener"/>
 /// </summary>
 /// <param name='listener'>
 /// unregistered listener
 /// </param>
 public void unregisterListener(IDicePlusListener listener)
 {
     HashSet<IDicePlusListener> tmplisteners = new HashSet<IDicePlusListener>(listeners);
     tmplisteners.Remove(listener);
     listeners = tmplisteners;
 }
 /// <summary>
 /// Registers <see cref="IDicePlusListener"/> to be informed about dice related events
 /// </summary>
 /// <param name='listener'>
 /// registered listener
 /// </param>	
 public void registerListener(IDicePlusListener listener)
 {
     HashSet<IDicePlusListener> tmplisteners = new HashSet<IDicePlusListener>(listeners);
     tmplisteners.Add(listener);
     listeners = tmplisteners;
 }