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)); }