public void LoadContent(ContentManager contentManager, string[] assets) { for (int i = 0; i < assets.Length; i++) { BGLayer layer = new BGLayer(); layer.LoadContent(contentManager, assets[i], i); layers.Add(layer); } }
/// <summary> /// Swaps out a layer with another while fading in / out /// </summary> /// <param name="asset"></param> public void SwapWithFade(string asset, int index) { bIsSwapping = true; iSwapIndex = index; // Make the new layer and push it on the front of the list BGLayer layer = new BGLayer(); layer.LoadContent(CUtil.ContentManager, asset, iSwapIndex); layer.Tint = Color.Black; layer.Alpha = 0; layers.Insert(iSwapIndex,layer); }