IEnumerator WaitAndMine(int time) { yield return(new WaitForSeconds(time + 0.2F)); if (distanceToTarget(mineObjective.gameObject) < mineObjective.mineDistance) { mineObjective.Mine(3, true); } }
void MineResource(ResourceParent targetResource, bool waited) { /*int ja = */ targetResource.Mine(3, waited); hasToMine = false; StartCoroutine(WaitAndMine(waitTime)); }