public bool AddHuman(GameObject go)
 {
     //Playing aduio for assigning humans to crops and trees
     if (resource.resourceT == ResourceManager.ResourceType.Food)
     {
         resourceAudioSource.PlayOneShot(GameController.instance.farmingAssign, 1);
         if (go.GetComponent <HumanController>().human._ageZone == Human.AgeZone.Teen)
         {
             EventHandler.instance.AddAchievement(Achievement.childrenCorn);
         }
     }
     else if (resource.resourceT == ResourceManager.ResourceType.Wood)
     {
         resourceAudioSource.PlayOneShot(GameController.instance.woodAssign, 1);
         bool biggest = true;
         foreach (Human h in GameController.instance.gameManager.humanManager.humans)
         {
             if (go.GetComponent <HumanController>().human._humanSkills.SkillModified(HumanSkills.SkillType.Manual).currentAmount < h._humanSkills.SkillModified(HumanSkills.SkillType.Manual).currentAmount)
             {
                 biggest = false;
             }
         }
         if (biggest && go.GetComponent <HumanController>().human._name != "Frase")
         {
             EventHandler.instance.AddAchievement(Achievement.bestWoodsman);
         }
     }
     go.transform.position = gatherTransform.position;
     go.transform.LookAt(transform);
     ActivateGroundMarker(false);
     return(resource.AddHuman(go.GetComponent <HumanController>().human));
 }