public void DecreaseSource()
 {
     hejhej          = GameObject.FindObjectOfType(typeof(SetTargetedSource)) as SetTargetedSource;
     m_objectToAlter = hejhej.GetGameObject();
     m_objectToAlter.GetComponent <UpdatePotentialFields>().AlterCharge(10);
     //hejhej2.AlterCharge(10);
 }
 // Update is called once per frame
 public void Erase()
 {
     //RaycastHit hit;
     //Ray ray = Camera.main.ScreenPointToRay(gameObject.transform.position);// kan va fel gameobjectposition
     //if (Physics.Raycast(ray, out hit))
     //{
     //    if (hit.transform != gameObject.transform)
     //    {
     //        if (hit.collider.gameObject.tag != "Respawn")
     //        {
     //            Destroy(hit.collider.gameObject);
     //        }
     //    }
     //}
     hejhej          = GameObject.FindObjectOfType(typeof(SetTargetedSource)) as SetTargetedSource;
     m_objectToAlter = hejhej.GetGameObject();
     Destroy(m_objectToAlter);
 }