Search Unity

while StartCoroutine(string) get LogError , StartCoroutine(function) doesn't

Discussion in 'Scripting' started by scozirge, Aug 28, 2015.

  1. scozirge

    scozirge

    Joined:
    Feb 24, 2015
    Posts:
    80
    when i using Conn.StartCoroutine("Coroutine_BetMoney", w); It will get LogError:
    "Coroutine 'Coroutine_BetMoney' couldn't be started!"

    But when i using Conn.StartCoroutine(Coroutine_BetMoney(w)); It successful start coroutine

    what it's different?

    WWW w = new WWW("http://fortestphp.azurewebsites.net/BetMoney.php", form);
    Debug.Log(Conn);
    Conn.StartCoroutine("Coroutine_BetMoney", w);// Get Error
    //Conn.StartCoroutine(Coroutine_BetMoney(w));// Start Successfully
    Conn.StartCoroutine(Coroutine_BetMoneyWaitForLoading(2f,20f));
    }

    static IEnumerator Coroutine_BetMoney(WWW w)
    {
    }


    Thanks for seeing my problem
     
    Last edited: Aug 28, 2015
  2. ThermalFusion

    ThermalFusion

    Joined:
    May 1, 2011
    Posts:
    906
    I would guess it is because the method is static.