Beyond_Beyaan.FleetManager.GetNextShipDesign C# (CSharp) Метод

GetNextShipDesign() публичный Метод

public GetNextShipDesign ( Ship previousDesign ) : Ship
previousDesign Ship
Результат Ship
        public Ship GetNextShipDesign(Ship previousDesign)
        {
            int iter = CurrentDesigns.IndexOf(previousDesign) + 1; //Even if not found (which results in -1), it will be the next ship
            if (iter >= CurrentDesigns.Count)
            {
                iter = 0; //Start over from beginning
            }
            return CurrentDesigns[iter];
        }