public BGScalesSpriteList(GlobalVars gV, List <Sprite> intro = null, List <Sprite> middle = null, List <Sprite> ending = null) { bool defaultMode = true; indexer = 0; if (ending != null && ending.Count > 0) { endingSprites = new List <Sprite>(ending); defaultMode = false; currentList = endingSprites; point = listPointer.end; } if (middle != null && middle.Count > 0) { middleSprites = new List <Sprite>(middle); defaultMode = false; currentList = middleSprites; point = listPointer.mid; } if (intro != null && intro.Count > 0) { introSprites = new List <Sprite>(intro); defaultMode = false; currentList = introSprites; point = listPointer.intro; } if (defaultMode) { SetDefaultMode(gV); } GetNextSprite = ReturnNextSprite; }
public BGScalesSpriteList(GlobalVars gV) { indexer = 0; SetDefaultMode(gV); GetNextSprite = ReturnNextSprite; }