protected override void FindWater() { _sheep.FindWater(); _sheep.sheepAnimationState = Sheep.SHEEP_ANIMATIONSTATE.ARM_SHEEP_WALK; if (_sheep._navMeshAgent.remainingDistance <= 0f) { _sheep.ChangeState(new SheepDrinkState()); } }