protected bool MoveToTree() { float scaleMultiplier = WorldGenerator.GetScaleMultiplier(); if (!interactionTarget) { // Debug.Log("Hello, im looking for tree"); SetupNearestTreeAsTarget(); return(true); } if (!interactionTarget) { // Debug.Log("I can't find tree!"); return(false); } float distToTarget = (transform.position - targetPos).sqrMagnitude; if (distToTarget <= distToCollect) { interactionTarget.GetComponent <Tree>().TakeWood(ref animalCarrying); interactionTarget.RemoveAnimal(this); } return(false); }