public void RemoveUnity(UnityController unityToRemove) { unities.Remove(unityToRemove); shadow.RemoveUnit(unityToRemove.myTextCoord, unityToRemove.lightRange); for (int i = 0; i < unities.Count; i++) { shadow.SetUnit(unities[i].myTextCoord, unities[i].lightRange); } shadow.ReescanGoal(); //Destroy(unityToRemove); }