/// <summary>
	/// Sets the delegate to be called when the panel's state changes.
	/// </summary>
	/// <param name="del">The delegate</param>
	public void SetStateChangeDelegate(PanelStateChangeDelegate del)
	{
		stateChangeDel = del;
	}
	/// <summary>
	/// Removes a delegate to be called when the panel's state changes.
	/// </summary>
	/// <param name="del">The delegate</param>
	public void RemoveStateChangeDelegate(PanelStateChangeDelegate del)
	{
		stateChangeDel -= del;
	}
	/// <summary>
	/// Adds a delegate to be called when the panel's state changes.
	/// </summary>
	/// <param name="del">The delegate</param>
	public void AddStateChangeDelegate(PanelStateChangeDelegate del)
	{
		stateChangeDel += del;
	}
 /// <summary>
 /// Sets the delegate to be called when the panel's state changes.
 /// </summary>
 /// <param name="del">The delegate</param>
 public void SetStateChangeDelegate(PanelStateChangeDelegate del)
 {
     stateChangeDel = del;
 }
 /// <summary>
 /// Removes a delegate to be called when the panel's state changes.
 /// </summary>
 /// <param name="del">The delegate</param>
 public void RemoveStateChangeDelegate(PanelStateChangeDelegate del)
 {
     stateChangeDel -= del;
 }
 /// <summary>
 /// Adds a delegate to be called when the panel's state changes.
 /// </summary>
 /// <param name="del">The delegate</param>
 public void AddStateChangeDelegate(PanelStateChangeDelegate del)
 {
     stateChangeDel += del;
 }