title: StartCoroutine unity doesnt work how to fix it?
body: <pre><code>using System.Collections;
  using System.Collections.Generic;
  using UnityEngine;
  using System;
  
  public class AutoEearn : MonoBehaviour
  {
      public static int AutoEarnNumber = 1;
  
      public void Start()
      {
          StartCoroutine(AutoEarnSystem());
      }
  
      IEnumerator AutoEarnSystem(int ClickAmount)
      {
          ClickAmount += AutoEarnNumber;
          Debug.Log(&quot;lol&quot;);
          yield return new WaitForSeconds(1);
      }
  }
  
  </code></pre>
  <p>Error :
  Assets\Script\AutoEearn.cs(12,24): error CS7036: There is no argument given that corresponds to the required formal parameter 'ClickAmount' of 'AutoEearn.AutoEarnSystem(int)'</p>