Exemplo n.º 1
0
 public void ChangeActiveState()
 {
     if (OnActiveStateChanged != null)
     {
         OnActiveStateChanged.Invoke(!isActive);
     }
     isActive = !isActive;
 }
 /// <summary>
 /// Non-virtual by design, use <see cref="OnActiveStateChanged"/> instead.
 /// </summary>
 protected void OnDisable()
 {
     OnActiveStateChanged?.Invoke(this, false);
 }
 /// <summary>
 /// Non-virtual by design, use <see cref="OnActiveStateChanged"/> instead.
 /// </summary>
 protected void OnEnable()
 {
     OnActiveStateChanged?.Invoke(this, true);
 }