title: public bool method Cannot implicitly convert type `bool' to `void'
body: <p>Im implementing google play sdk to my android game and so far i've done log in and leaderboard part but adding achievements is causing me a little trouble because im using public bool method to make my life easier for future updates and mark the achievements as unlocked.</p>
  
  <p>For some reason im getting this error:
  <strong>Cannot implicitly convert type <code>bool' to</code>void'</strong></p>
  
  <pre><code>public bool unlockAchievement(string achievementName, string achievementID) {
      if(loggedIn == true) {
          Social.ReportProgress(achievementID, 100.0f, (bool success) =&gt; {
              return success;
          });
      }
      else return false;
  }
  </code></pre>
  
  <p>I think i covered any loose ends but yet im getting this error.</p>
  
  <p>Any help is appreciated.
  Thank you.</p>
  
  <p><strong>Edit:</strong></p>
  
  <p>It seams to work like this</p>
  
  <pre><code>public bool unlockAchievement(string achievementName, string achievementID) {
      bool actionDone = false;
      if(loggedIn == true) {
          Social.ReportProgress(achievementID, 100.0f, (bool success) =&gt; {
              if(success) actionDone = true;
              else actionDone = false;
          });
          return actionDone;
      }
      else return actionDone;
  }
  </code></pre>
  
  <p>Thank you</p>