title: C# - Is this how properties are supposed to be used?
body: <p><a href="https://github.com/krgamestudios/Last-Ember/blob/master/Scripts/Managers/PauseManager.cs" rel="nofollow noreferrer">https://github.com/krgamestudios/Last-Ember/blob/master/Scripts/Managers/PauseManager.cs</a></p>
  
  <pre><code>//paused controller
  bool paused = false;
  public bool Paused {
      get {
          return paused;
      }
      set {
          paused = value;
          TriggerLists();
      }
  }
  </code></pre>
  
  <p>I know you can do this: <code>Paused { get; set; }</code> (for what purpose I don't know). What I want to know is whether the above code is the best practice for properties with extra code in them.</p>