public void AddParallaxObjectToList(CameraParallaxObject obj)
 {
     if (GetObjectFromList(obj) == null)
     {
         activeParallaxObjects.Add(obj);
     }
 }
    public CameraParallaxObject GetObjectFromList(CameraParallaxObject obj)
    {
        for (int i = activeParallaxObjects.Count - 1; i > 0; i--)
        {
            if (obj == activeParallaxObjects[i])
            {
                return(activeParallaxObjects[i]);
            }
        }

        return(null);
    }
 public void RemoveParallaxObjectFromList(CameraParallaxObject obj)
 {
     activeParallaxObjects.Remove(GetObjectFromList(obj));
 }